//
// Test specification for Mextram 504.7 bjt504t
//
// with    substrate
// with    self-heating

//

//
// 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).
// In the tests below we address npn type devices
//

`ifdef hspice
// -- VERILOG A --
TypeSelectionArguments     bjt504tva level=504 TYPE=1
keyLetter                   x
verilogaFile                ../vacode/bjt504t.va
// BUILT-IN
//TypeSelectionArguments     npn level=6 vers=504
//keyLetter                   q
`endif

`ifdef ads
// -- VERILOG A --
TypeSelectionArguments     bjt504tva level=504 TYPE=1
keyLetter                   q
verilogaFile                ../vacode/bjt504t.va
`endif

`ifdef spectre
TypeSelectionArguments     bjt504tva TYPE=1
verilogaFile                ../vacode/bjt504t.va
`endif

`ifdef adsSiMKit
// SiMKit
`define MULT_INSTANCE
TypeSelectionArguments     bjt504t level=504 Gender=1
keyLetter                   x
`endif

`ifdef spectreSiMKit
`define MULT_INSTANCE
TypeSelectionArguments     bjt504t level=504 type=npn
keyLetter                   x
`endif

`ifdef eldo
// -- VERILOG A --
TypeSelectionArguments     bjt504tva level=504 TYPE=1
keyLetter                   q
verilogaFile                ../vacode/bjt504t.va
`endif

//
// General test-independent information
//

pins                        c b e s dt
float                       dt
checkPolarity               n

//
// Specific tests for npn variant
//

// avalanche tests

`include ../test_specs/avalanche_npn.tests