// // Test specification for HiSIM (version 2.6.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 // `ifdef spice nTypeSelectionArguments pmos level=61 version=261 pTypeSelectionArguments nmos level=61 version=261 `endif `ifdef ngspice nTypeSelectionArguments pmos level=61 version=261 pTypeSelectionArguments nmos level=61 version=261 `endif // // General test-independent information // keyLetter m pins d g s b linearScale w l ps pd areaScale as ad temperature 27 -50 150 //checkPolarity yes //symmetricpins d s scaleParameters m // // Specific tests // test 2_dcSweep_CORSRD=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CORSRD=0 test 2-1_dcSweep_CORSRD=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=1.0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CORSRD=0 test 2-2_dcSweep_CORSRD=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=-0.5 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 instanceParameters AD=1e-8 AS=1e-8 PD=1e-3 PS=1e-3 modelParameters CORSRD=0 test 7_dcSweep_COISUB=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(b) instanceParameters W=10e-6 L=90e-9 modelParameters COISUB=0 test 8_dcSweep_COISUB=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(b) instanceParameters W=10e-6 L=90e-9 modelParameters COISUB=1 test 9_dcSweep_COIIGS=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 test 10_dcSweep_COIIGS=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=1 test 11_dcSweep_COGIDL=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters COGIDL=0 test 12_dcSweep_COGIDL=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters COGIDL=1 test 13_dcSweep_COISTI=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters COISTI=0 test 14_dcSweep_COISTI=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters COISTI=1 test 15_dcSweep_WPE temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters WEB=1200 WEC=1200 NSUBCWPE2=1e15 instanceParameters SCA=4.244122e-01 SCB=2.561023e-09 SCC=3.215142e-18 test 19_dcSweep_CORG=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CORG=0 test 20_dcSweep_CORG=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CORG=1 test 21_dcSweep_CORBNET=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CORBNET=0 test 22_dcSweep_CORBNET=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CORBNET=1 test 33_dcSweep_CODFM=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CODFM=0 test 34_dcSweep_CODFM=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 biasList V(g)=-0.4,-0.6,-0.8,-1.0,-1.2,-1.5,-1.8 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs I(d) instanceParameters W=10e-6 L=90e-9 modelParameters CODFM=1 test 36_acVd_CORSRD=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(g)=-1.2 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs G(d,g) G(d,d) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CORSRD=0 test 36-1_acVd_CORSRD=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=1.0 V(g)=-1.2 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs G(d,g) G(d,d) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CORSRD=0 test 36-2_acVd_CORSRD=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=-0.5 V(g)=-1.2 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs G(d,g) G(d,d) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 instanceParameters AD=1e-8 AS=1e-8 PD=1e-3 PS=1e-3 modelParameters CORSRD=0 test 37_acVd_WPE temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=-0.5 V(g)=-1.2 biasSweep V(d)=-0.2,-1.8000000001,-0.1 outputs G(d,g) G(d,d) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters WEB=1200 WEC=1200 NSUBCWPE2=1e15 instanceParameters SCA=4.244122e-01 SCB=2.561023e-09 SCC=3.215142e-18 test 40_acFreq_COOVLP=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COOVLP=1 test 41_acFreq_COISUB=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COISUB=0 test 42_acFreq_COISUB=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COISUB=1 test 43_acFreq_COIIGS=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 test 44_acFreq_COIIGS=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=1 test 45_acFreq_COGIDL=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COGIDL=0 test 46_acFreq_COGIDL=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COGIDL=1 test 47_acFreq_COSTI=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COSTI=0 test 48_acFreq_COSTI=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COSTI=1 test 49_acFreq_COADOV=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COADOV=0 test 50_acFreq_COADOV=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COADOV=1 test 51_acFreq_CONQS=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CONQS=0 test 52_acFreq_CONQS=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CONQS=1 test 53_acFreq_CORG=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CORG=0 test 54_acFreq_CORG=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CORG=1 test 55_acFreq_CORBNET=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CORBNET=0 test 56_acFreq_CORBNET=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CORBNET=1 test 57_acFreq_COFLICK=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COFLICK=0 test 58_acFreq_COFLICK=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COFLICK=1 test 59_acFreq_COTHRML=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COTHRML=0 test 60_acFreq_COTHRML=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COTHRML=1 test 61_acFreq_COIGN=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COIGN=0 test 62_acFreq_COIGN=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters COIGN=1 test 63_acFreq_WPE temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters WEB=1200 WEC=1200 NSUBCWPE2=1e15 instanceParameters SCA=4.244122e-01 SCB=2.561023e-09 SCC=3.215142e-18 test 67_acFreq_CODFM=0 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CODFM=0 test 68_acFreq_CODFM=1 temperature -55 27 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.5 V(g)=-1.5 freq dec 10 1e3 1e8 outputs C(g,g) C(g,s) C(g,d) instanceParameters W=10e-6 L=90e-9 modelParameters CODFM=1 test 69_noise_COIGN=1_T27 temperature 27 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.0 biasList V(g)=-0.5,-1.0 freq dec 10 1e3 1e11 outputs N(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 COTHRML=1 COIGN=1 test 69-1_noise_COIGN=1_T-55 temperature -55 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.0 biasList V(g)=-0.5,-1.0 freq dec 10 1e3 1e11 outputs N(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 COTHRML=1 COIGN=1 test 69-2_noise_COIGN=1_T150 temperature 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.0 biasList V(g)=-0.5,-1.0 freq dec 10 1e3 1e11 outputs N(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 COTHRML=1 COIGN=1 test 70_noise_COIGN=0_T27 temperature 27 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.0 biasList V(g)=-0.5,-1.0 freq dec 10 1e3 1e11 outputs N(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 COTHRML=1 COIGN=0 COFLICK=1 FALPH=1.0 test 70-1_noise_COIGN=0_T-55 temperature -55 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.0 biasList V(g)=-0.5,-1.0 freq dec 10 1e3 1e11 outputs N(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 COTHRML=1 COIGN=0 COFLICK=1 FALPH=1.0 test 70-2_noise_COIGN=0_T150 temperature 150 modelParameters parameters/pmosParameters biases V(s)=0 V(b)=0 V(d)=-1.0 biasList V(g)=-0.5,-1.0 freq dec 10 1e3 1e11 outputs N(g) instanceParameters W=10e-6 L=90e-9 modelParameters COIIGS=0 COTHRML=1 COIGN=0 COFLICK=1 FALPH=1.0