Commit Graph

226 Commits

Author SHA1 Message Date
James Cherry 8121195a5e factor compiler flags
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-03-24 09:54:30 -07:00
James Cherry cc2ef1783f update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-02-18 17:55:40 -07:00
James Cherry 695b0bed2f reorg tcl cmds
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-01-19 12:26:21 -07:00
James Cherry 3f7df84fb8 Network::id for maps/sets
commit be70d30ae05665021254b0d7e69fb8d2f0a82890
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 17:04:49 2023 -0700

    cmp

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4d4ef96948afe3d6a00c4521aeb5bc74274f5737
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 16:08:50 2023 -0700

    rvo, const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit bb584e4264af2bea867b17d07e8d38c0e9eb0025
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 15:05:00 2023 -0700

    const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a08fe558bca6b769b2728882258bd85aed990a27
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 14:57:33 2023 -0700

    LibertyPortPair no ptrs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4d3bd60c109d1ce9d0589d746f4968fa7bebd90d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 14:13:07 2023 -0700

    cleanup

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit dc25ff77771cfbe26f9318bad2b3c45879614783
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 14:06:13 2023 -0700

    const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 06e81586ce11a0cc06948ed78fef99353077d69e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 14:01:10 2023 -0700

    sortByName

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 9d8592aff5b246f83e47e1b94490e3cef8d8e119
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 11:57:17 2023 -0700

    sort pred

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 462a8e14df8b561ddfc842addc62c4b8435b6347
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 11:09:57 2023 -0700

    const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 69f71505b684e88b22d395510429497e87bf1015
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 10:45:14 2023 -0700

    flush ConstPortSeq

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 6429d578b78eac3fe7e99fcd67a120789932b2eb
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 09:19:15 2023 -0700

    rm ConstNetSet

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f247930b16e40560b957a36af68947249ed1ef04
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 17 08:50:50 2023 -0700

    sortPathNames

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4ca2b0e0af7252c7bcbc65cf141d0ce40634d329
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 16 10:14:05 2023 -0700

    const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3d18640d2ebc4aae3098c7e7242a554fcb64fd42
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 16 09:41:27 2023 -0700

    set_input/ouput_delay -reference_pin

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d4a0854dd2102f46f96a94fb9eb8749f1593a85f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 16 09:13:46 2023 -0700

    PinPairSet no malloc

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a6f1583fc6a856c5ecc0dcb15a1d8b1f61e30718
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 16 08:53:33 2023 -0700

    no malloc for EdgePins

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c8e4b92e8b619109d6aa3c141c720646067ccb4b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 16 06:31:08 2023 +0000

    leak

commit abab99e0fc3e466d914f6c1705aa08cdc204df51
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 16 06:07:36 2023 +0000

    leaks

