10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Eldo Netlist Setup<br />

Case-Sensitivity<br />

.SIGBUS mybus base=bin TFALL=3n TRISE=3n THOLD=20n TDELAY=50n VHI=5 VLO=0<br />

+ pattern $(PAT)<br />

.PARAM PAT= " 00000 00001 00010 00011 00100 00101 00110 00111 "<br />

+ " 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 "<br />

+ " 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 "<br />

+ " 11100 11101 11110 11111 00000 00001 00010 00011 00100 00101 "<br />

The space before the double quote at the right hand side is mandatory. Without it, Eldo will<br />

generate an error.<br />

The value of a string is retrieved by specifying the dollar sign ($) and parentheses ( ), for<br />

example:<br />

.param MOD="Pmos1"<br />

m1 d g s b $(MOD) w=1u l=1u<br />

.param STIMFILE='"Stim.txt"'<br />

v1 1 0 pwl file=$(STIMFILE) R<br />

String parameters can be used in .SIGBUS or pattern sources. A sweep (for example .STEP) can<br />

also be made on string parameters.<br />

Reserved Keywords<br />

Some keywords should not be specified in a .PARAM command. If they are then errors will be<br />

generated.<br />

Tip<br />

See “.PARAM” in the Eldo Reference Manual.<br />

Related Topics<br />

Netlist Structure<br />

General Aspects of the Language Syntax<br />

Assigning Parameter Values<br />

Case-Sensitivity<br />

Eldo supports case-sensitive netlist formats with the command-line argument -case. When<br />

specified, all names (nodes, device instances, models, subcircuit definitions and instances,<br />

labels) will be case-sensitive. Eldo commands remain case-insensitive.<br />

Notes<br />

• Running Eldo in -compat mode does not change the behavior of the netlist parser when<br />

case-sensitivity is specified.<br />

Eldo® User's Manual, 15.3 105

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!