netgen/base
Tim Edwards 62feed812e Corrected an issue that arose due to a change made earlier: A
while back, shorted pins were moved into contiguous positions.
When that method was discovered to cause matching issues, it was
abandoned with a note that doing so might have unintended
consequences because other code might depend on the shorted pins
being contiguous.  Such a case was just found, and corrected.
However, it was also found that shorted pins were still not
completely handled correctly in MatchPins();  a solution was
found that adds such pins to the "permutes" list (which needs to
be done if the shorted pins are to be correctly handled in any
higher level of the hierarchy, if there is one), and the
"permutes" list is then checked by MatchPins() to determine if
pins match because they belong to the same group of shorted
pins.
2024-02-09 21:23:28 -05: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 Added new handling for verilog structural netlists, and fixed 2018-04-12 17:09:10 -04:00
actel.c parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
actellib.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
anneal.c Removed all instances of macro INLINE, as this is showing up now 2016-10-24 13:42:08 -04:00
bottomup.c Removed all instances of macro INLINE, as this is showing up now 2016-10-24 13:42:08 -04:00
ccode.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
config.h parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
dbug.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
embed.c parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
embed.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
ext.c Corrected an error in the previous commit which made primitive 2023-10-27 09:38:14 -04:00
flatten.c Corrected an issue that arose due to a change made earlier: A 2024-02-09 21:23:28 -05:00
flatten.h Made a correction to the last commit. The "FlattenUnmatched()" 2021-12-17 20:31:41 -05:00
greedy.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
hash.c Updated version to go along with the merge of pull request #39 2021-11-17 12:05:01 -05:00
hash.h Updated version to go along with the merge of pull request #39 2021-11-17 12:05:01 -05:00
inetcomp.c Patches for Clang 2023-02-28 09:02:41 -05:00
netcmp.c Corrected an issue that arose due to a change made earlier: A 2024-02-09 21:23:28 -05:00
netcmp.h Modified code from EquivalenceClasses() that forces the two cells 2023-03-06 09:36:35 -05:00
netfile.c Corrected two different errors: 2024-01-03 21:21:03 -05:00
netfile.h Added support for converting a SPICE file to a SIM file simulatable 2023-10-26 15:08:20 -04:00
netgen.c Corrected another error in which some simple expressions are 2024-02-06 16:27:32 -05:00
netgen.h Added support for converting a SPICE file to a SIM file simulatable 2023-10-26 15:08:20 -04:00
ntk.c parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
objlist.c (1) Fixed the series sorting, which needed to be modified to match 2022-12-15 21:34:56 -05:00
objlist.h (1) Fixed the series sorting, which needed to be modified to match 2022-12-15 21:34:56 -05:00
pdutils.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
pdutils.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
place.c parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
print.c parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
print.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
proto.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
query.c parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
query.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
random.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
regexp.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
spice.c Added code to handle the problem in which a verilog netlist is read 2024-02-03 21:21:09 -05:00
tech.h revert removal of superfluous 'extern' 2021-11-17 11:53:04 -05:00
test.c Patches for Clang 2023-02-28 09:02:41 -05:00
timing.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
timing.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
verilog.c Modified some of the verilog read-in code to avoid a segmentation 2023-09-01 09:04:44 -04:00
wombat.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
xilinx.c fix wrong 'hash' being linked in + C99 compat 2021-11-16 20:06:15 -05:00
xilinx.h revert removal of superfluous 'extern' 2021-11-17 11:53:04 -05:00
xillib.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
xnetgen.c parameterized string length and increased to 256 2022-11-01 11:43:43 -04:00
xnetgen.h Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00