Commit Graph

1859 Commits

Author SHA1 Message Date
James Cherry 55069f5691
Merge pull request #86 from akashlevy/libarcs_smallfix
Smallfix to get `liberty_arcs_one2one` tests consistently passing in regression
2024-09-17 11:57:46 -07:00
James Cherry a095ef109a README
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-17 09:29:37 -07:00
James Cherry 6832467a03 README update cudd url
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-17 09:12:35 -07:00
James Cherry bae1afcb11 report_checks -format json
commit d4337917f790d90d7e16d068a19d9d9f8f44b760
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Sep 16 16:42:19 2024 -0700

    report json

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

commit a2707db7210437e4afc7b6af2c0b1e5cbdc0fa2a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Sep 16 15:45:08 2024 -0700

    report json

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

commit f9d511250046a5d3c5105299e42cdc4d75ccdfef
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Sep 15 18:42:39 2024 -0700

    report json

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

commit 82d4d5002e9d134396d199e56d47ea3fdee08a16
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Sep 14 20:44:45 2024 -0700

    report json

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

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-16 17:04:31 -07:00
James Cherry d2ffbffe2e doc/CodingGuildlnes.txt regression tests
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-14 19:24:02 -07:00
Akash Levy 4f62e54542 Follow testing guidelines and specify unateness 2024-09-13 00:57:41 -07:00
Akash Levy 28177e93f7
Merge branch 'parallaxsw:master' into libarcs_smallfix 2024-09-13 00:41:49 -07:00
Akash Levy 9c7cfb4efb Use report_edges instead 2024-09-12 18:15:17 -07:00
James Cherry 86460dbd2d
Merge pull request #80 from akashlevy/master
Allow boolean attributes to be used in `get_* -filter` expressions without comparison
2024-09-12 17:07:32 -07:00
James Cherry 46699727b0
Merge pull request #89 from maliberty/equiv-no-footprint
Remove the footprint check from equivCells
2024-09-12 17:05:53 -07:00
James Cherry 41fe4d2844 issue88 missing arc warning for liberty clock tree path
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-12 17:00:06 -07:00
Matt Liberty e45bc835f9 Remove the footprint check from equivCells
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-09-12 22:07:58 +00:00
Akash Levy 624549036d Small in-code comment 2024-09-12 11:05:34 -07:00
Akash Levy 13e1dd395a Update docs and make tests self-descriptive 2024-09-12 11:02:12 -07:00
Akash Levy f77647a3e8 Smallfix to get tests consistently passing in regression 2024-09-09 20:16:26 -07:00
James Cherry bd13bc409e
Merge pull request #83 from AcKoucher/footprint-support
add cell footprint support & add it to equiv check
2024-09-06 14:41:58 -07:00
Arthur Koucher 2de024f6e8 return nullptr rather than empty string
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
2024-09-06 11:44:17 -03:00
James Cherry 3fb703b4b1 issue82 hierarchical spef annotation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-05 16:21:07 -07:00
Arthur Koucher c0cf80ef56 keep footprint string inside its cell
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
2024-09-04 18:17:47 -03:00
Arthur Koucher 253b6bf458 add cell footprint support
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
2024-09-03 19:02:55 -03:00
James Cherry 66d0914e4c set_false_path -through genclk src pin
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-25 19:05:34 -05:00
Akash Levy 5120bb98e1 Allow boolean attributes to be used in `get_* -filter` expressions without comparison 2024-08-19 15:02:42 -07:00
James Cherry f54ab5b170 prima thread safety
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-17 11:39:47 -07:00
James Cherry b51885aa37 TmpString use thread_local instead of lock
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-17 11:11:53 -07:00
James Cherry cb6922d743 use std::string instead of stringPrint
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-16 17:09:58 -07:00
James Cherry 61a607c68b Network::findInstPinsHierMatching speedup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-16 16:50:57 -07:00
James Cherry e8a6ebe512
Merge pull request #72 from akashlevy/master
Add property-based filtering (`-filter` keyword arg) on all SDC `get_*` commands (+ DRY refactor)
2024-08-13 12:23:56 -07:00
Akash Levy 582b419fbc Use same error code for all -filter errors 2024-08-12 21:27:17 -07:00
Akash Levy 677a905bd3 Updating FindMessages.tcl to support `filter_objs` expressions (and update `messages.txt`) 2024-08-12 21:17:17 -07:00
Akash Levy 93005762b3 Use asap7_small lib for speed 2024-08-12 20:50:21 -07:00
Akash Levy ed1bab9d6c
Merge branch 'parallaxsw:master' into master 2024-08-12 20:45:29 -07:00
James Cherry b59b963c6a test/asap7_small.lib.gz
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-12 20:32:42 -07:00
Akash Levy 6bfe592d87 Revisions 2024-08-12 20:16:49 -07:00
James Cherry 17ed0004dd FindMessages.tcl
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-12 20:10:31 -07:00
Akash Levy cb25744829 Smallfix 2024-08-12 20:06:44 -07:00
Akash Levy 63520cf975 Smallfix to error codes 2024-08-12 19:44:46 -07:00
Akash Levy 175f68584f Revisions based on feedback 2024-08-12 19:40:49 -07:00
Akash Levy 0d43ef1ce1
Merge branch 'parallaxsw:master' into master 2024-08-12 19:34:47 -07:00
James Cherry 008873617e
Merge pull request #75 from akashlevy/ubuntu_docker_update
Update `Dockerfile.ubuntu_18.04` and remove `filesystem` dependence completely in `Main.cc`
2024-08-12 11:15:25 -07:00
James Cherry 754dc6255e tclreadline cmake
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-12 10:36:29 -07:00
Akash Levy bca45cf487 Update `Dockerfile.ubuntu_18.04` and remove `filesystem` dependence completely in `Main.cc` 2024-08-12 05:21:53 -07:00
Akash Levy dd897a4f02 Remove redundant tcl type 2024-08-12 04:23:25 -07:00
Akash Levy 7baa93c6e5 Update docs 2024-08-12 04:16:42 -07:00
Akash Levy 992b3d1703 Add tests and fixes to get tests passing 2024-08-12 04:08:19 -07:00
Akash Levy 2b45e5861d Add tcl types (+ smallfixes) 2024-08-11 23:44:07 -07:00
Akash Levy acd43bdd8a Update Sdc.i 2024-08-11 23:11:21 -07:00
Akash Levy b484abc622 First cut of -filter for all SDC objects 2024-08-11 22:02:05 -07:00
James Cherry 81c68379a3 liberty delay_model default to table_lookup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-10 17:17:19 -07:00
James Cherry 7091c00b1d liberty statetable auto dcl internal pins
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-10 07:59:06 -07:00
James Cherry 5261a2a91b liberty min_pulse_width missing related_pin
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-09 15:40:21 -07:00