Cary R
9f0e0c6c55
Add support for the other edges in a SDF file.
...
This patch adds support for the other edges 01, 10, etc. These still
need to be verified in the context of IOPATHs, but they are ignored
in the timing checks and that's what was needed.
2009-02-10 11:51:36 -08:00
Cary R
c419e77710
More end of simulation memory cleanup.
...
This patch adds some more memory freeing routines to vvp and
the vpi library. Much more to do before this is finished.
2009-01-25 07:40:28 -08:00
Stephen Williams
3aaea46144
Content-free portability fixes.
...
These are patches from ITOH Yasufumi and Larry Doolittle of pr2120948.
They change nothing, but make the code compile with older compilers.
2008-09-29 18:06:47 -07:00
Larry Doolittle
eed4ff7e2d
Spelling fixes
...
Mostly comments, but includes quite a few
user-visible error, debug, and help messages.
2008-06-13 08:51:28 -07:00
Cary R
c9e1e1b5cc
Add missing include to sdf_lexor.lex
...
sdf_lexor.lex was missing the <string.h> include file which defines
strdup and strlen.
2008-01-07 19:07:11 -08:00
Larry Doolittle
f8d410e2d4
remove lint flagged by gcc-4.3
...
watch for possible behavior changes in
elaborate.cc:3409
vvp/vvp_net.cc:600
2008-01-07 18:39:10 -08:00
Larry Doolittle
17cc661336
Squelch useless flex-induced warning messages
...
tested in a gcc-4.2.2 flex-2.5.33 environment
2008-01-04 15:54:03 -08:00
Stephen Williams
a14d836be3
Support annotation of edge paths
...
Parse SDF file annotations of edge sensitive delay paths.
Add vpi support for getting the specified edge sensitivity of
an edge sensitive path, and annotate paths with proper attention
to the edge that is specified for the path.
2007-12-13 20:42:06 -08:00
Stephen Williams
6416a799c9
Identifers include _ and $ characters.
2007-11-28 18:05:32 -08:00
Stephen Williams
26f1d50248
Fix parsing of hierarchical identifiers
...
the lexor didn't allow numbers in the IDENTIFIER name,
and the parser wasn't very nice with IDENTIFIER errors.
Signed-off-by: Stephen Williams <steve@icarus.com>
2007-11-27 21:42:20 -08:00
Stephen Williams
2a269f1bb7
Parse TIMINGCHECK syntax
...
Parse and ignore the TIMINGCHECK rules, and also parse
and ignore INTERCONNECT delays.
2007-11-27 20:53:48 -08:00
Stephen Williams
ca10a6867a
Handle comments
...
Ignore C/C++ style comments, and also handle a few error
cases a slight bit more elegently.
Signed-off-by: Stephen Williams <steve@icarus.com>
2007-11-26 17:59:53 -08:00
Stephen Williams
73e60f4b81
Match parsed IOPATH to cell and modpath to be annotated.
2007-11-20 22:20:22 -08:00
Stephen Williams
c5950e3aa6
Add stub $sdf_annotate function.
...
Add the $sdf_annotate function infrastructure, and a stub parser
that can parse miniman SDF files.
Signed-off-by: Stephen Williams <steve@icarus.com>
2007-11-18 17:36:03 -08:00