steve
b6562d3ed9
timescale and min:typ:max expressions *do* work onw.
2000-07-30 22:09:09 +00:00
steve
0243fca8dc
Rearrange task and function elaboration so that the
...
NetTaskDef and NetFuncDef functions are created during
signal enaboration, and carry these objects in the
NetScope class instead of the extra, useless map in
the Design class.
2000-07-30 18:25:43 +00:00
steve
30a81731dd
Introduce min:typ:max support.
2000-07-29 17:58:20 +00:00
steve
3aa250b16b
Report code generation errors through proc_delay.
2000-07-29 16:21:08 +00:00
steve
39c71ef68a
fix problem coalescing events w/ probes.
2000-07-29 03:55:38 +00:00
steve
4494a7a4f3
Support elaboration of disable statements.
2000-07-27 05:13:44 +00:00
steve
739365abe5
Parse disable statements to pform.
2000-07-26 05:08:07 +00:00
steve
880b712140
Get VCD timescale from design precision.
2000-07-26 04:07:59 +00:00
steve
08e6bf2e27
Make simulation precision available to VPI.
2000-07-26 03:53:11 +00:00
steve
5f7c298a21
Fix RAM matching.
2000-07-26 03:52:59 +00:00
steve
34399cf297
memory is not a data type in verilog.
2000-07-25 22:49:32 +00:00
steve
cb7b1b6c94
Unlink z constants from nets.
2000-07-25 02:55:13 +00:00
steve
53489e6abe
Document ieee1364 issues.
2000-07-23 18:06:31 +00:00
steve
4f75d04a42
Document time scale in netlists.
2000-07-23 18:06:15 +00:00
steve
81dab9c572
Excessive assert.
2000-07-23 02:41:32 +00:00
steve
286cef19fb
Parse and elaborate timescale to scopes.
2000-07-22 22:09:03 +00:00
steve
741b17245d
Handle some edge cases during node scans.
2000-07-16 04:56:07 +00:00
steve
2a08824ae9
Detect muxing Vz as a bufufN.
2000-07-15 05:13:43 +00:00
steve
42e4ff47c8
Move inital value handling from NetNet to Nexus
...
objects. This allows better propogation of inital
values.
Clean up constant propagation a bit to account
for regs that are not really values.
2000-07-14 06:12:56 +00:00
steve
8dd2fc7095
More detailed handling of exit status from commands.
2000-07-11 23:30:03 +00:00
steve
c07cc005bd
proper init method for bufz devices.
2000-07-11 23:08:33 +00:00
steve
79ca317c1d
Better handle failures to build lexor_keyword.cc
2000-07-11 23:07:28 +00:00
steve
b8946d4cb3
Add the dist_uniform function.
2000-07-08 22:41:07 +00:00
steve
8902645fa7
Allow set vpiIntVal on bitset type objects.
2000-07-08 22:40:07 +00:00
steve
9c12fcffe4
pass zero-delay values immediately.
2000-07-08 22:39:32 +00:00
steve
9b59001cf9
Eleminate reduction gate for 1-bit compares.
2000-07-08 04:59:20 +00:00
steve
18eb34921f
Add support for non-constant delays in delay statements,
...
Support evaluating ! in constant expressions, and
move some code from netlist.cc to net_proc.cc.
2000-07-07 04:53:53 +00:00
steve
cdb3eb7e6b
Connect all the l and r bits of a NE expression.
2000-07-06 18:13:24 +00:00
steve
e152b91226
unop_not can take out width same as in width.
2000-07-06 18:12:28 +00:00
steve
056a3f7220
Allow unary operators in constant expressions.
2000-06-30 15:50:20 +00:00
steve
888360dd3b
Handle errors from parser slightly differently.
2000-06-30 15:49:44 +00:00
steve
337eee7dcb
Reduce result is OK in ~ operator.
2000-06-30 15:47:06 +00:00
steve
de76c77820
Catch errors from compile that leave the low 8 bits empty.
2000-06-30 04:42:23 +00:00
steve
642e1bccd9
Use nexus type to get nexus name.
2000-06-28 18:38:54 +00:00
steve
1562784a48
Initialize memories as they are create.
2000-06-28 18:38:00 +00:00
steve
042724612e
Handle delay_value_lists in simple paths. (Wen-jung Tseng)
2000-06-27 16:00:40 +00:00
steve
62d83e962a
properly match unconnected_drive directive. (Wen-jung Tseng)
2000-06-27 04:36:29 +00:00
steve
583868e74e
Redesign Links to include the Nexus class that
...
carries properties of the connected set of links.
2000-06-25 19:59:41 +00:00
steve
e52ada617e
Get rid of useless next_link method.
2000-06-24 22:55:19 +00:00
steve
f3384c7da5
expression scan uses tgt_ to get output files.
2000-06-24 16:40:46 +00:00
steve
d94acc1c5c
Update to final release.
2000-06-21 19:09:54 +00:00
steve
4febf5801b
Handle width expansion of shift operators.
2000-06-18 03:29:52 +00:00
steve
e52243a82d
Up to rc2 in the file name.
2000-06-18 02:02:26 +00:00
steve
db8cc7d98d
Detect some hosts that do not support -rdynamic.
2000-06-16 19:00:06 +00:00
steve
bec4a205ec
Do not install bin/verilog.
2000-06-16 18:59:49 +00:00
steve
a2d3a5aab0
Do not include bin/verilog in the product.
2000-06-16 18:59:07 +00:00
steve
9bc3a8f241
Solaris pkg files.
2000-06-16 18:58:45 +00:00
steve
8f64656984
Binary expressions as operands to system tasks.
2000-06-15 04:23:17 +00:00
steve
6f3153d703
Ignore more things in null target.
2000-06-14 20:29:39 +00:00
steve
80878e2e53
Support concatenation in parameter expressions.
2000-06-13 05:22:16 +00:00