Alan Mishchenko
|
57544eb9ca
|
Add an option to unhash a mapped AIG after &satlut.
|
2026-01-18 09:30:48 +07:00 |
alanminko
|
c18b9a24de
|
Merge pull request #470 from MyskYko/btor
Btor
|
2026-01-04 14:22:14 -08:00 |
MyskYko
|
7721495458
|
add btor
|
2026-01-04 13:37:18 -08:00 |
Alan Mishchenko
|
7bf910315b
|
Changing interface of several commands.
|
2026-01-03 06:02:59 -08:00 |
Alan Mishchenko
|
1f13c88bfd
|
Creating commands to match popular scripts.
|
2025-12-26 08:08:31 -08:00 |
Alan Mishchenko
|
291e0a2c83
|
Updating &write_ver.
|
2025-12-25 13:16:37 -08:00 |
Alan Mishchenko
|
0ff43a13cb
|
Command "aigsim".
|
2025-12-25 11:13:38 -08:00 |
Alan Mishchenko
|
5cdded372a
|
Command %ufar.
|
2025-12-24 19:06:29 -08:00 |
Alan Mishchenko
|
60f52cc082
|
Changes to "read_jsonc".
|
2025-12-24 17:45:00 -08:00 |
Alan Mishchenko
|
58023c97b7
|
Added counter-example printout to "&cec -t".
|
2025-12-24 15:57:57 -08:00 |
Alan Mishchenko
|
c0ea0cf4d0
|
Printing counter-examples in "cec" and "&cec".
|
2025-12-24 15:36:42 -08:00 |
Alan Mishchenko
|
87395e54f5
|
Making sure "twoexact" works with functions up to 14 inputs.
|
2025-12-24 14:33:35 -08:00 |
Alan Mishchenko
|
6ff6a382df
|
Extending %yosys to handle asynch and uninitilized flops.
|
2025-12-24 14:31:42 -08:00 |
Alan Mishchenko
|
b822d47fcf
|
Updating cofactoring procedure.
|
2025-12-24 13:12:10 -08:00 |
alanminko
|
e57bd52127
|
Merge pull request #462 from YosysHQ/upstreaming
Upstreaming YosysHQ changes
|
2025-12-24 07:24:07 -08:00 |
alanminko
|
bc0f65cbfc
|
Merge pull request #460 from calewis/fix_ub
Make multiplications use unsigned to avoid UB on overflow
|
2025-12-24 07:23:49 -08:00 |
alanminko
|
7a4d8ec907
|
Merge pull request #458 from jfkey/bug/level-update
Fix assertion failure in `Abc_AigUpdateLevelR_int` during refactor/rewrite/resub
|
2025-12-24 07:23:19 -08:00 |
Miodrag Milanovic
|
35d19a9f33
|
WASI build fix for solver command
|
2025-12-22 12:32:43 +01:00 |
Alan Mishchenko
|
64637b8395
|
Adding an option to &cec against a previous saved AIG.
|
2025-12-19 20:32:11 -08:00 |
Alan Mishchenko
|
c327b83127
|
Command "solver".
|
2025-12-18 23:07:11 -08:00 |
Alan Mishchenko
|
1e9cc528be
|
Temporarily commenting out this line which causes BLIF reader to fail.
|
2025-12-18 16:41:25 -08:00 |
Drew Lewis
|
993f30ffae
|
Make multiplications use unsigned to avoid UB on overflow
Signed-off-by: Drew Lewis <cannada@google.com>
|
2025-12-18 16:59:29 +00:00 |
Alan Mishchenko
|
9a2cf907da
|
Fix to the jsonc writer.
|
2025-12-17 15:05:12 -08:00 |
Alan Mishchenko
|
15abe445f4
|
Updates to the jsonc writer.
|
2025-12-15 17:15:46 -08:00 |
Alan Mishchenko
|
ee04349aee
|
Dumping symbol table when blasting by Yosys.
|
2025-12-14 23:06:33 -08:00 |
Alan Mishchenko
|
a8a58c63ba
|
Updateing "topoexact".
|
2025-12-14 22:54:25 -08:00 |
Alan Mishchenko
|
94d0b0dbbb
|
Command "write_jsonc".
|
2025-12-12 20:35:42 -08:00 |
liujunfeng
|
85a0039b78
|
fix level update bug in rw rf and resub
|
2025-12-12 18:27:34 +08:00 |
Alan Mishchenko
|
362661f00d
|
Command "genpop".
|
2025-12-10 14:12:22 -08:00 |
Alan Mishchenko
|
e67af0ad9e
|
Command "netexact".
|
2025-12-07 17:51:22 -08:00 |
Alan Mishchenko
|
eaa204829c
|
Compiler warning.
|
2025-12-05 20:50:53 -08:00 |
Alan Mishchenko
|
e58a28b73b
|
Command "topoexact".
|
2025-12-05 20:44:46 -08:00 |
Alan Mishchenko
|
b7f8df0941
|
Command "andexact".
|
2025-12-03 13:39:13 -08:00 |
Alan Mishchenko
|
5e58e34f6c
|
Extending "lutexact -k" to work with larger functions.
|
2025-11-30 19:51:05 -08:00 |
Alan Mishchenko
|
c4b2b5c180
|
Adding extension "y" for obj ID mapping.
|
2025-11-29 17:30:23 -08:00 |
Alan Mishchenko
|
b9074a754b
|
Adding verbose mode to &permute.
|
2025-11-26 17:58:28 -08:00 |
Alan Mishchenko
|
ba852596b4
|
Adduing supporrt for dumping binary file with matches.
|
2025-11-23 15:05:46 -08:00 |
Alan Mishchenko
|
6d2bedd609
|
Adding command "cuts".
|
2025-11-23 11:58:34 -08:00 |
Alan Mishchenko
|
fade76f70b
|
Updating how history is recorded.
|
2025-11-21 20:07:49 -08:00 |
Alan Mishchenko
|
4bba0356fb
|
Dumping partial products as an AIG.
|
2025-11-20 22:57:16 -08:00 |
Alan Mishchenko
|
d72b93c168
|
Updating how history is recorded.
|
2025-11-20 22:56:32 -08:00 |
Alan Mishchenko
|
51c5ff3b81
|
Updated to "lutexact".
|
2025-11-20 13:35:47 -08:00 |
Alan Mishchenko
|
6490bd7da3
|
Improving print-outs.
|
2025-11-18 20:16:44 -08:00 |
Alan Mishchenko
|
bb52782941
|
New command "print_npn".
|
2025-11-18 19:41:10 -08:00 |
Alan Mishchenko
|
281204f938
|
Renaming "read_dsd" into "read_function".
|
2025-11-18 12:12:09 -08:00 |
Alan Mishchenko
|
6f5c46632d
|
Fixing another non-reproducibility issue.
|
2025-11-13 08:12:11 -08:00 |
Alan Mishchenko
|
6534475fa1
|
Fixing a non-reproducibility issue in "lutmin".
|
2025-11-13 07:50:10 -08:00 |
Alan Mishchenko
|
5ade9e9dfb
|
Adding command line option of &symfun.
|
2025-11-12 15:19:38 -08:00 |
Alan Mishchenko
|
28f4ad8281
|
New command &symfun.
|
2025-11-12 10:04:10 -08:00 |
Alan Mishchenko
|
3bd528c0bf
|
Experiments with exact synthesis.
|
2025-11-11 22:41:26 -08:00 |
Alan Mishchenko
|
38c2bec1ff
|
Adding support for Kissat in "lutexact".
|
2025-11-11 14:17:48 -08:00 |
Alan Mishchenko
|
3d281a1907
|
Adding support for Cadical in "lutexact".
|
2025-11-11 13:24:02 -08:00 |
Alan Mishchenko
|
91d2f3d7e8
|
Changes to "lutexact".
|
2025-11-11 06:55:24 -08:00 |
Alan Mishchenko
|
169e288fc4
|
Reading the printout.
|
2025-11-10 22:00:07 -08:00 |
Alan Mishchenko
|
677299a52f
|
Updating print-outs.
|
2025-11-10 09:40:38 -08:00 |
Alan Mishchenko
|
0a650c18cf
|
New command "&genlutcas".
|
2025-11-09 16:06:50 -08:00 |
Alan Mishchenko
|
6cab944535
|
New command %gen.
|
2025-11-09 11:28:25 -08:00 |
alanminko
|
3109172462
|
Merge pull request #443 from MyskYko/fix4
QBF using CaDiCaL
|
2025-11-06 12:46:13 -08:00 |
Alan Mishchenko
|
cb971e07a3
|
Recent experiments.
|
2025-11-06 12:26:54 -08:00 |
Alan Mishchenko
|
7c6b779327
|
Supporting programmable cell libraries.
|
2025-11-01 01:23:30 -07:00 |
Alan Mishchenko
|
a9d62d845d
|
Experiments with LUT mapping.
|
2025-11-01 01:21:37 -07:00 |
Alan Mishchenko
|
56a7c049ae
|
Extending max support size in "lutexact".
|
2025-10-30 16:35:15 -07:00 |
Alan Mishchenko
|
18f6464ec7
|
Experiments with LUT mapping.
|
2025-10-24 16:57:55 -07:00 |
Alan Mishchenko
|
3a1efd48f7
|
Enabling multiple LUT libraries.
|
2025-10-24 11:46:55 -07:00 |
Alan Mishchenko
|
4c6b082463
|
Reusing switch "-j" in "if" and "&if".
|
2025-10-24 10:59:56 -07:00 |
Alan Mishchenko
|
93f3791fbe
|
Command "&dg" contributed by Jiun-Hao Chen from NTU.
|
2025-10-22 11:15:07 -07:00 |
Alan Mishchenko
|
7fbcde9d22
|
Correcting performance degradation introduced by a bug fix in commit e824cca0c
|
2025-10-10 13:47:23 -07:00 |
Alan Mishchenko
|
c8eac7595d
|
Another bug fix.
|
2025-10-01 22:23:27 -07:00 |
Alan Mishchenko
|
4c25599cce
|
Exploring multiplier boundaries.
|
2025-09-30 15:49:14 -07:00 |
Alan Mishchenko
|
613fa4f5eb
|
Enable saving choices in &deepsyn.
|
2025-09-30 15:48:45 -07:00 |
Alan Mishchenko
|
08230e0c31
|
Adding choice computaiton to &stochsyn.
|
2025-09-16 02:33:08 +07:00 |
Alan Mishchenko
|
745376d505
|
Reconstruction of structural choices.
|
2025-09-16 00:59:49 +07:00 |
Alan Mishchenko
|
9478c17288
|
Adding the dump of non-decomposable functions in "lutcasdec".
|
2025-08-31 20:18:30 -07:00 |
jiunhaochen
|
4f29be9046
|
rewire support timing-constraint
|
2025-08-27 00:56:43 +08:00 |
Alan Mishchenko
|
192c161f93
|
Enabled default memory blasting when using Yosys.
|
2025-08-16 16:20:56 -07:00 |
Alan Mishchenko
|
c5ceff2bee
|
Dumping a binary file with truth tables in "if".
|
2025-08-12 16:00:26 -07:00 |
Alan Mishchenko
|
e29dcd9f32
|
Adding a way to dump sets of resub problems.
|
2025-08-11 22:44:46 -07:00 |
Alan Mishchenko
|
e7d360811f
|
Fixed combo loop in choice computation.
|
2025-08-10 11:04:20 -07:00 |
Alan Mishchenko
|
15151c58ed
|
Updating &stochsyn with switch '-d' to support level-preserving AIG optimizations.
|
2025-08-09 18:10:32 -07:00 |
Alan Mishchenko
|
00910e36ff
|
Fixing typos.
|
2025-08-09 17:00:02 -07:00 |
Alan Mishchenko
|
a5715bc32d
|
Updates to the prefix tree generation.
|
2025-08-09 16:43:55 -07:00 |
Alan Mishchenko
|
5e09cca964
|
Handing the case of signed comparators.
|
2025-08-09 14:46:45 -07:00 |
Alan Mishchenko
|
1a18c9a3d8
|
: lutexact
|
2025-08-07 12:35:03 -07:00 |
Alan Mishchenko
|
fd74cb8e8a
|
Refactored the code to return prefix tree as an array of GP-nodes.
|
2025-08-07 10:51:05 -07:00 |
Alan Mishchenko
|
260fa85161
|
Fixing a linker problem.
|
2025-08-06 07:38:27 -07:00 |
Alan Mishchenko
|
c738ed6e86
|
Integrating prefix adder generation code by Martin Povišer
|
2025-08-05 22:50:06 -07:00 |
Alan Mishchenko
|
0218e3e4cb
|
New command for bound-set evaluation.
|
2025-08-03 20:10:26 -07:00 |
Alan Mishchenko
|
aeef2c6692
|
Fixing compiler warning.
|
2025-08-02 08:58:01 -07:00 |
Alan Mishchenko
|
3aa8a4a639
|
New command to dump circuit structure into a file.
|
2025-08-02 08:53:22 -07:00 |
Alan Mishchenko
|
c69e45916a
|
Update &append to share primary inputs.
|
2025-08-01 14:29:45 -07:00 |
Alan Mishchenko
|
052a365823
|
Undoing previous commit.
|
2025-07-28 22:58:24 -07:00 |
Alan Mishchenko
|
705a3da338
|
Saving box info for XAIG created usign %blast.
|
2025-07-28 22:52:27 -07:00 |
Alan Mishchenko
|
4ccacb1e5b
|
Adding printout of don't-cares after mapping.
|
2025-07-21 10:22:43 -07:00 |
Alan Mishchenko
|
ff56eed4b3
|
Allowing "lutexact" to take truth table from the current network.
|
2025-07-21 07:56:30 -07:00 |
Alan Mishchenko
|
a511d753a6
|
Improvements to "lutcasdec".
|
2025-07-20 18:29:20 -07:00 |
Alan Mishchenko
|
d0118d3917
|
Adding JSONC parser.
|
2025-07-14 10:34:24 -07:00 |
Alan Mishchenko
|
f1eebf78f4
|
Updating command "runscript".
|
2025-07-08 19:06:04 -07:00 |
MyskYko
|
13205ccbb3
|
qbf with cadical
|
2025-06-21 01:29:26 -07:00 |
MyskYko
|
e9845e534a
|
fix a bug when yosys constants are already declared
|
2025-06-17 16:41:43 -07:00 |
alanminko
|
5cf5a8d9f5
|
Merge pull request #412 from tklam/feature/support_verilog_gate_name
Support primitive gates with names in Verilog netlist
|
2025-06-07 10:38:03 -07:00 |