netgen/base
Tim Edwards 56b4174646 Fairly substantial overhaul of the tokenizing routine to better
handle verilog syntax.  Also:  Added SPICE voltage and current
sources as separate classes (as opposed to being converted to
subcircuits, which was how they were previously handled).  That
allowed voltage sources to be checked for zero value and removed
by shorting the ends together, as was being done for zero value
resistors (note that like zero-value resistors, removal is only
done if removing the component makes a better match than leaving
it in).  In particular, yosys has SPICE netlist output that
converts equality assignments ("assign a = b") into zero-value
voltage sources, so these components need to be treated as
non-physical elements.
2019-01-09 20:26:38 -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 Overhaul of the hash table method. Original method used global 2016-06-23 10:13:18 -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 Removed all instances of macro INLINE, as this is showing up now 2016-10-24 13:42:08 -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 Corrected missing tcl.h includes, which are needed in files that 2018-06-17 15:05:15 -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 Added new handling for verilog structural netlists, and fixed 2018-04-12 17:09:10 -04:00
flatten.c Fairly substantial overhaul of the tokenizing routine to better 2019-01-09 20:26:38 -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 Corrected missing tcl.h includes, which are needed in files that 2018-06-17 15:05:15 -04:00
hash.h Corrected a number of function returns, mainly to avoid compile- 2018-01-26 11:56:41 -05:00
inetcomp.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -04:00
netcmp.c Fairly substantial overhaul of the tokenizing routine to better 2019-01-09 20:26:38 -05:00
netcmp.h Extended the series/parallel merging setup commands to include 2018-11-18 13:04:57 -05:00
netfile.c Fairly substantial overhaul of the tokenizing routine to better 2019-01-09 20:26:38 -05:00
netfile.h Substantially improved verilog parsing (although almost certainly not 2018-09-24 15:09:29 -04:00
netgen.c Corrected two instances of missing values on return from a function. 2018-11-19 08:12:12 -05:00
netgen.h Fairly substantial overhaul of the tokenizing routine to better 2019-01-09 20:26:38 -05:00
ntk.c Corrected missing tcl.h includes, which are needed in files that 2018-06-17 15:05:15 -04:00
objlist.c Corrected the known issue with pin bus index matching that was in 2018-04-16 17:19:26 -04:00
objlist.h Fairly substantial overhaul of the tokenizing routine to better 2019-01-09 20:26:38 -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 Removed all instances of macro INLINE, as this is showing up now 2016-10-24 13:42:08 -04:00
print.c Initial commit at Mon May 18 09:27:46 EDT 2015 by tim on stravinsky 2015-05-18 09:27:46 -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 Added new handling for verilog structural netlists, and fixed 2018-04-12 17:09:10 -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 Fairly substantial overhaul of the tokenizing routine to better 2019-01-09 20:26:38 -05:00
test.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.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 Fairly substantial overhaul of the tokenizing routine to better 2019-01-09 20:26:38 -05: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 Corrected a number of function returns, mainly to avoid compile- 2018-01-26 11:56:41 -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 Fixed a bug in the combine routine that causes a segfault; added 2017-01-07 06:56:51 -05: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