commit d1913b554bb6e98b89673d80d2295f552eb4ffca
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 19:48:39 2023 -0700

    LibertyCell::checkCornerCell

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit bcc172237d48deed647374f9592bac70bd2d5425
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 18:19:47 2023 -0700

    rvo

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 8ef9800b87f5e5548055a13afc21397f28a6bcf7
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 18:07:46 2023 -0700

    sdc net id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d7235abed04ced4e2d84e91bf9968e621268567d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 16:00:27 2023 -0700

    range iter

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a22f91a3c54c644574339d1126821d9bc8045bd6
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 15:52:50 2023 -0700

    range iter

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 762615ce3de91d950eeaaa4680549a45b13e0e0a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 15:42:19 2023 -0700

    range iter

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7e0c531613d343d23f064c24873bf5a498f6f4ce
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 12:26:49 2023 -0700

    rm removeLoadCaps, removeNetLoadCaps

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f2e88c6082e2d4605e9849348008bf4065401fc8
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 12:21:03 2023 -0700

    sdc rm map ptrs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit b5939666188c0b94dfe957e22bbd8a92f4786125
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 11:36:16 2023 -0700

    sdc rm map ptrs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a435081bafe10260743319f53a59cbe2ed0388b7
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 08:43:37 2023 -0700

    sdc rm map ptrs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit acfb247559db7b726d47f203613488df0f7add53
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 08:38:07 2023 -0700

    sdc rm map ptrs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7541b71da92ea15085615988a1e6ea1d4d53d8d6
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 08:00:55 2023 -0700

    sdc rm map ptrs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d033210132656ea68fa834228575b9def1d02d90
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 07:52:03 2023 -0700

    sdc rm map ptrs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ca6e9ecb7821b83ab024c4fee6df8f7fc8fc2ce2
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 07:38:12 2023 -0700

    instance_pvt_maps_

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 631e4209b596386f5818045d521784db5239f58d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 07:26:42 2023 -0700

    rm GroupPathIterator

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 059c32afa87617fff530c9afa1ef8005a136739d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Jan 14 20:07:44 2023 -0700

    rm ClockIterator

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c65fe873a6a6696220bbb44c4ecac87d5ca978ac
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Jan 14 19:45:58 2023 -0700

    rvo

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ce15c9a0cc78915acddc2f03749573d989ae96d6
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 15 01:04:03 2023 +0000

    leaks

commit f97955a0c7e70b65ceb3f697ff47c0524a9b3cd4
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Jan 14 01:17:58 2023 +0000

    leaks

