Ixxxxxxx

Independent Current Source: This device is translated as either an I_Source (ADS Netlist) or an ItUserDef (ADS Schematic).

Example SPICE Command Line:
i1 1 2 DC 6
i2 2 3 AC 1 90
i3 3 0 PULSE(-1 1 2NS 2NS 2NS 50NS 100NS)
i4 3 0 SIN(0 1 100MEG 1NS 1E10)
i5 3 0 EXP(-4 -1 2NS 30NS 60NS 40NS)
i6 7 5 PWL(0 -7 10NS -7 11NS -3 17NS -3 18NS -7 50NS -7)
i7 12 0 SFFM(0 1M 20K 5 1K)
SPICE dialect and netlist syntax:

Spice2/3:

i id n+ n- [[ dc ] dcval ] [ ac [ mag [ phase ]]] [ tranfunc ]

PSpice:

i id n+ n- [[ dc ] dcval ] [ ac [ mag [ phase ]]] [ tranfunc ]

HSpice:

i id n+ n- [[ dc ] dcval ] [ ac [ mag [ phase ]]] [ tranfunc ]

ADS Netlist Syntax:

I_Source:i*id n+ n- *Idc=*dcval *lac=polar(mag,phase) *I_Tran=*tranfunc

ADS Schematic Symbol:

Instance Parameters:

iid = GaAsFET element name
n+ = Positive node
n- = Negative node
dcval = The dc current
mag, phase = The magnitude and phase of the ac current.
tranfunc = Transient Source Functions. There are several built in ADS functions that mimic the SPICE transient source functions listed below.

SPICE Advanced Design System
EXP() exp_pulse(time, low, high, tdelay1, tau1, tdelay2, tau2)
PULSE() pulse(time, low, high, delay, rise, fall, width, period)
PWL() pwl(time, t1, x1,..., tn, xn)
SFFM() sffm(time, offset, amplitude, carrier_freq, mod_index, signal_freq)
SIN() damped_sin(time, offset, amplitude, freq, delay, damping)

HSpice
PU() pulse(time, low, high, delay, rise, fall, width, period)
AM() Not translated.
PL() Not translated.

Comments:

HSpice:
HSpice multiplier on Current sources - This is implemented by making an expression out of the given current value. Example:

HSpice: i1 n1 n2 500ua m=10
ADS: eqn0=(500ua)*(10)
I_Source: i1 n1 n2 Idc=500ua*10

Unsupported HSpice transient functions - AM, PL

Unsupported HSpice syntax extensions -

Data driven PWL source

Repeat and Time Delay specifications in PWL transient function (R=repeat, TD=delay)

PSpice:
Unsupported PSpice syntax extensions

STIMULUS
corner points, TIME_SCALE_FACTOR, VALUE_SCALE_FACTOR

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources