Akash Levy
adfafa9b10
Fix for non-standard latches ( #151 )
...
* latch_3port
* Smallfixes
* Review amendments
* Smallfix
* Add comments to describe cases
2024-12-19 15:02:03 -08:00
Akash Levy
70d52c2fe0
Make `is_memory` property more sensitive for cells and libcells by also matching on `memory` groups ( #129 )
...
* Add `has_memory` property
* Whitespace fixes
* Remove unused argument name
* Review fixes
* Move gf180mcu_sram.lib.gz from examples/ to test/
* Fix tcl script
* Switch to is_memory
* Remove is_memory_cell
2024-11-20 15:10:12 -08:00
Akash Levy
7def9a256e
Add `-of_objects` key to `get_lib_pins` ( #128 )
2024-11-16 14:05:34 -08:00
James Cherry
bb0fb8fbbe
regression valgrind
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-11-09 14:51:28 -08:00
James Cherry
900c762ddb
regression cleanup .run files
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-19 16:11:18 -07:00
Akash Levy
61fefed647
Add `src_attr` field ( #108 )
2024-10-15 17:28:52 -07:00
Ethan Mahintorabi
8a46208c4d
Fixes constant integer verilog parsing
...
Fixes parsing attributes of the form
```systemverilog
(* bottom_bound = 1'sh0 *)
sky130_fd_sc_hd__dfrtp_1 _1415_ (
.CLK(clk),
.D(in),
.Q(out),
.RESET_B(reset)
);
```
In particular "supporting" the signed indicator.
Co-authored-by: Mike Inouye <mikeinouye@google.com>
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-10-08 20:40:07 +00:00
James Cherry
b04def2de0
compress example liberty files
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-05 18:12:23 -07:00
Akash Levy
36f13a2d3e
Revisions
2024-09-24 21:20:10 -07:00
Akash Levy
3c98be53e4
Add ok file for get_noargs_objrefs
2024-09-21 18:51:53 -07:00
Akash Levy
a31a67b7df
Allow SDC `get_*` with 0 args and on object references
2024-09-21 18:51:11 -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
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
Akash Levy
5120bb98e1
Allow boolean attributes to be used in `get_* -filter` expressions without comparison
2024-08-19 15:02:42 -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
Akash Levy
175f68584f
Revisions based on feedback
2024-08-12 19:40:49 -07:00
Akash Levy
992b3d1703
Add tests and fixes to get tests passing
2024-08-12 04:08:19 -07:00
Akash Levy
f5284ca53d
Rename files as requested
2024-08-01 21:14:48 -07:00
Akash Levy
17a2a240cc
Improve test case clarity
2024-07-31 21:12:00 -07:00
Akash Levy
504ccb97eb
One-to-one mismatched widths: partial timing arc creation
2024-07-31 20:48:36 -07:00
James Cherry
93b13c0533
rm ccs_sim dcalc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry
40f8453dc3
prima delay calc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-30 14:44:31 -07:00
James Cherry
6af5583baf
power ok
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-11 21:08:58 -07:00
James Cherry
e81d3c5d9d
issue38 ccs_sim1
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-05 10:38:41 -07:00
James Cherry
e158ded82e
CCS sim delay calc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-19 17:27:21 -07:00
Akash Levy
bbd92a5aef
Fix parsing error with >2 attributes
2024-03-27 19:33:58 -07:00
James Cherry
8b5f0caa85
indsentation
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-16 09:55:39 -07:00
Ethan Mahintorabi
2a379d1b7c
simplifying test cases and adding test for instance attributes
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-10 01:57:07 +00:00
Ethan Mahintorabi
1fd97b479f
update ok file attribute_parsing
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-09 22:02:21 +00:00
Ethan Mahintorabi
74e41a6d2a
adding ok files for attribute parsing test
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-09 22:02:20 +00:00
Ethan Mahintorabi
414e4e44aa
Initial Pass at Attribute parsing
2024-03-09 22:02:19 +00:00
James Cherry
e7e29694ab
record_sta_tests
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-08 10:06:53 -07:00
James Cherry
422a5819bd
update copyright
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-11 16:34:49 -08:00
James Cherry
5541898464
okfiles
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-11 16:27:34 -08:00
James Cherry
086ae4ae3f
report_power clock power
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-20 17:27:09 -07:00
James Cherry
6eb9a5e7f3
read_power_activities use sdc names
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-19 19:40:21 -07:00
James Cherry
afb5a910ac
power ok
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-03-29 08:11:04 -07:00
James Cherry
6c7c0b11df
regression
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-03-27 18:15:18 -07:00
James Cherry
f5ab62ccc4
power.ok
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-03-09 11:19:03 -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
5bdf3fe74a
read_power_activities report annotation
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-01-06 18:47:38 -07:00
James Cherry
5b9b63fac4
regression update
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-12-31 16:36:24 -07:00
James Cherry
74b5e32cf6
resurrect regression
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-09-20 10:46:21 -07:00
James Cherry
20c2e5ebf1
restore regression.tcl
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-01-07 14:25:10 -07:00