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.

Simulator Compatibility<br />

Troubleshooting the Spectre to Eldo Flow<br />

Priority Rules<br />

The language of any file is determined based on the rules prioritized below (where<br />

XYZ=SPECTRE | ELDO | SPICE). The first applied rule determines the file’s language without<br />

any further rule checking.<br />

1. If “simulator lang=XYZ” is specified inside the file, then the language of the file is<br />

XYZ.<br />

2. If “included lang=XYZ” is specified before a .include file statement, then the language<br />

of this included file is XYZ, and the language within “included lang=XYZ … end<br />

lang=XYZ” should also be XYZ.<br />

3. If “-i ” is specified in the command line of spect2el, then the language of file<br />

is Eldo.<br />

4. If the file extension is “.scs”, then its language is Spectre.<br />

5. If the file extension is “.sp”, then its language is SPICE.<br />

6. If “-lang XYZ” is specified in the command line of spect2el, then the language of all<br />

remaining files is XYZ (these files are not included in any of the above cases).<br />

7. If none of the above rules are applied, then the language of the file is SPICE.<br />

This applies to the standalone converter and also the Spectre compatibility flow (invoking Eldo<br />

with the command <strong>eldo</strong> -sp).<br />

Related Topics<br />

Spectre Compatibility Flow<br />

Troubleshooting the Spectre to Eldo Flow<br />

Spectre to Eldo Converter<br />

Troubleshooting the Spectre to Eldo Flow<br />

Some tips on troubleshooting the Spectre to Eldo flow.<br />

Include Files<br />

The spice_command_file must not include the spectre_file, and vice versa. Eldo automatically<br />

performs the link between these files. Attempting to include the Spectre file will not function,<br />

and the simulation will stop.<br />

• The SPICE file includes the Spectre file.<br />

Eldo will not be able to parse the Spectre file, leading to the following syntax error<br />

message (example):<br />

186<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!