23.01.2015 Views

Download - Wolfram Research

Download - Wolfram Research

Download - Wolfram Research

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

368 3. Reference Manual<br />

Options Description<br />

A detailed description of all ReadNetlist options is given below in alphabetical order:<br />

CharacterMapping<br />

With CharacterMapping −> {character a −> character b } the internal character mapping scheme can<br />

be modifed. Use this option with caution, because this rule will be applied to each symbol<br />

and expression in the netlist. For example CharacterMapping −> {"." −> "$"} will replace all<br />

dots (".") into dollar signs ("$"), even if it is a decimal dot like in "1.234", which will lead<br />

to a syntax error ("1$234"). This option is useful if your netlist contains e.g. element names<br />

including "_" and "$" and which will be ambiguous if the "_" is mapped to a "$". You can use<br />

CharacterMapping −> {"_" −> "x"} to avoid this ambiguity.<br />

KeepPrefix<br />

Some schematic capture tools add a prefix to all element names to make sure that the element type<br />

is correct and independent from the actual element name. If KeepPrefix −> False is set, the prefix<br />

will be removed. If a Saber netlist is read, the template name is removed.<br />

Use this option with caution. It might cause ambiguous element names.<br />

LevelSeparator<br />

Locally defined subcircuits must be transformed to a top-level subcircuit with unique names. To<br />

generate unique names the value of LevelSeparator −> string is used to separate the different levels<br />

of subcircuits. Because these names are never converted to a Mathematica symbol it is possible to<br />

specifiy a non-alphanumeric character.<br />

The default is LevelSeparator −> "/".<br />

LibraryPath<br />

A netlist can contain calls to further files and libraries. With LibraryPath the search path for these<br />

files can be specified.<br />

The default is LibraryPath −> {"."}. The current working directory is set to the directory from the<br />

file name specification for netfile (see also the Mathematica command DirectoryName).<br />

ParseOnly<br />

Note that this option takes effect only if the option Simulator is set to "AnalogArtist". If<br />

ParseOnly −> True then ReadNetlist skips the data extraction step and returns the raw data in<br />

Mathematica format, while reading a file generated by the Spectre to Analog Insydes interface for Analog<br />

Artist.

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

Saved successfully!

Ooh no, something went wrong!