Alan Mishchenko
0ae0744e73
Experimental resubstitution.
2020-05-15 22:11:10 -07:00
Alan Mishchenko
a8bd59bd68
Experimental resubstitution.
2020-05-13 10:40:09 -07:00
Alan Mishchenko
9bfccf76c1
Experimental resubstitution.
2020-05-11 17:40:40 -07:00
Alan Mishchenko
1c0ea1022f
Adding new utility procedures.
2020-05-11 17:08:00 -07:00
Alan Mishchenko
a3ada00d86
Adding new utility procedures.
2020-05-10 19:44:59 -07:00
Alan Mishchenko
a7871d24cd
Experimental resubstitution.
2020-05-08 13:50:29 -07:00
Alan Mishchenko
a918e2dab1
Experimental resubstitution.
2020-05-07 21:44:35 -07:00
Alan Mishchenko
372eb7bdef
Experimental resubstitution.
2020-05-07 20:06:39 -07:00
Alan Mishchenko
f8b6d615bf
Fixing the accidentally broken build.
2020-05-06 12:48:11 -07:00
Alan Mishchenko
234b5d771b
Experiment with permutations.
2020-05-03 21:59:33 -07:00
Alan Mishchenko
f543d39ec8
Experiment with permutations.
2020-05-03 21:09:02 -07:00
Alan Mishchenko
f026e65339
Compiler warnings and errors.
2020-05-03 19:09:02 -07:00
Alan Mishchenko
e149cdcd77
Compiler warnings.
2020-05-03 12:15:54 -07:00
Alan Mishchenko
2b58a83ac0
Adding dumping of genlib library in Verilog.
2020-05-03 12:11:48 -07:00
Alan Mishchenko
559f8f5b5e
Adding dumping of genlib library in Verilog.
2020-05-03 12:09:55 -07:00
Alan Mishchenko
3e150dd553
Adding dumping of genlib library in Verilog.
2020-05-03 12:07:52 -07:00
Alan Mishchenko
d51f798956
Experimental resubstitution.
2020-05-03 10:32:30 -07:00
alanminko
54763e6882
Merge pull request #58 from whitequark/patch-2
...
Allow changing the `ar` binary
2020-04-30 14:22:57 -07:00
alanminko
8de27b691b
Merge pull request #57 from whitequark/patch-1
...
Make use of setrlimit conditional on ABC_NO_RLIMIT
2020-04-30 14:03:26 -07:00
alanminko
fb8d13a1c5
Merge pull request #65 from FPGeh/fix_seq_synth
...
Gia_ManDupPermFlop to behave as Gia_ManDupPerm
2020-04-30 14:01:08 -07:00
whitequark
128ba6ebc5
Allow changing the `ar` binary.
...
This is useful for cross-compilation, when build `ar` cannot handle
the target object files.
The invocation of `ranlib` is replaced with `ar s`, which is
equivalent and simplifies the build system a bit.
2020-04-30 02:17:23 +00:00
whitequark
8afd927d60
Make use of setrlimit conditional on ABC_NO_RLIMIT.
...
This is useful for POSIX-like platforms that do not have rlimit,
such as WASI.
2020-04-30 02:17:03 +00:00
Alan Mishchenko
5f16cd94d6
Adding new API to MiniAIG.
2020-04-29 15:13:36 -07:00
Alan Mishchenko
f030a2a5e2
Adding new API to MiniAIG.
2020-04-29 14:41:57 -07:00
Alan Mishchenko
cf1fdc82e4
Bug fix in 'resub' to enable additional divisors, by Siang-Yun Lee.
2020-04-27 18:52:19 -07:00
Eddie Hung
f2316ab7c8
Gia_ManDupPermFlop to behave as Gia_ManDupPerm
...
Fixes sequential synthesis (e.g. &scl) for multiple domains
2020-04-27 15:09:04 -07:00
Alan Mishchenko
ea1fbfc971
New AIG restructuring feature.
2020-04-23 15:33:49 -07:00
Alan Mishchenko
978b5db039
Fix a bug in comb loop detection.
2020-04-22 16:49:21 -07:00
Alan Mishchenko
94a2cffefe
Improving simulation patterns by local search.
2020-04-17 18:58:21 -07:00
Alan Mishchenko
d0e316df5b
Improving simulation patterns by local search.
2020-04-17 18:56:12 -07:00
Alan Mishchenko
5f163c0152
Fixing broken build and compiler warnings.
2020-04-17 10:32:38 -07:00
Alan Mishchenko
61a88f164c
Fixing broken build and compiler warnings.
2020-04-17 10:16:26 -07:00
Alan Mishchenko
203a7d6ad8
Fixing broken build and compiler warnings.
2020-04-17 10:14:44 -07:00
Alan Mishchenko
92abe5cb87
Removing debug stop.
2020-04-17 09:55:54 -07:00
Alan Mishchenko
fbf70c5fbb
Memory leak.
2020-04-17 09:54:17 -07:00
Alan Mishchenko
d7dfd06ca1
Adding check for comb loops in NDR.
2020-04-17 09:53:23 -07:00
Alan Mishchenko
d14acd8e2e
Fixing a typo.
2020-04-15 22:10:52 -07:00
Alan Mishchenko
423d929d5a
QBF-based code generation (extending beyond 32 bits).
2020-04-13 17:02:22 -07:00
Alan Mishchenko
de82737e26
QBF-based code generation.
2020-04-12 11:56:31 -07:00
Alan Mishchenko
34ae42495b
QBF-based code generation.
2020-04-12 11:52:01 -07:00
Alan Mishchenko
f79809050a
Procedures to explore structural support of an AIG.
2020-04-10 17:44:15 -07:00
Alan Mishchenko
8eebe633d3
Various changes.
2020-04-10 12:43:01 -07:00
Alan Mishchenko
747c6a6da5
Various changes.
2020-04-10 12:40:04 -07:00
Alan Mishchenko
6e2e054509
Debugging a combo loop in NDR.
2020-04-09 10:14:40 -07:00
Alan Mishchenko
a2d33837bc
Adding option to &saveaig to compare AIGs by node count.
2020-04-09 09:51:46 -07:00
Alan Mishchenko
dab716878f
Various changes.
2020-04-08 21:11:09 -07:00
Alan Mishchenko
5d580c05de
Adding option to &saveaig to compare AIGs by node count.
2020-04-07 13:14:31 -07:00
Alan Mishchenko
b661fdeee7
Adding option to &saveaig to compare AIGs by node count.
2020-04-07 13:12:46 -07:00
Alan Mishchenko
2dfadb9607
Corner-case bug fix in SAT-based sim info generation.
2020-04-07 13:04:02 -07:00
Alan Mishchenko
71fd9165e3
Correctly updating the failed output when recording the CEX in bmc3 -a.
2020-04-03 23:35:47 -07:00