Mathias Soeken
|
3641a3f18b
|
Extract delay information into solution.
|
2016-07-30 14:40:12 +02:00 |
|
Mathias Soeken
|
90a6c38329
|
Check whether exact network can be found.
|
2016-07-30 14:39:11 +02:00 |
|
Mathias Soeken
|
6d0214edc9
|
Extract solution into intermediate format.
|
2016-07-30 13:34:39 +02:00 |
|
Alan Mishchenko
|
0b01f5ec27
|
Infrastructure for using the results of exact SAT-based synthesis during mapping.
|
2016-07-29 16:46:28 -07:00 |
|
Alan Mishchenko
|
cf91699e05
|
Infrastructure for using the results of exact SAT-based synthesis during mapping.
|
2016-07-29 16:34:47 -07:00 |
|
Alan Mishchenko
|
71a051f8cd
|
Compiler warnings.
|
2016-07-29 16:09:34 -07:00 |
|
Alan Mishchenko
|
fb33d69db8
|
Infrastructure for using the results of exact SAT-based synthesis during mapping.
|
2016-07-29 16:03:42 -07:00 |
|
Alan Mishchenko
|
02d56ea04c
|
Merged in boschmitt/abc (pull request #31)
Make FX able to handle SCC
|
2016-07-28 11:48:34 -07:00 |
|
Mathias Soeken
|
80fdd58c28
|
Several updates to exact synthesis.
|
2016-07-28 20:37:09 +02:00 |
|
Bruno Schmitt
|
daadd43b64
|
Merged alanmi/abc into default
|
2016-07-27 23:32:15 -03:00 |
|
Bruno Schmitt
|
dcd37b6a25
|
Make FX able to handle SCC and remove its SOP preprocessing.
Some other small changes.
|
2016-07-27 23:30:46 -03:00 |
|
Alan Mishchenko
|
9895f30d95
|
Extending command 'dump_equv' to match inputs by name.
|
2016-07-27 18:09:52 -07:00 |
|
Alan Mishchenko
|
a6db8bc157
|
Extending command 'dump_equv' to match inputs by name.
|
2016-07-27 18:07:51 -07:00 |
|
Bruno Schmitt
|
5604657bdb
|
Make fx able to handle degenerate divisors:
- Constant-1 (a + !a)
- Divisors "a + !ab" and "a!b + b" are equal to "a + b"
Change the way divisors are printed.
Removal of dead code from fx.
|
2016-07-26 23:53:34 -03:00 |
|
Alan Mishchenko
|
42309cacaa
|
Extending command 'exact' to handle delay constraints.
|
2016-07-23 13:13:07 -07:00 |
|
Alan Mishchenko
|
4c6444e34a
|
Bug fix in 'dump_equiv'.
|
2016-07-22 13:36:22 -07:00 |
|
Alan Mishchenko
|
3c2c19ce51
|
Adding new command 'dump_equiv'.
|
2016-07-21 16:47:30 -07:00 |
|
Alan Mishchenko
|
bfe7333f41
|
Adding new command 'dump_equiv'.
|
2016-07-21 16:40:56 -07:00 |
|
Alan Mishchenko
|
2ba46d52f0
|
Extension in the detection code.
|
2016-07-19 20:44:02 -07:00 |
|
Alan Mishchenko
|
2f86667326
|
Adding output range support to %blast.
|
2016-07-18 08:34:05 -07:00 |
|
Alan Mishchenko
|
32d1516c64
|
Adding command 'exact' developed by Mathias Soeken to implement Knuth's exact synthesis algorithm.
|
2016-07-16 07:51:58 -07:00 |
|
Alan Mishchenko
|
abdf39711f
|
Several corner-case bugs in %read, &cec, and st.
|
2016-07-16 07:28:20 -07:00 |
|
Alan Mishchenko
|
3f8b5cd890
|
Small fixes and improvements in reporting node counts.
|
2016-07-15 19:11:17 -07:00 |
|
Alan Mishchenko
|
3b76bc2792
|
Bug-fix in SMT-LIB parser (incorrect handling of arithmetic right-shift).
|
2016-07-12 13:34:06 -07:00 |
|
Alan Mishchenko
|
4ffc14fd56
|
Small change to make &if not abort the scripts.
|
2016-07-04 23:54:07 -07:00 |
|
Alan Mishchenko
|
3ad4be259e
|
Bit-blasting Booth multipliers.
|
2016-07-04 20:41:50 -07:00 |
|
Alan Mishchenko
|
84a277b491
|
Bug fix in blasting shifters with large bit-width.
|
2016-06-29 15:37:37 -07:00 |
|
Alan Mishchenko
|
d02f9dd4df
|
Bug fix in blasting shifters with large bit-width.
|
2016-06-29 15:36:31 -07:00 |
|
Alan Mishchenko
|
7dcba3e27b
|
Experiments with edge-based mapping.
|
2016-06-29 15:29:24 -07:00 |
|
Alan Mishchenko
|
688f0269db
|
Bug fix in blasting shifters with large bit-width.
|
2016-06-28 09:53:09 -07:00 |
|
Alan Mishchenko
|
a309569390
|
New multi-output PLA reader and preprocessor (read_plamo) (updated dist-1 merge).
|
2016-06-17 22:30:54 -07:00 |
|
Alan Mishchenko
|
c912875261
|
New command 'phase_map'.
|
2016-06-17 20:21:39 -07:00 |
|
Alan Mishchenko
|
3c3a770a17
|
New multi-output PLA reader and preprocessor (read_plamo) (added dist-1 merge).
|
2016-06-16 21:09:39 -07:00 |
|
Alan Mishchenko
|
e06c04a3ef
|
Change to BENCH reader to read DFF with four inputs.
|
2016-06-16 16:48:45 -07:00 |
|
Alan Mishchenko
|
0923d543ad
|
Adding a switch 'retime -o' to use old flop naming conventions.
|
2016-06-16 16:13:13 -07:00 |
|
Alan Mishchenko
|
ada21a655f
|
New multi-output PLA reader and preprocessor (read_plamo).
|
2016-06-16 15:22:03 -07:00 |
|
Alan Mishchenko
|
e1b51d1863
|
Experiments with edge-based mapping.
|
2016-06-15 18:47:10 -07:00 |
|
Alan Mishchenko
|
db43d6fbd8
|
Adding switch -P <num> to command 'cover'.
|
2016-06-14 20:43:50 -07:00 |
|
Alan Mishchenko
|
0a1b6f8fcc
|
Detecting properties of internal nodes.
|
2016-06-14 15:37:59 -07:00 |
|
Alan Mishchenko
|
a18da5c878
|
Detecting properties of internal nodes.
|
2016-06-12 19:07:46 -07:00 |
|
Alan Mishchenko
|
699dd39035
|
Support bit-blasting of shifts with more than 32 bits (fix).
|
2016-06-08 22:25:12 -05:00 |
|
Alan Mishchenko
|
cad3d8d419
|
Support bit-blasting of shifts with more than 32 bits.
|
2016-06-07 15:20:38 -07:00 |
|
Alan Mishchenko
|
820a48b2cb
|
Changes to Wlc to accommodate signed signals in SMT-LIB.
|
2016-06-07 15:05:21 -07:00 |
|
Alan Mishchenko
|
4efbd7b3ca
|
Detecting properties of internal nodes.
|
2016-06-07 14:32:38 -07:00 |
|
Alan Mishchenko
|
31b2e8bebd
|
Switch 'fx -x' to use only canonical divisors in 'fx'.
|
2016-06-06 19:31:56 -07:00 |
|
Alan Mishchenko
|
00242f2fb2
|
New profiling features for word-level optimizations.
|
2016-06-04 17:31:15 -07:00 |
|
Alan Mishchenko
|
93c785e802
|
Small changes for today's experiments.
|
2016-06-03 13:22:24 -07:00 |
|
Bruno Schmitt
|
fe6a647f37
|
Merged alanmi/abc into default
|
2016-06-02 20:30:04 -03:00 |
|
Bruno Schmitt
|
b6ab087952
|
Removing the memory saving mode, it is no longer necessary.
|
2016-06-02 17:26:12 -03:00 |
|
Alan Mishchenko
|
e1b32ee756
|
Silencing several messages.
|
2016-06-01 11:57:29 -07:00 |
|