Brian Taylor
|
a922f797d3
|
When the gen_tab has only one entry, do not call optimize_gen_tab, it is not necessary.
|
2022-11-11 14:12:54 +01:00 |
Brian Taylor
|
574737b7b6
|
Check that the bparse gen_tab optimization loop finishes when no more improvements occur.
|
2022-11-11 14:12:47 +01:00 |
Brian Taylor
|
104afe77cb
|
Remove asserts, replace fixed size lexer_buf.
|
2022-11-07 14:47:57 +01:00 |
Brian Taylor
|
d05689eed8
|
Add pindly tristate example. Cleanup error handling.
|
2022-11-07 14:47:36 +01:00 |
Brian Taylor
|
f6386bda0c
|
Remove most asserts.
|
2022-11-07 14:47:29 +01:00 |
Brian Taylor
|
1200092250
|
Add behavioral (LOGICEXP, PINDLY) test for 283 circuit. There are glitches in the simulation for some of the s* outputs. Probably due to not having inertial delays. And why not set 'zero' delays as close to zero as permitted by XSPICE.
|
2022-11-07 14:47:18 +01:00 |
Brian Taylor
|
ab7634e72e
|
Reduce the delays of 'zero' delay gates to 1.0e-11. Add decoder test for logicexpr and pindly.
|
2022-11-07 14:47:13 +01:00 |
Brian Taylor
|
77d56eb184
|
Fix a typo, add more comments.
|
2022-11-07 14:47:02 +01:00 |
Brian Taylor
|
7e4b10a9db
|
Add support for TRISTATE: in PINDLY.
|
2022-11-07 14:46:53 +01:00 |
Brian Taylor
|
50e3c7eadd
|
Fix potential memory leak, clean out debug code.
|
2022-11-07 14:46:48 +01:00 |
Brian Taylor
|
3bdb6ee151
|
Better estimates of rise/fall delays in PINDLYs with outputs separated by CASE.
|
2022-11-07 14:46:34 +01:00 |
Brian Taylor
|
5717b2b2fc
|
Fix visualc compiler warnings.
|
2022-11-07 14:46:27 +01:00 |
Brian Taylor
|
629010b1cb
|
Improve delay estimates for pindly output buffers.
|
2022-11-07 14:46:14 +01:00 |
Brian Taylor
|
3eb0a089e5
|
Initial handling of PINDLY. Output buffers without rise/fall delay estimates.
|
2022-11-07 14:46:04 +01:00 |
Brian Taylor
|
9d239dc2f7
|
Move f_logicexp, f_pindly calls to u_process_instance. Use u_add_instance to copy gate instances and models to the replacement cards.
|
2022-11-07 14:45:57 +01:00 |
Brian Taylor
|
a27ae48e27
|
Fix potential memory leak.
|
2022-11-07 14:45:51 +01:00 |
Brian Taylor
|
67369f1c67
|
Initial logicexp parser and gate generator.
|
2022-11-07 14:45:45 +01:00 |