commit 7cdd65684adeb14e02827f5d93e7fab3b19af5dd
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 16:07:47 2023 -0700

    leaks

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ee97c7e50394a3927458e7ef09c5dbeb27719d15
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 11:52:48 2023 -0700

    swig rm Tmp collections

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c49935da8704e41459280971b7645fccd97e3d13
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 11:18:36 2023 -0700

    swig rm Tmp types

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4320b00ce700914843006f592126cd8cc1c4657a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 10:55:10 2023 -0700

    swig rm TmpPinSet, TmpPinSeq

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ff6004910980c9b09b41f63a553a4481404cc539
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 10:45:06 2023 -0700

    swig rm Tmp collections

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 9a5bf5c1a3e5a6d2996b3ab327fa2f3015f2ff20
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 10:15:29 2023 -0700

    swig rm one TmpPinSet

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f441116b56e23849485b2393b30e7086c33165a8
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 09:16:56 2023 -0700

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 050b08df8618340b568d9cd41fd3d5f052e2c680
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 09:10:53 2023 -0700

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit be8c17f3a715ab53140748dc1d94698209965cf9
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jan 13 08:59:06 2023 -0700

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit e43b82f8fb52eaeda90e3c7e76cf350ae6735ebd
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 18:57:49 2023 -0700

    range iter

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 8db56209de7805ac2574fd2f76170bf68afd156d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 18:08:54 2023 -0700

    GroupPathSet net id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit cb7917f9827c2ea3afebd735cd4508405a0d77d4
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 12:00:15 2023 -0700

    DataCheckLess net id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d9da3c62d7a76699c6ad62cebb1f5c39f89722fa
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 11:42:27 2023 -0700

    rm hashPtr uses

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5bbea162bb1e023aba813598c7992c740ddf9d0b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 11:30:12 2023 -0700

    EdgePins has use net id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit df38405e2ebaabdd7bbf99f3b19d78b25bd95720
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 09:51:38 2023 -0700

    ExceptionPath hash use net id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 9a6dcfa54c54c9f50b14248a2449c70c20a0d977
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 08:56:49 2023 -0700

    ClockInsertion, ClockLatency net id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit dbb6dc0b8c93812458df31e93f08e0dbd74e8105
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 08:34:03 2023 -0700

    ExceptionStateSet obj id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 70b8721c48ec0816289ee09b664c332ee095875f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 08:14:37 2023 -0700

    ClockGroups cmp

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4c6c4ca191a99cd8541e106fec3202ee14968f39
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 12 07:38:17 2023 -0700

    ClockGroup typedef to ClockSet

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 66f425315e16deee5f00b05c0a505766e7afbf01
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 11 20:32:38 2023 -0700

    set cmps

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a94866c7828af5b6714e3e4fffc13bdaf5155c0e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 11 19:08:09 2023 -0700

    net use id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 6348320908f42ebb5262117182e13d0024f65537
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 11 11:52:13 2023 -0700

    exception id cmp

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 0edfca41b6d6408ac17f8dfe10e697c55146c1ef
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 11 10:47:02 2023 -0700

    range iter

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 44ad77985da9f0b9e7f4780e3f233c8d94fa7db7
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 11 08:27:58 2023 -0700

    non-ptr set cmp

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 36de7d88c3fa683465604a9e16b2fc1f6bc5fdd0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 11 08:00:54 2023 -0700

    range iteration

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4a31a2c8d9bdae58b09af8c05a64702ea3ac6c15
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 10 16:43:54 2023 -0700

    tcl types

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 056a7447b494a4c8ecc9764650d78a5bed3d87e8
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 10 16:10:36 2023 -0700

    tcl types

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 97239554c7625ba50ee729260f08eda7dec02365
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 10 13:10:42 2023 -0700

    use RVO

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c3247d8937d483102e3e1f2b69d7ac1d331ba9d4
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 22:41:20 2023 -0700

    swig template seq's

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5431c06feb256adb46858819fcf5d513cfa6b5ec
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 20:50:24 2023 -0700

    swig set in template

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 592ad641bf01d3beb862314a0d8986f66e258642
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 17:27:25 2023 -0700

    network return containers

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c95f8b77e0d6bd5ffa5ba8102413c70883c756e1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 12:15:37 2023 -0700

    PinSeq const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 702e7f9ba2f901066a38f32e67b35602b6c7bbdf
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 12:02:29 2023 -0700

    InstanceSeq const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 44fc25ba4a15e4ae570d74af27c9435872a126e0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 12:01:45 2023 -0700

    NetSeq const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 03b2725c81f5d52c33c875b55056c11d482144f1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 11:33:18 2023 -0700

    rm PortPair

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3fb82a7344dc053171c9883a113764ba691ab827
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Jan 9 11:20:53 2023 -0700

    PinSet id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3dd31f027e15d40d62a11d0a88ef2a115f01fb73
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 8 15:03:33 2023 -0700

    InstanceSet id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a91dea5cc0af3bede36b3faed13adb05239ff907
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 8 11:40:15 2023 -0700

    NetSet id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit b91e4b6410134eccae7969ddcfb0b27933b2e746
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 8 10:44:47 2023 -0700

    CellSet, PortSet id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 6f891f77fae5a6b19c1454a1a4b4e3dfae0b5c50
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 8 10:29:25 2023 -0700

    network object sets

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit eb8c627a57ecc6e7c5846a01d62b090ff91c08bf
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jan 8 10:09:00 2023 -0700

    PinSet1

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 8e864ecbdf87000fbb3c3097c39f06173c941e35
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Jan 7 17:13:03 2023 -0700

    concrete network object id

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-01-19 11:23:45 -07:00
James Cherry 1fae33d950 delay calculation ignore partial parasitic annotations
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-12-25 16:46:48 -07:00
James Cherry 8200c6d920 sprintf deprecated on macos
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-11-04 19:33:25 -07:00
James Cherry cecb8cda7e read_vcd_activities
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-27 17:35:58 -07:00
James Cherry 8ea2580566 power directory
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-27 15:43:47 -07:00
James Cherry d1c899a5c3 read_vcd_activities
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-27 15:12:32 -07:00
James Cherry 612293f3bd mv Vcd class to Vcd.cc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-26 14:53:42 -07:00
James Cherry 15d93339f9 tclreadline support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-24 09:18:01 -07:00
James Cherry d33a091793 Merge branch 'master' into read_vcd 2022-10-10 15:16:56 -07:00
James Cherry 60dcc75336 report_parasitic_annotation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-01 18:45:22 -07:00
James Cherry 90720645e8 read_vcd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-16 22:43:42 -07:00
James Cherry 86bdd26a7c mv RiseFallValues to util/
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-11 19:19:32 -07:00
James Cherry b697aa12f0 remove support for liberty default_wire_load
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-07-03 10:49:40 -07:00
James Cherry 58a34f1221 mv Transision, RiseFallMinMax to util
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-12 13:26:53 -07:00
James Cherry f2c6b49d07 write_timing_model
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-08 08:29:53 -07:00
James Cherry 7ac4af5bcb write_liberty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-06 09:00:11 -07:00
James Cherry 2bc6e8f68c update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-01-04 10:17:08 -07:00
James Cherry 632743b612 suppress swig compile warnings
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-12-20 11:15:23 -07:00
James Cherry 96718187e1 gcc warning
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-12-12 17:10:24 -07:00
James Cherry 4b446de006 read_sdf rm pointless args
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-11-08 13:39:23 -07:00
James Cherry 2e8f0035dc update copyright 2021-06-25 10:25:49 -07:00
James Cherry 045b7a7c19 liberty parse unquoted functions 2021-03-16 10:27:17 -07:00
James Cherry aca2c51e96 minor cleanup 2021-02-07 17:33:53 -07:00
James Cherry 9b28670b36 cmake USE_CUDD option to disable it by default 2021-01-04 09:22:15 -08:00
James Cherry af887c3112 debugPrint use __VA_ARGS__ 2021-01-01 11:46:51 -08:00
James Cherry 14bacb30cf cudd/ssta compile errors 2020-12-20 08:31:33 -07:00
James Cherry b4851a6c7d flex disable register decls 2020-11-11 08:32:25 -07:00
James Cherry 36c36d7b76 flex 2.6.4 removes register declarations 2020-11-10 09:50:06 -07:00
James Cherry 93ca03c43e suppress flex register warnings 2020-11-09 22:28:50 -07:00
James Cherry c9296a0d1f disable flex register warnings 2020-11-09 21:11:29 -07:00
James Cherry b3d8ae3d31 gcc 9.1.0 warnings 2020-11-09 19:44:50 -08:00
James Cherry 3c183908c5 cmake 2020-09-17 09:22:00 -07:00
James Cherry 2f2a4566ca cmake complier features 2020-09-16 18:29:15 -07:00
James Cherry 09524cbedd swig required 2020-09-15 16:50:33 -07:00
James Cherry 6edbc13083 cmake find_package Threads 2020-09-09 09:43:37 -07:00
James Cherry 916072066d multi-thread leak 2020-08-30 21:35:15 -07:00
James Cherry 0db8d142d8 ClkNetwork 2020-08-08 18:44:19 -07:00
James Cherry ff7557bb1f merge 2020-08-05 21:01:53 -07:00
James Cherry 3970a1b314 swig cmake 2020-07-25 17:02:56 -07:00
James Cherry 305a9bbf70 rm deprecated code 2020-07-18 09:13:17 -07:00
James Cherry 9882f9d938 swig_link_libraries back in 2020-07-15 15:12:14 -07:00
James Cherry d296a3405d rm swig_link_libraries 2020-07-13 11:30:26 -07:00
James Cherry a49dd870df refactor sdc graph annotation 2020-07-11 23:56:39 -07:00
James Cherry 41f8a97271 refactor find clocks 2020-06-25 07:35:07 -07:00
James Cherry 4c74fcfb65 report -min/max fanout, capacitance 2020-06-02 11:08:48 -07:00
James Cherry 6ca42a872c comment 2020-05-14 18:05:42 -07:00
James Cherry 1623486428 cmake 2020-04-11 21:31:48 -07:00
James Cherry 6b86ca3b0c cmake 2020-04-07 14:37:52 -07:00
James Cherry 2412dbbc0b cmake target_includes 2020-04-07 03:37:20 +00:00
James Cherry dafe846277 version 2.1.0 2020-04-05 18:22:33 -07:00
James Cherry e002e29369 rm header lists 2020-04-05 15:56:27 -07:00
James Cherry ee326f165c public headers in include/sta 2020-04-05 14:53:44 -07:00
James Cherry 97bfcb41da cmake 2020-04-05 13:54:27 -07:00
James Cherry 804953e317 mv public headers to include/sta 2020-04-05 11:35:51 -07:00
James Cherry 903daaceb1 header reorg 2020-04-04 17:07:43 -07:00
James Cherry 0a3dcbd476 more cmake 2020-04-04 16:12:41 -07:00
James Cherry 7172beea17 cmake CUDD_DIR option 2020-04-04 15:53:51 -07:00
James Cherry 4c04aa0291 simplify cudd cmake support 2020-04-03 09:23:27 -07:00
James Cherry 950b7c31a0 mv install headers in /opensta, missing headers 2020-03-23 14:14:08 -07:00
James Cherry 71b643b0f1 cmake StaApp.i depends 2020-03-09 14:31:55 -07:00
James Cherry 6872597345 cmake StaApp.i depends 2020-03-09 14:29:48 -07:00
James Cherry 3277f1b1d6 throw Exception do not include "Error: " in what 2020-03-07 13:44:52 -08:00
James Cherry 4a017e86eb update copyright 2020-03-06 18:50:37 -08:00
Matt Liberty 17d600deda adjust cmake policy to match version introduced 2020-01-31 19:24:22 -08:00
James Cherry da7a706ee8 protect cmake_policy 2020-01-28 03:45:29 +00:00
James Cherry 2fe22364a6 add STA_HOME to bison/flex files 2020-01-27 13:14:45 -07:00
James Cherry 9075269079 cmake_policy 2020-01-27 11:50:00 -07:00
James Cherry 5e456b7747 tcl include 2020-01-27 10:53:57 -07:00
James Cherry 5c2591aaaf comment 2020-01-25 16:06:54 -07:00
James Cherry 5a35f0a8e6 ubuntu cmake 3.10 compatibility 2020-01-25 14:20:23 -07:00
James Cherry bfece75c9f cmake swig 2020-01-25 12:12:00 -07:00
James Cherry 1068813b59 UseSWIG cmake support for swig 2020-01-25 10:38:03 -07:00
James Cherry aba32d652f find_package tcl again 2020-01-07 17:08:53 -08:00
James Cherry b28d9c9acc use find_package for tcl except on osx 2020-01-07 16:17:19 -08:00
James Cherry 7ccbf7ba02 replace FindTcl cmake with find_package 2020-01-07 14:12:53 -08:00
James Cherry 7f0094159d cmake factor tcl search 2019-12-19 18:34:21 -07:00
James Cherry 7f3c4c990b cmake check swig version 2019-12-15 21:09:21 -07:00
James Cherry 03a7ef3686 cmake simplify finding TCL lib 2019-12-12 22:31:22 -07:00
James Cherry 7becef14e1 make flex/bison files in CMAKE_CURRENT_BINARY_DIR 2019-11-30 12:38:52 -08:00
James Cherry 64e7a9bdbe use include_directories instead of explict include dir for TCL header 2019-11-29 17:25:33 -08:00
James Cherry 63691545c9 Merge branch 'master' of https://github.com/The-OpenROAD-Project/OpenSTA 2019-11-16 19:19:09 -07:00
James Cherry d713166a48 refactor swig init out of the library 2019-11-16 18:11:25 -07:00
James Cherry 0f8ea9c752 format 2019-11-14 22:14:26 -07:00
James Cherry a0107557d1 make TclInitVar.cc in /build 2019-11-14 22:12:17 -07:00
James Cherry c59b2db038 build swig outputs in /build 2019-11-12 08:29:40 -07:00
James Cherry 3076b8d2ff VertexIndex -> VertexId 2019-11-11 09:38:25 -07:00
James Cherry e647ed391d dispatch queue for thread support 2019-11-11 08:48:27 -07:00
James Cherry 184d044b02 replace Pool with ObjectTable 2019-11-11 08:28:42 -07:00
James Cherry 37ee851943 sync 2019-09-17 17:48:11 -06:00
James Cherry 30a5abebc6 Hash -> size_t 2019-08-08 14:13:02 -07:00
James Cherry fa849908d7 set_cmd_units 2019-07-08 11:50:41 -07:00
James Cherry db6b650a52 splash include git sha1 2019-07-07 09:58:47 -07:00
James Cherry 344394de29 link_design use verilog library to lookup top 2019-06-26 16:01:58 -07:00
James Cherry 3f7e207491 write_verilog 2019-06-16 21:08:00 -07:00
James Cherry c66da2935f cmd line args -exit cmd_file (flush -x, -f) 2019-06-14 16:53:03 -07:00
James Cherry 1158484474 flush no cmd lib 2019-06-05 11:29:28 -07:00
James Cherry 61b1ac4d12 sync 2019-06-04 08:12:22 -07:00
James Cherry 62aa04fe6e OpenSTA lib built on top of OpenSTAnoCmds 2019-06-01 11:41:21 -07:00
James Cherry 53df9472d7 resizer support 2019-05-27 22:46:24 -07:00
James Cherry 6a194ef6ee LibertyCell::higherDrive(), slowerDrive() 2019-05-25 17:08:53 -07:00
James Cherry d1a602cefc 2.0.15 2019-04-29 08:39:05 -07:00
James Cherry 12ca613886 2.0.14 2019-04-18 18:01:10 -07:00
James Cherry 2d519b4740 ucsd 20190410 seg fault accessing/setting power_default_signal_toggle_rate 2019-04-10 20:36:48 -07:00
James Cherry fcfec7ae54 2.0.13 2019-04-01 09:05:07 -07:00
James Cherry ed3ad4fb30 copyright etc 2019-03-29 14:18:08 -07:00
James Cherry a55cbb7738 cmake include StaConfig.hh 2019-03-28 11:17:07 -07:00
James Cherry 28799b9b09 sync 03/26/2019 2019-03-26 16:07:32 -07:00
James Cherry e141c83b2e cmakefile 2019-03-24 23:04:20 -07:00
James Cherry 37df007eca cmake support for /opt/local CUDD install 2019-03-24 19:41:05 -07:00
James Cherry 892324dfd9 DelayNormal1 2019-03-21 16:19:16 -07:00
James Cherry 5162905e11 2.0.11 2019-03-17 15:45:59 -07:00
James Cherry e5c9bc43fd 2.0.10 2019-03-12 17:25:53 -07:00
James Cherry dae85f08e0 misspelled "Deescription", gcc warnings 2019-03-03 17:50:56 -08:00
James Cherry cb3ba357bb write_path_spice first line is comment 2019-02-18 22:32:59 -08:00
James Cherry d8146af755 remove autotools/configure support 2019-02-16 12:07:59 -08:00
James Cherry 3f65204717 2.0.6 2019-01-26 23:03:01 -08:00
James Cherry f2a28bdcaf write_path_spice register path support 2019-01-22 20:41:32 -08:00
James Cherry 316742202f sync 2019-01-16 15:37:31 -08:00
James Cherry 2d9d5459d3 cmake 2019-01-05 16:44:56 -08:00
James Cherry 3d8d088b89 sync 2019-01-05 16:09:27 -08:00
James Cherry 0e2ec1e38d 2.0.3 2019-01-03 18:45:50 -08:00
James Cherry 9e5aac37f4 cmake, write_path_spice 2019-01-03 16:14:15 -08:00
James Cherry 735a868e53 cmake support 2019-01-01 12:27:23 -08:00