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.

28 1. A Short Introduction<br />

Analog Insydes 2 netlist<br />

fragment<br />

amplifier = Circuit[<br />

Netlist[<br />

{V1, {1, 0}, Symbolic −> V1,<br />

Value −> {AC −> 1, DC −> 2.5,<br />

Transient−>SinWave[Time, 2.5, 0.1, 1000]}},<br />

{Q1, {2 −> C, 1 −> B, 3 −> E},<br />

Model−>Model[BJT, NDEF, Q1],<br />

Selector −> Selector[BJT, NDEF, Q1],<br />

Parameters −> Parameters[BJT, NDEF, Q1],<br />

GM$ac −> 0.02, RPI$ac −> 5.0*10^3, },<br />

<br />

],<br />

ModelParameters[Name −> NDEF, Type −> NPN,<br />

IS −> 10^−16, BF −> 100, BR −> 1, VAF −> 150],<br />

GlobalParameters[TEMP −> 300, GMIN −> 10^−12]<br />

]<br />

Circuit Equations<br />

In Analog Insydes 1, symbolic circuit equations and corresponding numerical information (design<br />

point, initial conditions, etc.) were not handled in a consistent fashion. To prevent errors due<br />

to potentially inconsistent data and to provide a unified and more user-friendly mechanism for<br />

managing all additional data associated with a system of symbolic circuit equations, the internal<br />

representation of circuit equations was fundamentally changed in version 2. Now, all equation setup<br />

and circuit analysis functionality is centered around a common data structure, the DAEObject.<br />

A DAEObject is generated by means of the command CircuitEquations. It represents a linear<br />

or nonlinear system of differential-algebraic equations (DAE) along with numerical data needed for<br />

numerical analysis or symbolic approximation. In addition, a DAEObject contains information about<br />

the type of equations it represents (AC/DC/transient, MNA/STA) plus a snapshot of all relevant<br />

option settings taken at the point of time when the equations were set up. This data encapsulation<br />

approach ensures the consistency of all data belonging to a particular circuit analysis context and<br />

reduces the number of parameters that need to be passed to functions which operate on circuit<br />

equations.<br />

Interfaces<br />

Analog Insydes 2 provides several new or improved modules for interfacing with commercial circuit<br />

design environments. Platform-independent netlist converters with small-signal data and modelcard<br />

import functionality are now available for a variety of widely used circuit simulators, including<br />

Eldo, PSpice, and Saber. Waveforms can be imported from Eldo, PSpice, and Saber data files. Circuit<br />

schematics can be imported into Mathematica via a DXF file converter. Moreover, Analog Insydes 2<br />

features a model writer which is capable of generating behavioral model templates (e.g. Saber MAST)<br />

automatically from a DAEObject.

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

Saved successfully!

Ooh no, something went wrong!