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.

Introduction to Eldo<br />

Documentation Syntax Conventions<br />

( ) Certain syntax, for example pairs of values or functions, must be specified<br />

inside parentheses, often with a comma to separate values from one another.<br />

They are shown in BOLD to avoid confusion with other parentheses. They are<br />

part of the syntax.<br />

Example: PULSE (V0 V1 [TD [TR [TF [PW [PER]]]]]) shows the parameter<br />

specifications for a pulse function with BOLD parentheses ( ) to indicate that<br />

all the parameters must be enclosed in parentheses.<br />

, A comma separates pairs of values. It is shown in bold to indicate that it is<br />

actually part of the syntax which must be specified.<br />

Example: I(Vxx[, Vyy]) shows the syntax for obtaining the current difference<br />

between the voltage sources Vxx and Vyy within the .PRINT command.<br />

. Indicates the start of an Eldo command. All Eldo commands must begin with<br />

a dot since it is part of the command syntax. The dot is shown in bold as well<br />

as the command because it is considered part of the command keyword.<br />

Example: .MODEL MNAME TYPE [PAR=VAL] shows the syntax for a<br />

model declaration.<br />

. An unbold dot indicates nodes or subcircuits within other subcircuits.<br />

Example: .plot v(x2.x1.1) shows the plotting of node 1 which is inside<br />

subcircuit x1 which is inside subcircuit x2.<br />

< > Angle brackets sometimes indicate items which are not part of the syntax, but<br />

which are descriptions, and so on.<br />

Example:<br />

......The angle brackets prevent the name<br />

CIRCUIT_COMPONENTS from being confused with the Eldo syntax.<br />

here simply means that between the dots, ...,<br />

may be a number of different circuit components.<br />

| The logical OR symbol indicates that one of the parameters must be chosen.<br />

Example: R|C|I|V shows that either R, C, I or V must be chosen.<br />

Example<br />

Shows the syntax for a subcircuit definition:<br />

.SUBCKT NAME NN {NN} [(ANALOG)] [PARAM: PAR=VAL {PAR=VAL}]<br />

...<br />

<br />

...<br />

.ENDS [NAME]<br />

.SUBCKT LIB FNAME SNAME [LIBTYPE]<br />

Related Topics<br />

Introduction to Eldo<br />

Eldo Command Reference<br />

Table 1-1. Documentation Syntax Conventions (cont.)<br />

40<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!