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.

192 3. Reference Manual<br />

3.2 Subcircuit and Device Model Definition<br />

This chapter describes the usage of the command Model (Section 3.2.1), which enables you to<br />

describe your circuits hierarchically in terms of subcircuits and device models. In the following<br />

sections, Analog Insydes’ subcircuit and device modeling functionality is presented mainly from<br />

the perspective of language syntax. Therefore, it is recommended that you also read Chapter 2.3<br />

and Chapter 2.6 of the Analog Insydes Tutorial to understand the philosophy behind the modeling<br />

language and learn more about methodologies for modeling linear and nonlinear circuits and devices.<br />

Analog Insydes provides a unified modeling scheme that lets you implement and instantiate both<br />

subcircuits and device models in exactly the same way. Therefore, the terms model and subcircuit shall<br />

be treated as synonyms throughout this chapter. Whenever the word model is used in the following<br />

text, it may refer to a component of a hierarchically structured circuit as well as to an equivalent<br />

circuit or set of equations that describes a physical device. Consequently, the Analog Insydes<br />

command Subcircuit is just an alias for Model, and you may use both names interchangeably.<br />

3.2.1 Model<br />

Model[keyword <br />

−>value , keyword <br />

−>value , † † † ]<br />

defines a subcircuit or device model in terms of a netlist or<br />

a system of behavioral equations<br />

Command structure of Model.<br />

Subcircuits and device models can be implemented either as netlists, i.e. as equivalent circuits<br />

composed of electrical primitives and model references (see Section 3.1.3), or as behavioral descriptions<br />

in terms of linear and nonlinear algebraic and differential equations. Both equivalent circuits and<br />

analog behavioral models (ABMs) can be defined with the Model command. Model takes a sequence of<br />

named arguments, four of which are required while the remaining arguments are optional.<br />

Name<br />

Selector<br />

Ports<br />

Definition<br />

the model class name<br />

the selector for a particular member from a model class<br />

the list of model port nodes<br />

the model definition (a netlist or a system of equations)<br />

Required arguments of the Model command.

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

Saved successfully!

Ooh no, something went wrong!