//
// Example test specification for HICUM Level 2 version 2.4.0
//

//
// Simulator specific information
// These arguments are added to the model card
// specification to invoke the desired model in
// different simulators (which can have different
// names or levels for the same model) and to switch
// between nType and pType polarities.
// It is assumed that there are no polarity specific
// parameters.
//

`ifdef spice
`endif
`ifdef hspice
  nTypeSelectionArguments     npn level=8 version=2.40
  pTypeSelectionArguments     pnp level=8 version=2.40
`endif
`ifdef spectre
  nTypeSelectionArguments     hic2_full type=1
  pTypeSelectionArguments     hic2_full type=-1
`endif
`ifdef ads
  nTypeSelectionArguments     hic2_full type=1
  pTypeSelectionArguments     hic2_full type=-1
`endif
`ifdef eldo
`endif
`ifdef nexxim
`endif
`ifdef smartspice
`endif
`ifdef mica
`endif
`ifdef ngspice
  nTypeSelectionArguments     npn level=8 version=2.40
  pTypeSelectionArguments     pnp level=8 version=2.40
`endif

//
// General test-independent information
//

keyLetter                   q
pins                        coll base emit subs
//verilogaFile                vacode/hicumL2V2p4p0.va
//float                       therm
checkPolarity               n

test fgum_ac_npn_full_sh_ac
temperature 27
biases V(emit)=0 V(subs)=0
biasSweep V(base)=0.750000,1.050000,0.010000
biasList V(coll)=0.500000,1.000000,1.500000
freq dec 10 1e+010 2e+010
outputs G(base,base) G(base,coll) G(coll,base) G(coll,coll) C(base,base) C(base,coll) C(coll,base) C(coll,coll)
modelParameters parameters/npn_full_sh

