10.12.2012 Views

SIMPLORER User Manual V6.0 - FER-a

SIMPLORER User Manual V6.0 - FER-a

SIMPLORER User Manual V6.0 - FER-a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

17<br />

516 Text Editor<br />

Command Toolbar Symbol and Description<br />

«FILE LIST» Lists the last files opened. The number of entries depends on<br />

the value in OPTIONS>OPTIONS>FILE OPTIONS «Number of recent<br />

files».<br />

EXIT Closes the Text Editor with prompt to save if documents are still<br />

open.<br />

17.3 SPICE Converter<br />

The SPICE converter, a semiautomatic conversion tool, is part of the SPICE-Pack package. It<br />

is implemented as an extension of the <strong>SIMPLORER</strong> Text Editor. The SPICE converter converts<br />

SPICE netlists into <strong>SIMPLORER</strong> SML descriptions to include SPIC3F5 semiconductor models<br />

into <strong>SIMPLORER</strong>. SPICE subcircuits become <strong>SIMPLORER</strong> macros. The solver library is implemented<br />

as a .dll file.<br />

Converted SPICE netlists with semiconductor components can only be simulated with the optional<br />

<strong>SIMPLORER</strong> SPICE-Pack. For more information please contact our sales team at<br />

sales@simplorer.com.<br />

Converting SPICE Netlists<br />

After loading the SPICE netlist you can start the conversion with CONVERT>SPICE->SML 2.0.<br />

When the conversion process is finished a second window is opened containing the new SIM-<br />

PLORER SML netlist. At the same time a file is created using the same file name as the .cir<br />

file, but the file extension is changed to .sml. Since almost each SPICE-based simulator has<br />

its own dialect (extensions and differences to the SPICE 3F5 standard) it is impossible to support<br />

all existing statements of the respective software packages. Therefore, some statements<br />

that cannot be translated are placed in the new .sml files as a comment. A message is displayed<br />

during the conversion process. In these cases you have to replace the statement by a<br />

<strong>SIMPLORER</strong> model providing an equivalent behavior.<br />

Unlike semiconductor models in <strong>SIMPLORER</strong> that are usually implemented using the C/C++<br />

programming interface, SPICE semiconductor models are often subcircuits with a variety of<br />

basic components. Each of these subcircuits must be translated into a <strong>SIMPLORER</strong> SML<br />

netlist. The components of the SPICE-Pack extension correspond to the properties and parameters<br />

of the original SPICE components. Basic elements such as resistors, inductors, controlled<br />

sources, and others can be replaced by <strong>SIMPLORER</strong> basic components without any<br />

change. All semiconductor components are provided by the SPICE-Pack extension.<br />

Creating a Model from a SPICE Netlist<br />

1 Load the SPICE netlist in the Text Editor.<br />

2 Choose CONVERT SPICE>SML 2.0 to convert the text.<br />

3 Check the created SML description. If comments for non-translated statements were created<br />

replace the statement by a <strong>SIMPLORER</strong> model providing an equivalent behavior.<br />

4 Open the Model Agent in the SSC Commander.<br />

5 Select a library for the new models.

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

Saved successfully!

Ooh no, something went wrong!