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.

282 3. Reference Manual<br />

3.7 Numerical Analyses<br />

This chapter describes the standard numerical analyses types you can perform with most numerical<br />

circuit simulators. The following table shows the supported analyses and their corresponding Analog<br />

Insydes functions:<br />

ACAnalysis (Section 3.7.3)<br />

NoiseAnalysis (Section 3.7.4)<br />

NDAESolve (Section 3.7.5)<br />

NDAESolve (Section 3.7.5)<br />

NDAESolve (Section 3.7.5)<br />

small-signal (AC) analysis<br />

noise analysis<br />

operating-point (DC) analysis<br />

DC-transfer (DT) analysis<br />

large-signal (transient) analysis<br />

Section 3.7.1 starts with an introduction of the Analog Insydes numerical data format, which all of<br />

the above mentioned functions rely on. Section 3.7.2 describes the format which is used in Analog<br />

Insydes to perform parameter sweeps.<br />

3.7.1 Analog Insydes Numerical Data Format<br />

This section introduces the simulation data format used in Analog Insydes. Some functions like<br />

ACAnalysis (Section 3.7.3), NoiseAnalysis (Section 3.7.4), NDAESolve (Section 3.7.5), or<br />

ReadSimulationData (Section 3.10.3) need to return numerical data which represents zero, one, or<br />

multi-dimensional numerical data. This data will be returned in the following form:<br />

{{l 1 −> v 1 , l 2 −> v 2 , ,<br />

SweepParameters −> {p 1 −> s 1 , p 2 −> s 2 , }}, }<br />

The variable labels l and the parameter labels p can be of type String or Symbol. For operating-point<br />

data the value v i is a single numerical value, for sweep data it is an InterpolatingFunction. The<br />

parameter value s i is always a single numerical value.<br />

SweepParameters denotes the parameters which have been swept. It can be omitted if only one<br />

data set is present.<br />

3.7.2 Parameter Sweeps<br />

A few Analog Insydes functions make use of parameter sweeping: Besides the integration variable,<br />

NDAESolve (Section 3.7.5) allows for varying several parameters performing a multi-dimensional<br />

parameter sweep. For preparation of the nonlinear simplification methods the range of the input<br />

variables has to be specified as a parameter sweep using the command<br />

NonlinearSetup (Section 3.12.1).

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

Saved successfully!

Ooh no, something went wrong!