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.

Running Eldo<br />

Eldo Initialization File<br />

Eldo Initialization File<br />

Input for: Eldo system initialization<br />

The <strong>eldo</strong>.ini file is the default initialization file containing some configuration options always<br />

used for simulation. You can create an Eldo system initialization file to specify library paths and<br />

simulator settings for inclusion in the .cir netlist file.<br />

This Eldo initialization file is interpreted and loaded at the beginning of each simulation.<br />

“Loading <strong>eldo</strong>.ini” is displayed whenever a valid <strong>eldo</strong>.ini file is found.<br />

The search order is:<br />

• Path specified by the environment variable $ELDO_INI_FILE_PATH.<br />

• Current directory.<br />

• $HOME directory.<br />

Specifying the command line argument -noinit disables the loading of the <strong>eldo</strong>.ini file.<br />

Format<br />

• The beginning of each parameter block section is defined between brackets [].<br />

• There is no mandatory order of the parameter blocks.<br />

Parameters<br />

The <strong>eldo</strong>.ini initialization file is organized into the following blocks:<br />

• [env]<br />

Contains the definition of environment variables.<br />

• [argu]<br />

Contains command line arguments, interpreted before any Eldo command line arguments,<br />

Eldo command line arguments have higher priority.<br />

• [netlist]<br />

Contains netlist commands, interpreted as if they had been included in the netlist with a<br />

.INCLUDE command.<br />

• [include]<br />

Contains include files. Multiple configuration files listed in this section are included. Only<br />

one file per line is allowed. These files must use standard <strong>eldo</strong>.ini syntax and can themselves<br />

define other [include] sections. An error is displayed if a recursive inclusion is detected. At<br />

runtime, for each type of section, Eldo loads the corresponding sections from the files listed<br />

in the [include] block, and appends the content of the current section at the end.<br />

Examples<br />

A typical <strong>eldo</strong>.ini file may look like:<br />

Eldo® User's Manual, 15.3 51

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

Saved successfully!

Ooh no, something went wrong!