netgen/tcltk
Tim Edwards 5e99fd5ef9 Found a counterexample which shows that the fast symmetry breaking
introduced in revision 150 can result in an incorrect result
reporting a bad match where the match is actually good (as proven
by running the full symmetry breaking on the same netlist).
Because the fast symmetry breaking is orders of magnitude faster
for large circuits, and because the false positive result appears
to be rare, I have introduced a command "symmetry" to switch
methods between fast and full.  So fast symmetry breaking can be
run unless the result fails on symmetry breaking, in which case
the method can be switched to full to see if the problem is a
false positive or not.  This is not an ideal solution, and some
investigation is needed to determine if there is a way to apply
fast symmetry breaking without encountering a false positive
error.
2020-10-08 09:43:25 -04:00
..
Depend Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
Makefile Modified the Makefile per the patch from Charlene at OpenBSD to 2020-02-17 14:04:40 -05:00
console.tcl Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
netgen.sh.in Changed the netgen shell script from "sh" to "bash" due to the 2018-08-08 11:28:04 -04:00
netgen.tcl.in Found examples where the automated "pin matching" algorithm causes 2020-08-08 13:19:26 -04:00
netgenexec.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
tclnetgen.c Found a counterexample which shows that the fast symmetry breaking 2020-10-08 09:43:25 -04:00
tkcon.tcl Updated tkcon.tcl, which was not corrected for a minor problem that 2019-08-03 16:22:26 -04:00
tmp.out Extended the verilog parser to account for the fact that there can 2018-10-29 15:19:13 -04:00