Jonathan Greene
3b5036a1e1
Fix required time handling for unconstrained POs, infinity arithmetic, and absDup cosmetic
...
- Tim_ManInitPoRequiredAll: only overwrite PO required times when ALL are
unconstrained; preserve user-specified constraints
- Gia_ObjPropagateRequired: propagate infinity unchanged through LUTs
- Tim_ManGetCoRequired: guard against infinity minus delay arithmetic
- Gia_ManDelayTraceLut: handle infinite required times in slack computation;
allow negative slack to report timing violations
- Tim_ManCreate: fix required-time loading to address actual POs via
Tim_ManForEachPo instead of p->pCos[] (wrong for designs with boxes)
- Tim_ManGetArrTimes/Tim_ManGetReqTimes: fix loop-exit detection using
boolean flag instead of comparing iterator index against PO/PI count
- Gia_ManPrintFlopClasses: use Gia_ManRegBoxNum instead of Gia_ManRegNum
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 16:54:27 -08:00
Jonathan Greene
71c24a4812
Fix backward required-time propagation through boxes
2026-02-19 13:24:41 -08:00
Alan Mishchenko
5899aa5df1
Allow for backward compatibility (when nly PI/PO timing is given).
2026-02-01 19:24:35 -08:00
Miodrag Milanovic
f2ae808236
MINGW proper pthread handling
2026-01-29 09:28:21 +01:00
Miodrag Milanovic
6fcdfdbc5e
WASI compile fixes
2026-01-28 09:52:01 +01:00
Alan Mishchenko
dd21791031
Extending &verify to handle combinational designs.
2026-01-27 21:52:26 +07:00
Alan Mishchenko
d1157cae39
Updating the extension reading the arrival/required times.
2026-01-25 22:27:28 +07:00
JingrenWang
ad267aca8a
Fix(Workflow): Bring windows build back to life
...
Signed-off-by: JingrenWang <wjrforcyber@163.com>
2026-01-19 08:14:08 +08:00
MyskYko
db9275bfbc
fix compilation errors
2026-01-04 13:37:42 -08:00
MyskYko
7721495458
add btor
2026-01-04 13:37:18 -08:00
Alan Mishchenko
91e806ffb6
Compiler fix.
2025-12-26 11:04:01 -08:00
Alan Mishchenko
8d3ba7bd7d
Compiler problem.
2025-12-25 11:22:11 -08:00
Alan Mishchenko
0ff43a13cb
Command "aigsim".
2025-12-25 11:13:38 -08:00
Alan Mishchenko
8d42237589
Fixing continues.
2025-12-24 22:26:01 -08:00
Miodrag Milanovic
11732d3082
Fix WASI build
2025-12-22 12:02:13 +01:00
Alan Mishchenko
e67af0ad9e
Command "netexact".
2025-12-07 17:51:22 -08:00
Alan Mishchenko
9b0786fe89
Experiments with multipliers.
2025-11-27 19:46:16 -08:00
Alan Mishchenko
bb52782941
New command "print_npn".
2025-11-18 19:41:10 -08:00
Alan Mishchenko
28f4ad8281
New command &symfun.
2025-11-12 10:04:10 -08:00
Alan Mishchenko
169e288fc4
Reading the printout.
2025-11-10 22:00:07 -08:00
Alan Mishchenko
1b7912a247
Update to the equation solver.
2025-11-10 21:03:21 -08:00
Alan Mishchenko
6cab944535
New command %gen.
2025-11-09 11:28:25 -08:00
Alan Mishchenko
cb971e07a3
Recent experiments.
2025-11-06 12:26:54 -08:00
Alan Mishchenko
f897673f68
Fixing compilier issues.
2025-11-01 23:33:25 -07:00
Alan Mishchenko
800c274cc2
Linear equetion solver.
2025-11-01 22:55:14 -07:00
Alan Mishchenko
aac6190208
Extending support of CI/CO timing info.
2025-11-01 11:07:30 -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
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
a511d753a6
Improvements to "lutcasdec".
2025-07-20 18:29:20 -07:00
Alan Mishchenko
3bd7bac552
Improvements to "lutcasdec".
2025-05-20 16:17:43 -07:00
Alan Mishchenko
c5edc566ff
Improvements to "lutcasdec".
2025-05-20 14:28:07 -07:00
Alan Mishchenko
29c8d3eacf
Improvements to "lutcasdec".
2025-05-20 10:41:47 -07:00
Alan Mishchenko
9bb736acee
Improvements to "lutcasdec".
2025-05-20 06:39:28 -07:00
Alan Mishchenko
c398b06740
Experiments with decomposition.
2025-05-20 06:08:46 -07:00
Alan Mishchenko
0b1d7c6d0f
Supporting structural choices in rewiring.
2025-05-18 13:37:30 -07:00
Alan Mishchenko
d245305393
Improvements to "lutcasdec".
2025-05-13 19:21:56 -07:00
Alan Mishchenko
692b0c6908
Printout of column multiplicity statistics.
2025-05-02 08:13:20 -07:00
Alan Mishchenko
c0be439b45
Performance improvements.
2025-04-06 00:14:02 -07:00
Alan Mishchenko
3f479dc84f
Bug fixes in LUT cascade.
2025-04-05 22:39:59 -07:00
Alan Mishchenko
96c28881a8
Bug fix in LUT cascade.
2025-04-01 19:03:17 -07:00
Alan Mishchenko
29706ebede
Bug with LUT cascade mapping.
2025-03-31 19:09:54 -07:00
Alan Mishchenko
dc72d1e120
New command &store.
2025-03-31 15:24:15 -07:00
Alan Mishchenko
6d6a5accb4
Experiments with LUT cascade mapping.
2025-03-30 18:20:55 -07:00
Alan Mishchenko
b09305204d
Minor bug fixes.
2025-03-10 20:13:53 -07:00
Alan Mishchenko
75ef06017d
LUT cascade mapping.
2025-02-27 13:40:11 -08:00
Alan Mishchenko
c4a10c728e
Suggested fix of an overflow in vectors (compiler error).
2025-02-23 15:47:00 -08:00
Alan Mishchenko
4f1b961d00
Suggested fix of an overflow in vectors.
2025-02-23 13:17:51 -08:00