Alain Dargelas
|
e8e806f2ca
|
Consolidate tests
|
2024-12-19 13:54:25 -08:00 |
Emil J. Tywoniak
|
325b0e3f33
|
peepopt_multdiv_c: add forgotten -assert
|
2024-12-19 15:22:14 +01:00 |
Alain Dargelas
|
cd9e45d1f5
|
Check for overflow, remove obsolete code, fix test
|
2024-12-18 20:47:03 -08:00 |
Alain Dargelas
|
24c012aa6d
|
Back to equiv_opt for multdiv tests
|
2024-12-18 20:22:35 -08:00 |
Alain Dargelas
|
6db406f5c2
|
Back to equiv_opt for multdiv tests
|
2024-12-18 20:21:44 -08:00 |
Emil J. Tywoniak
|
1c774f41ee
|
peepopt_muldiv_c: remove write_verilog from test
|
2024-12-18 21:24:04 +01:00 |
Alain Dargelas
|
7b70ba4fd6
|
Convert to miter/sat
|
2024-12-18 10:54:54 -08:00 |
Alain Dargelas
|
ff5237f4b2
|
Switch formal proof to use miter/sat
|
2024-12-18 10:37:51 -08:00 |
Akash Levy
|
d81bda8ce7
|
Merge pull request #3 from alainmarcel/new_peepopts
Passing equiv for simplest muxadd case, prevent multiple match/rewiri…
|
2024-12-18 09:17:41 -08:00 |
Emil J. Tywoniak
|
8e78720f05
|
peepopt_muldiv_c: add test
|
2024-12-18 14:40:05 +01:00 |
Alain Dargelas
|
5212ad7d12
|
Passing equiv for simplest muxadd case, prevent multiple match/rewiring on same mux-add pair
|
2024-12-17 21:40:42 -08:00 |
Alain Dargelas
|
297923272d
|
Fix code review issue
|
2024-12-17 16:03:37 -08:00 |
Alain Dargelas
|
8a6c1005e3
|
Clean after opt
|
2024-12-17 15:45:36 -08:00 |
Martin Povišer
|
0e15edd099
|
Add muxadd peepopt tests
|
2024-12-17 15:11:44 +01:00 |
N. Engelhardt
|
378864d33b
|
bound attributes: handle vhdl null ranges
|
2024-12-12 11:42:39 +01:00 |
N. Engelhardt
|
03033ab6d4
|
add more tests for bounds attributes, fix attributes appearing in verilog
|
2024-12-11 16:11:02 +01:00 |
Martin Povišer
|
4bd6061709
|
Merge pull request #4799 from povik/wrapcell-unused
wrapcell: Optionally track unused outputs
|
2024-12-10 21:16:28 +01:00 |
Emil J. Tywoniak
|
55dcf0e200
|
tests: fix dfflibmap test - false negative conflict multiple -liberty vs enable inference
|
2024-12-10 15:48:23 +01:00 |
Martin Povišer
|
48c8d70a45
|
wrapcell: Test `check -assert` post wrapping
|
2024-12-10 15:13:31 +01:00 |
Emil J
|
87736a2bf9
|
Merge pull request #4807 from YosysHQ/emil/dfflibmap-test-dffe
dfflibmap: cover enable inference with test
|
2024-12-10 12:41:11 +01:00 |
Martin Povišer
|
b0708a38bf
|
Merge pull request #4678 from povik/tcl-rtlil-api
Start Tcl design inspection methods
|
2024-12-09 15:44:58 +01:00 |
Emil J. Tywoniak
|
681b678417
|
dfflibmap: cover enable inference with test
|
2024-12-09 14:18:08 +01:00 |
Miodrag Milanovic
|
05398889ad
|
Add verific verilog test cases for blackboxes
|
2024-12-06 16:13:25 +01:00 |
N. Engelhardt
|
8b0f665cc5
|
add setenv pass
|
2024-12-06 11:25:43 +01:00 |
Martin Povišer
|
d57d21e566
|
wrapcell: Optionally track unused outputs
|
2024-12-05 18:16:53 +01:00 |
Martin Povišer
|
59a96470df
|
Merge pull request #4773 from povik/wrapcell
wrapcell: Add new command
|
2024-12-04 11:49:51 +01:00 |
Martin Povišer
|
14ee5ce800
|
Merge pull request #4787 from povik/booth-macc
booth: Map simple `$macc` instances too
|
2024-12-04 11:49:34 +01:00 |
Emil J. Tywoniak
|
6edf9c86cb
|
libparse: add LibertyMergedCells, enable multiple -liberty args for dfflibmap and clockgate
|
2024-12-03 17:36:00 +01:00 |
Emil J
|
52336369fa
|
Merge pull request #4783 from YosysHQ/emil/blockrom-driver-conflict
tests: fix blockrom.v driver conflict
|
2024-12-03 16:29:43 +01:00 |
Martin Povišer
|
109d97bb40
|
Merge pull request #4706 from povik/keep_hierarchy-adjustalgo
Adjust `keep_hierarchy` behavior
|
2024-12-03 12:18:28 +01:00 |
Martin Povišer
|
f0704b6ede
|
Redo integer passing on top of bignum
|
2024-12-02 19:56:51 +01:00 |
Emil J. Tywoniak
|
c26966e3db
|
tests: fix blockrom.v driver conflict
|
2024-12-02 16:56:42 +01:00 |
Emil J. Tywoniak
|
fe64a714a9
|
techmap: add a Sklansky option for `$lcu` mapping
|
2024-12-02 11:34:58 +01:00 |
Martin Povišer
|
1ded817beb
|
booth: Map simple `$macc` instances too
|
2024-12-01 16:00:04 +01:00 |
Emil J. Tywoniak
|
3ebc714dbc
|
techmap: test consistently with other equiv_make tests
|
2024-11-29 00:15:02 +01:00 |
Emil J. Tywoniak
|
91844968fd
|
techmap: wrap builtin $lcu as golden module in PPA tests
|
2024-11-29 00:13:21 +01:00 |
Emil J. Tywoniak
|
a41ef0271c
|
techmap: remove ppa.nomatch by purging internal signals
|
2024-11-29 00:03:49 +01:00 |
Emil J. Tywoniak
|
4bf3677640
|
techmap: set Han-Carlson adder priority consistent with Kogge-Stone
|
2024-11-28 23:54:00 +01:00 |
Emil J. Tywoniak
|
3f078d9afa
|
tests: rework Kogge-Stone test consistently with Han-Carlson
|
2024-11-28 15:33:21 +01:00 |
Emil J. Tywoniak
|
1a562f9605
|
techmap: add TCL test for Han-Carlson adder
|
2024-11-28 15:33:21 +01:00 |
Emil J. Tywoniak
|
289673a807
|
tests: add support for tcl tests
|
2024-11-28 15:33:21 +01:00 |
Martin Povišer
|
79e9258a31
|
wrapcell: Add new command
|
2024-11-27 14:01:00 +01:00 |
Miodrag Milanović
|
29e8812bab
|
Merge pull request #4724 from YosysHQ/micko/blackbox_verific
verific: fix blackbox regression and add test case
|
2024-11-25 15:06:54 +01:00 |
Emil J
|
5b6baa3ef1
|
Merge pull request #4744 from YosysHQ/emil/clockgate-liberty
clockgate: add -liberty
|
2024-11-20 15:04:00 +01:00 |
George Rennie
|
9043dc0ad6
|
tests: replace read_ilang with read_rtlil
* #4612 was written before read_ilang was deprecated but merged after so caused test failures. This switches read_ilang to read_rtlil
|
2024-11-20 14:54:23 +01:00 |
Emil J
|
cc17d5bb70
|
Merge pull request #4612 from georgerennie/george/opt_demorgan_zero_width
opt_demorgan: skip zero width cells
|
2024-11-20 13:33:16 +01:00 |
Emil J
|
18459b4b09
|
Merge pull request #4614 from georgerennie/george/opt_reduce_cell_width
opt_reduce: keep at least one input to $reduce_or/and cells
|
2024-11-20 13:33:04 +01:00 |
Martin Povišer
|
7ebe451f9a
|
Merge pull request #4714 from georgerennie/george/proc_dff_bug_multiple_sigs
proc_dff: fix early return bug
|
2024-11-20 13:26:32 +01:00 |
Martin Povišer
|
270846a49a
|
Merge pull request #4723 from povik/memv2-nordports
rtlil: Adjust internal check for `$mem_v2` cells
|
2024-11-18 15:44:39 +01:00 |
Emil J. Tywoniak
|
a5bc36f77e
|
clockgate: add -dont_use
|
2024-11-18 13:45:30 +01:00 |