23.01.2015 Views

Download - Wolfram Research

Download - Wolfram Research

Download - Wolfram Research

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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.10 Interfaces 369<br />

Protocol<br />

This option describes the standard Analog Insydes protocol specification (see Section 3.14.5). The<br />

top-level function for the Protocol option is ReadNetlist. The second-level function is<br />

ExpandSubcircuits.<br />

Simulator<br />

ReadNetlist supports the following simulators and file types:<br />

simulator netlist file type output file type<br />

"AnalogArtist"<br />

"AnalogInsydes"<br />

*.m file<br />

*.m file<br />

"Eldo" *.cir file *.chi file<br />

"PSpice" *.cir file *.out file<br />

"Saber" *.sin file saved ssparam output<br />

Supported simulators and file types by ReadNetlist.<br />

ReadNetlist appends Simulator −> simulator to the GlobalParameters field of the returned<br />

Circuit object. This enables the Analog Insydes models to determine which simulator-specific<br />

properties of the models have to be chosen. For more information on the simulator-specific features<br />

see Section 3.10.2.<br />

UserPDKMap<br />

Note that this option is only supported by the Analog Artist interface. UserPDKMap specifies a<br />

user-definable command for making changes with respect to a certain process design kit (PDK) to a<br />

netlist before setting up circuit equations.<br />

The function is called with the pattern fct["process", "pdkversion", netlistentry], where the strings<br />

"process" and "pdkversion" correspond to the option values of the global circuit parameters Process<br />

and PDKVersion respectively. In this context Process−>"process" denotes the name of the semiconductor<br />

fabrication process used to design a circuit, and PDKVersion−>"pdkversion" indicates the<br />

version of the PDK used to create and simulate a circuit. If UserPDKMap−>None is used, no changes<br />

are applied to netlist elements.<br />

Examples<br />

Load Analog Insydes.<br />

In[1]:=

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

Saved successfully!

Ooh no, something went wrong!