James Cherry
9f0997ef6f
issue114 liberty colons round 3
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-11-05 08:38:59 -08:00
James Cherry
872047581f
liberty seg fault
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-11-02 16:10:29 -07:00
James Cherry
54d85a97a8
issue114 liberty colons round 2
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-11-01 18:24:44 -07:00
James Cherry
d889f03757
issue114 liberty colons
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-11-01 15:12:31 -07:00
James Cherry
dfb95b1cfe
liberty test_cell name
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-25 08:41:22 -07:00
James Cherry
21a62ebccf
liberty test_cell parse internals
...
commit 6a290928a1e554df63682ec416ead0d463c89b4a
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 11:33:24 2024 -0700
liberty test signal_types
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 662b68e3def20b467c5dc1a2d9ca14b399ad27c1
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 11:28:25 2024 -0700
liberty test_cell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d91e9a824b46149fb1f803c76714971043fe21b6
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 10:35:17 2024 -0700
readme
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cbe980545669379ac25c5721c488168de98e9120
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 09:38:29 2024 -0700
message ids
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f0234ddefae5ad82bad75839afc18baf458ebdab
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Oct 23 12:52:39 2024 -0700
rm test_cell disable edge support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit db798869bc85a6c7be5f938f4c4eb27402c177ad
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Oct 23 08:20:24 2024 -0700
liberty test_cell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d8fe710d551737f899a770abd2ca0b5e3a261d32
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Oct 22 17:37:04 2024 -0700
liberty test_cell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9ad676ec78df99223ecd82e27c941341b28eb4e4
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Oct 21 19:50:44 2024 -0700
liberty testcell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-24 11:37:07 -07:00
James Cherry
a2d445b00a
write_verilog unconnected wire dcls for non-top level modules
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-21 11:33:11 -07:00
James Cherry
1dbcb32923
write_verilog separate cell search from write
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-21 08:05:17 -07:00
James Cherry
221835137f
issue109 write_verilog seg fault
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-19 16:30:59 -07:00
James Cherry
900c762ddb
regression cleanup .run files
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-19 16:11:18 -07:00
James Cherry
b0804a01f2
LibertyReader::visitCellUserFunctionClass remove redundant stringCopy
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-19 16:10:51 -07:00
Matt Liberty
26f20e48b5
Parse and store user_function_class from Liberty. ( #90 )
...
Added user_function_class and cell_footprint to LibertyWriter for testing.
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-10-15 17:37:57 -07:00
Akash Levy
61fefed647
Add `src_attr` field ( #108 )
2024-10-15 17:28:52 -07:00
James Cherry
e47c960189
search debug
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-11 17:02:47 -07:00
James Cherry
a4e6bed7d1
read_saif leak
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-11 13:52:43 -07:00
Parallax Support
058685adb5
Merge pull request #106 from QuantamHD/sign_const
...
Fixes constant integer verilog parsing
2024-10-08 17:17:02 -07:00
James Cherry
450cc4a70f
dockerfiles
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-08 15:31:43 -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
James Cherry
f71405fb40
leak
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-05 14:48:05 -07:00
James Cherry
5aa221bf41
compiler warnings
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-04 19:41:08 -07:00
James Cherry
be563b6709
issue103 ArrayTable critical error
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-04 17:12:45 -07:00
James Cherry
8bf1ad1afb
set_max_delay -ignore_clock_latency w/clk data, prop clk
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-02 15:20:29 -05:00
James Cherry
cb38bad061
Merge pull request #102 from titan73/master
...
Add support for pin name with ending '!'.
2024-10-02 09:15:25 -07:00
Christian Costa
8cebb94303
Add support for pin name with ending '!'.
...
Used for power/ground pins that are inherited when importing netlist to
CDSOA.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
2024-10-02 14:35:57 +02:00
James Cherry
812da8eaed
rm blank line
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-26 17:16:48 -07:00
James Cherry
07b85447ea
Merge pull request #98 from maliberty/coverity
...
Avoid double stringCopy visitCellFootprint & setFootprint
2024-09-25 11:04:42 -07:00
James Cherry
bb75a55b1f
Merge pull request #99 from akashlevy/master
...
Allow SDC `get_*` with 0 args and on object references
2024-09-25 11:03:52 -07:00
James Cherry
84793b1ace
doc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-25 09:07:57 -07:00
Akash Levy
36f13a2d3e
Revisions
2024-09-24 21:20:10 -07:00
James Cherry
daff3715fc
issue100 parse_port_net_args
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-24 17:44:46 -07:00
Akash Levy
0c534d862b
Merge branch 'parallaxsw:master' into master
2024-09-23 18:30:40 -07:00
James Cherry
64f3c0d758
read_saif
...
commit bd5c1fc5a8e933ff63728f890bc7e03bf1155328
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 23 18:02:40 2024 -0700
read_saif doc, rename read_power_activities to read_vcd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 16a18595b13e9f72ea2a4fc6bca84b21ab98757f
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 23 17:37:05 2024 -0700
saif parser
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 18f2448fb5fa8e83ee93fc9a3d15f4fe055d3a66
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 23 16:11:47 2024 -0700
read saif basically matches vcd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a31be85f7557f847134e5bf47ead0ff78ce8c407
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 22 20:15:00 2024 -0700
saif light
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2aef1731f20421caf762c2908bef62279d3564b7
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 22 18:36:17 2024 -0700
saif reader
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a7933ec57bc023893240b59fe1637cf33a2a95cd
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 22 15:24:00 2024 -0700
saif parser success
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6deab8231345c6e28b3bc891dc56c82cdfe18ff0
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Sep 21 20:13:05 2024 -0700
saif reader
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-23 18:04:26 -07:00
Akash Levy
328ef45261
Smallfix
2024-09-21 18:58:23 -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
James Cherry
7de907223b
get_ports for verilog \foo[0].bar
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-21 11:58:03 -07:00
Matt Liberty
432c04d6ce
Avoid double stringCopy visitCellFootprint & setFootprint
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-09-19 01:52:09 +00:00
James Cherry
d4f221970d
readme
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-17 12:44:50 -07:00
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