diff --git a/tests/bsim4/bsim4.out b/tests/bsim4/bsim4.out new file mode 100644 index 000000000..2b205b81b --- /dev/null +++ b/tests/bsim4/bsim4.out @@ -0,0 +1,5 @@ +BSIM4: Berkeley Short Channel IGFET Model-4 +Developed by Dr. Weidong Liu, Xiaodong Jin, Kanyu M. Cao and Prof. Chenming Hu in 2000. + +++++++++++ BSIM4 PARAMETER CHECKING BELOW ++++++++++ +Model = p1 diff --git a/tests/bsim4/comprt.cir b/tests/bsim4/comprt.cir new file mode 100644 index 000000000..17fd43f81 --- /dev/null +++ b/tests/bsim4/comprt.cir @@ -0,0 +1,34 @@ +** One-Bit Comparator (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. + +M1 Anot A Vdd Vdd P1 W=3.6u L=1.2u +M2 Anot A 0 0 N1 W=1.8u L=1.2u +M3 Bnot B Vdd Vdd P1 W=3.6u L=1.2u +M4 Bnot B 0 0 N1 W=1.8u L=1.2u +M5 AorBnot 0 Vdd Vdd P1 W=1.8u L=3.6u +M6 AorBnot B 1 0 N1 W=1.8u L=1.2u +M7 1 Anot 0 0 N1 W=1.8u L=1.2u +M8 Lnot 0 Vdd Vdd P1 W=1.8u L=3.6u +M9 Lnot Bnot 2 0 N1 W=1.8u L=1.2u +M10 2 A 0 0 N1 W=1.8u L=1.2u +M11 Qnot 0 Vdd Vdd P1 W=3.6u L=3.6u +M12 Qnot AorBnot 3 0 N1 W=1.8u L=1.2u +M13 3 Lnot 0 0 N1 W=1.8u L=1.2u +MQLO 8 Qnot Vdd Vdd P1 W=3.6u L=1.2u +MQL1 8 Qnot 0 0 N1 W=1.8u L=1.2u +MLTO 9 Lnot Vdd Vdd P1 W=3.6u L=1.2u +MLT1 9 Lnot 0 0 N1 W=1.8u L=1.2u +CQ Qnot 0 30f +CL Lnot 0 10f + +Vdd Vdd 0 1.8 +Va A 0 pulse 0 1.8 10ns .1ns .1ns 15ns 30ns +Vb B 0 0 + +.include modelcard.nmos +.include modelcard.pmos + +.tran 1ns 60ns +.option post +.print tran a b v(9) v(8) + +.end diff --git a/tests/bsim4/comprt.out b/tests/bsim4/comprt.out new file mode 100644 index 000000000..d7d93d249 --- /dev/null +++ b/tests/bsim4/comprt.out @@ -0,0 +1,324 @@ + +Circuit: ** One-Bit Comparator (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. + +Circuit: ** One-Bit Comparator (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. +Date: Wed Oct 11 05:40:50 2000 + + +** One-Bit Comparator (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. +Transient Analysis Wed Oct 11 05:40:48 2000 +-------------------------------------------------------------------------------- +Index time a b v(9) +-------------------------------------------------------------------------------- +0 0.000000e+00 0.000000e+00 0.000000e+00 1.679830e-06 +1 1.000000e-11 0.000000e+00 0.000000e+00 1.660469e-06 +2 2.000000e-11 0.000000e+00 0.000000e+00 1.640696e-06 +3 4.000000e-11 0.000000e+00 0.000000e+00 1.605599e-06 +4 8.000000e-11 0.000000e+00 0.000000e+00 1.601360e-06 +5 1.600000e-10 0.000000e+00 0.000000e+00 1.671535e-06 +6 3.200000e-10 0.000000e+00 0.000000e+00 1.690631e-06 +7 6.400000e-10 0.000000e+00 0.000000e+00 1.685704e-06 +8 1.280000e-09 0.000000e+00 0.000000e+00 1.684883e-06 +9 2.480000e-09 0.000000e+00 0.000000e+00 1.681589e-06 +10 3.680000e-09 0.000000e+00 0.000000e+00 1.677792e-06 +11 4.880000e-09 0.000000e+00 0.000000e+00 1.684169e-06 +12 6.080000e-09 0.000000e+00 0.000000e+00 1.679885e-06 +13 7.280000e-09 0.000000e+00 0.000000e+00 1.683165e-06 +14 8.480000e-09 0.000000e+00 0.000000e+00 1.680653e-06 +15 9.680000e-09 0.000000e+00 0.000000e+00 1.682689e-06 +16 1.000000e-08 0.000000e+00 0.000000e+00 1.679537e-06 +17 1.001000e-08 1.800000e-01 0.000000e+00 4.331272e-06 +18 1.003000e-08 5.400000e-01 0.000000e+00 7.996015e-06 +19 1.005584e-08 1.005035e+00 0.000000e+00 2.268640e-05 +20 1.007957e-08 1.432290e+00 0.000000e+00 9.839378e-06 +21 1.010000e-08 1.800000e+00 0.000000e+00 -3.543600e-06 +22 1.010363e-08 1.800000e+00 0.000000e+00 -1.440535e-05 +23 1.011088e-08 1.800000e+00 0.000000e+00 -2.346418e-05 +24 1.012540e-08 1.800000e+00 0.000000e+00 -2.928618e-05 +25 1.015442e-08 1.800000e+00 0.000000e+00 -3.073859e-05 +26 1.021246e-08 1.800000e+00 0.000000e+00 1.919646e-03 +27 1.028442e-08 1.800000e+00 0.000000e+00 6.199780e-04 +28 1.035066e-08 1.800000e+00 0.000000e+00 -6.317385e-03 +29 1.048315e-08 1.800000e+00 0.000000e+00 -2.026879e-02 +30 1.064208e-08 1.800000e+00 0.000000e+00 -2.914746e-02 +31 1.084611e-08 1.800000e+00 0.000000e+00 -3.124582e-02 +32 1.103899e-08 1.800000e+00 0.000000e+00 -2.997619e-02 +33 1.124650e-08 1.800000e+00 0.000000e+00 -2.955029e-02 +34 1.148959e-08 1.800000e+00 0.000000e+00 -3.190983e-02 +35 1.187777e-08 1.800000e+00 0.000000e+00 1.109751e-02 +36 1.250917e-08 1.800000e+00 0.000000e+00 2.803532e-01 +37 1.347588e-08 1.800000e+00 0.000000e+00 1.571089e+00 +38 1.409602e-08 1.800000e+00 0.000000e+00 1.802656e+00 +39 1.468079e-08 1.800000e+00 0.000000e+00 1.760603e+00 +40 1.519671e-08 1.800000e+00 0.000000e+00 1.800257e+00 +41 1.575848e-08 1.800000e+00 0.000000e+00 1.789033e+00 +42 1.654967e-08 1.800000e+00 0.000000e+00 1.800492e+00 +43 1.754209e-08 1.800000e+00 0.000000e+00 1.796050e+00 +44 1.874209e-08 1.800000e+00 0.000000e+00 1.801214e+00 +45 1.994209e-08 1.800000e+00 0.000000e+00 1.798122e+00 +46 2.114209e-08 1.800000e+00 0.000000e+00 1.800903e+00 +47 2.234209e-08 1.800000e+00 0.000000e+00 1.798858e+00 +48 2.354209e-08 1.800000e+00 0.000000e+00 1.800535e+00 +49 2.474209e-08 1.800000e+00 0.000000e+00 1.799246e+00 +50 2.510000e-08 1.800000e+00 0.000000e+00 1.800047e+00 +51 2.511000e-08 1.620000e+00 0.000000e+00 1.799692e+00 +52 2.513000e-08 1.260000e+00 0.000000e+00 1.798206e+00 +53 2.515710e-08 7.722152e-01 0.000000e+00 1.794403e+00 +54 2.518213e-08 3.217091e-01 0.000000e+00 1.790389e+00 + +Index time a b v(9) +-------------------------------------------------------------------------------- +55 2.520000e-08 4.352074e-14 0.000000e+00 1.788463e+00 +56 2.520314e-08 0.000000e+00 0.000000e+00 1.788280e+00 +57 2.520941e-08 0.000000e+00 0.000000e+00 1.787995e+00 +58 2.522197e-08 0.000000e+00 0.000000e+00 1.787960e+00 +59 2.524707e-08 0.000000e+00 0.000000e+00 1.789348e+00 +60 2.528166e-08 0.000000e+00 0.000000e+00 1.793082e+00 +61 2.531943e-08 0.000000e+00 0.000000e+00 1.798044e+00 +62 2.538124e-08 0.000000e+00 0.000000e+00 1.806434e+00 +63 2.544478e-08 0.000000e+00 0.000000e+00 1.812966e+00 +64 2.554427e-08 0.000000e+00 0.000000e+00 1.819028e+00 +65 2.567842e-08 0.000000e+00 0.000000e+00 1.822371e+00 +66 2.584677e-08 0.000000e+00 0.000000e+00 1.821253e+00 +67 2.609190e-08 0.000000e+00 0.000000e+00 1.808178e+00 +68 2.642884e-08 0.000000e+00 0.000000e+00 1.772007e+00 +69 2.701785e-08 0.000000e+00 0.000000e+00 1.537252e+00 +70 2.770152e-08 0.000000e+00 0.000000e+00 3.952962e-01 +71 2.820168e-08 0.000000e+00 0.000000e+00 -1.330387e-02 +72 2.865362e-08 0.000000e+00 0.000000e+00 2.434909e-02 +73 2.910846e-08 0.000000e+00 0.000000e+00 6.637671e-03 +74 2.953958e-08 0.000000e+00 0.000000e+00 7.750146e-03 +75 3.040183e-08 0.000000e+00 0.000000e+00 2.757170e-03 +76 3.160183e-08 0.000000e+00 0.000000e+00 1.424971e-03 +77 3.280183e-08 0.000000e+00 0.000000e+00 1.303325e-04 +78 3.400183e-08 0.000000e+00 0.000000e+00 2.773866e-04 +79 3.520183e-08 0.000000e+00 0.000000e+00 -4.687749e-05 +80 3.640183e-08 0.000000e+00 0.000000e+00 8.454795e-05 +81 3.760183e-08 0.000000e+00 0.000000e+00 -2.126394e-05 +82 3.880183e-08 0.000000e+00 0.000000e+00 2.581615e-05 +83 4.000000e-08 0.000000e+00 0.000000e+00 2.273325e-06 +84 4.001000e-08 1.800000e-01 0.000000e+00 -8.604393e-05 +85 4.003000e-08 5.400000e-01 0.000000e+00 -1.662954e-04 +86 4.005584e-08 1.005086e+00 0.000000e+00 -1.652309e-04 +87 4.007958e-08 1.432390e+00 0.000000e+00 -1.462981e-04 +88 4.010000e-08 1.800000e+00 0.000000e+00 -1.717926e-04 +89 4.010363e-08 1.800000e+00 0.000000e+00 -1.747725e-04 +90 4.011088e-08 1.800000e+00 0.000000e+00 -1.708421e-04 +91 4.012540e-08 1.800000e+00 0.000000e+00 -7.726426e-05 +92 4.015442e-08 1.800000e+00 0.000000e+00 1.408503e-03 +93 4.020712e-08 1.800000e+00 0.000000e+00 2.273458e-03 +94 4.026787e-08 1.800000e+00 0.000000e+00 -1.917872e-03 +95 4.033438e-08 1.800000e+00 0.000000e+00 -9.520588e-03 +96 4.046740e-08 1.800000e+00 0.000000e+00 -2.236175e-02 +97 4.062986e-08 1.800000e+00 0.000000e+00 -2.985320e-02 +98 4.085379e-08 1.800000e+00 0.000000e+00 -3.104176e-02 +99 4.107355e-08 1.800000e+00 0.000000e+00 -2.952913e-02 +100 4.127451e-08 1.800000e+00 0.000000e+00 -3.047226e-02 +101 4.153500e-08 1.800000e+00 0.000000e+00 -2.921602e-02 +102 4.192649e-08 1.800000e+00 0.000000e+00 3.224421e-02 +103 4.253968e-08 1.800000e+00 0.000000e+00 3.631342e-01 +104 4.329464e-08 1.800000e+00 0.000000e+00 1.508235e+00 +105 4.384125e-08 1.800000e+00 0.000000e+00 1.786154e+00 +106 4.435235e-08 1.800000e+00 0.000000e+00 1.757356e+00 +107 4.480933e-08 1.800000e+00 0.000000e+00 1.792322e+00 +108 4.529875e-08 1.800000e+00 0.000000e+00 1.788382e+00 +109 4.607694e-08 1.800000e+00 0.000000e+00 1.798001e+00 +110 4.706939e-08 1.800000e+00 0.000000e+00 1.796571e+00 +111 4.826939e-08 1.800000e+00 0.000000e+00 1.800231e+00 +112 4.946939e-08 1.800000e+00 0.000000e+00 1.798676e+00 + +Index time a b v(9) +-------------------------------------------------------------------------------- +113 5.066939e-08 1.800000e+00 0.000000e+00 1.800372e+00 +114 5.186939e-08 1.800000e+00 0.000000e+00 1.799247e+00 +115 5.306939e-08 1.800000e+00 0.000000e+00 1.800216e+00 +116 5.426939e-08 1.800000e+00 0.000000e+00 1.799497e+00 +117 5.510000e-08 1.800000e+00 0.000000e+00 1.800040e+00 +118 5.511000e-08 1.620000e+00 0.000000e+00 1.799689e+00 +119 5.513000e-08 1.260000e+00 0.000000e+00 1.798203e+00 +120 5.515710e-08 7.722298e-01 0.000000e+00 1.794401e+00 +121 5.518213e-08 3.217381e-01 0.000000e+00 1.790388e+00 +122 5.520000e-08 0.000000e+00 0.000000e+00 1.788462e+00 +123 5.520314e-08 0.000000e+00 0.000000e+00 1.788279e+00 +124 5.520942e-08 0.000000e+00 0.000000e+00 1.787994e+00 +125 5.522197e-08 0.000000e+00 0.000000e+00 1.787959e+00 +126 5.524708e-08 0.000000e+00 0.000000e+00 1.789347e+00 +127 5.528172e-08 0.000000e+00 0.000000e+00 1.793088e+00 +128 5.531951e-08 0.000000e+00 0.000000e+00 1.798054e+00 +129 5.537980e-08 0.000000e+00 0.000000e+00 1.806259e+00 +130 5.544360e-08 0.000000e+00 0.000000e+00 1.812867e+00 +131 5.554321e-08 0.000000e+00 0.000000e+00 1.818984e+00 +132 5.567652e-08 0.000000e+00 0.000000e+00 1.822350e+00 +133 5.584479e-08 0.000000e+00 0.000000e+00 1.821300e+00 +134 5.608917e-08 0.000000e+00 0.000000e+00 1.808394e+00 +135 5.642496e-08 0.000000e+00 0.000000e+00 1.772535e+00 +136 5.700769e-08 0.000000e+00 0.000000e+00 1.552535e+00 +137 5.769420e-08 0.000000e+00 0.000000e+00 4.067829e-01 +138 5.819401e-08 0.000000e+00 0.000000e+00 -1.207862e-02 +139 5.863970e-08 0.000000e+00 0.000000e+00 2.395743e-02 +140 5.908903e-08 0.000000e+00 0.000000e+00 7.018477e-03 +141 5.951719e-08 0.000000e+00 0.000000e+00 7.798975e-03 +142 6.000000e-08 0.000000e+00 0.000000e+00 4.403119e-03 + +** One-Bit Comparator (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. +Transient Analysis Wed Oct 11 05:40:48 2000 +-------------------------------------------------------------------------------- +Index time v(8) +-------------------------------------------------------------------------------- +0 0.000000e+00 2.412593e-03 +1 1.000000e-11 2.369677e-03 +2 2.000000e-11 2.344309e-03 +3 4.000000e-11 2.314151e-03 +4 8.000000e-11 2.312396e-03 +5 1.600000e-10 2.334617e-03 +6 3.200000e-10 2.356513e-03 +7 6.400000e-10 2.378484e-03 +8 1.280000e-09 2.392639e-03 +9 2.480000e-09 2.401433e-03 +10 3.680000e-09 2.401508e-03 +11 4.880000e-09 2.401561e-03 +12 6.080000e-09 2.401671e-03 +13 7.280000e-09 2.401699e-03 +14 8.480000e-09 2.401826e-03 +15 9.680000e-09 2.401840e-03 +16 1.000000e-08 2.387818e-03 +17 1.001000e-08 2.354320e-03 +18 1.003000e-08 2.315567e-03 +19 1.005584e-08 2.309789e-03 +20 1.007957e-08 2.310698e-03 +21 1.010000e-08 2.309346e-03 +22 1.010363e-08 2.305289e-03 +23 1.011088e-08 2.297846e-03 +24 1.012540e-08 2.298294e-03 +25 1.015442e-08 2.308569e-03 +26 1.021246e-08 2.322112e-03 +27 1.028442e-08 2.372718e-03 +28 1.035066e-08 2.361341e-03 +29 1.048315e-08 2.126747e-03 +30 1.064208e-08 1.929668e-03 +31 1.084611e-08 2.448383e-03 +32 1.103899e-08 3.658068e-03 +33 1.124650e-08 5.268910e-03 +34 1.148959e-08 7.161307e-03 +35 1.187777e-08 9.411387e-03 +36 1.250917e-08 1.020243e-02 +37 1.347588e-08 8.696225e-03 +38 1.409602e-08 6.083069e-03 +39 1.468079e-08 4.156879e-03 +40 1.519671e-08 2.981406e-03 +41 1.575848e-08 1.919235e-03 +42 1.654967e-08 7.784339e-04 +43 1.754209e-08 2.914108e-04 +44 1.874209e-08 6.001066e-05 +45 1.994209e-08 4.681954e-05 +46 2.114209e-08 1.030377e-05 +47 2.234209e-08 1.906934e-05 +48 2.354209e-08 4.229443e-06 +49 2.474209e-08 9.995186e-06 +50 2.510000e-08 5.226639e-06 +51 2.511000e-08 6.084236e-06 +52 2.513000e-08 7.987459e-06 +53 2.515710e-08 1.272861e-05 +54 2.518213e-08 1.762449e-05 + +Index time v(8) +-------------------------------------------------------------------------------- +55 2.520000e-08 1.938165e-05 +56 2.520314e-08 1.945475e-05 +57 2.520941e-08 1.980146e-05 +58 2.522197e-08 1.940231e-05 +59 2.524707e-08 1.639826e-05 +60 2.528166e-08 1.061937e-05 +61 2.531943e-08 3.923717e-06 +62 2.538124e-08 -6.867704e-06 +63 2.544478e-08 -1.556707e-05 +64 2.554427e-08 -2.364483e-05 +65 2.567842e-08 -1.852800e-05 +66 2.584677e-08 1.687047e-05 +67 2.609190e-08 1.298465e-04 +68 2.642884e-08 -3.374316e-04 +69 2.701785e-08 -5.800889e-03 +70 2.770152e-08 -1.002386e-02 +71 2.820168e-08 -9.234260e-03 +72 2.865362e-08 -8.004800e-03 +73 2.910846e-08 -6.576699e-03 +74 2.953958e-08 -5.515394e-03 +75 3.040183e-08 -3.335474e-03 +76 3.160183e-08 -1.201396e-03 +77 3.280183e-08 7.128145e-04 +78 3.400183e-08 1.546740e-03 +79 3.520183e-08 2.071887e-03 +80 3.640183e-08 2.236234e-03 +81 3.760183e-08 2.346272e-03 +82 3.880183e-08 2.362384e-03 +83 4.000000e-08 2.400713e-03 +84 4.001000e-08 2.425553e-03 +85 4.003000e-08 2.448396e-03 +86 4.005584e-08 2.442527e-03 +87 4.007958e-08 2.436656e-03 +88 4.010000e-08 2.432235e-03 +89 4.010363e-08 2.432150e-03 +90 4.011088e-08 2.474976e-03 +91 4.012540e-08 2.523271e-03 +92 4.015442e-08 2.532224e-03 +93 4.020712e-08 2.501198e-03 +94 4.026787e-08 2.493749e-03 +95 4.033438e-08 2.402040e-03 +96 4.046740e-08 2.075525e-03 +97 4.062986e-08 1.920739e-03 +98 4.085379e-08 2.679849e-03 +99 4.107355e-08 4.200322e-03 +100 4.127451e-08 5.801796e-03 +101 4.153500e-08 7.771156e-03 +102 4.192649e-08 9.665168e-03 +103 4.253968e-08 1.021907e-02 +104 4.329464e-08 9.029083e-03 +105 4.384125e-08 6.713967e-03 +106 4.435235e-08 4.946442e-03 +107 4.480933e-08 3.824070e-03 +108 4.529875e-08 2.782442e-03 +109 4.607694e-08 1.252039e-03 +110 4.706939e-08 4.395833e-04 +111 4.826939e-08 9.385715e-05 +112 4.946939e-08 5.560358e-05 + +Index time v(8) +-------------------------------------------------------------------------------- +113 5.066939e-08 1.421228e-05 +114 5.186939e-08 2.047289e-05 +115 5.306939e-08 5.333967e-06 +116 5.426939e-08 1.057217e-05 +117 5.510000e-08 4.084143e-06 +118 5.511000e-08 5.116251e-06 +119 5.513000e-08 7.274081e-06 +120 5.515710e-08 1.254898e-05 +121 5.518213e-08 1.739866e-05 +122 5.520000e-08 1.915743e-05 +123 5.520314e-08 1.922871e-05 +124 5.520942e-08 1.957164e-05 +125 5.522197e-08 1.917169e-05 +126 5.524708e-08 1.617753e-05 +127 5.528172e-08 1.040570e-05 +128 5.531951e-08 3.725755e-06 +129 5.537980e-08 -6.804737e-06 +130 5.544360e-08 -1.557394e-05 +131 5.554321e-08 -2.370512e-05 +132 5.567652e-08 -1.882481e-05 +133 5.584479e-08 1.616741e-05 +134 5.608917e-08 1.279248e-04 +135 5.642496e-08 -3.148354e-04 +136 5.700769e-08 -5.707917e-03 +137 5.769420e-08 -1.001383e-02 +138 5.819401e-08 -9.254793e-03 +139 5.863970e-08 -8.044968e-03 +140 5.908903e-08 -6.630961e-03 +141 5.951719e-08 -5.576199e-03 +142 6.000000e-08 -4.235287e-03 + +CPU time since last call: 4.560 seconds. + +Total CPU time: 4.560 seconds. + +Current dynamic memory usage = 303104, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/gstage.cir b/tests/bsim4/gstage.cir new file mode 100644 index 000000000..cbbea4aa3 --- /dev/null +++ b/tests/bsim4/gstage.cir @@ -0,0 +1,15 @@ +** MOSFET Gain Stage (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +M1 3 2 0 0 N1 L=1u W=4u +Rsource 1 2 100k +Rload 3 vdd 25k + +Vdd vdd 0 1.8 +Vin 1 0 1.2 ac 0.1 + +.ac dec 10 100 1000Meg +.print ac vdb(3) + +.include modelcard.nmos + +.end diff --git a/tests/bsim4/gstage.out b/tests/bsim4/gstage.out new file mode 100644 index 000000000..1d2dfb0f5 --- /dev/null +++ b/tests/bsim4/gstage.out @@ -0,0 +1,94 @@ + +Circuit: ** MOSFET Gain Stage (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** MOSFET Gain Stage (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:37:12 2000 + + +** MOSFET Gain Stage (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +AC Analysis Wed Oct 11 05:37:12 2000 +-------------------------------------------------------------------------------- +Index frequency db(v(3)) +-------------------------------------------------------------------------------- +0 1.000000e+02, 0.000000e+00 -3.738824e+01 +1 1.258925e+02, 0.000000e+00 -3.738824e+01 +2 1.584893e+02, 0.000000e+00 -3.738824e+01 +3 1.995262e+02, 0.000000e+00 -3.738824e+01 +4 2.511886e+02, 0.000000e+00 -3.738824e+01 +5 3.162278e+02, 0.000000e+00 -3.738824e+01 +6 3.981072e+02, 0.000000e+00 -3.738824e+01 +7 5.011872e+02, 0.000000e+00 -3.738824e+01 +8 6.309573e+02, 0.000000e+00 -3.738824e+01 +9 7.943282e+02, 0.000000e+00 -3.738824e+01 +10 1.000000e+03, 0.000000e+00 -3.738824e+01 +11 1.258925e+03, 0.000000e+00 -3.738824e+01 +12 1.584893e+03, 0.000000e+00 -3.738824e+01 +13 1.995262e+03, 0.000000e+00 -3.738824e+01 +14 2.511886e+03, 0.000000e+00 -3.738824e+01 +15 3.162278e+03, 0.000000e+00 -3.738824e+01 +16 3.981072e+03, 0.000000e+00 -3.738824e+01 +17 5.011872e+03, 0.000000e+00 -3.738824e+01 +18 6.309573e+03, 0.000000e+00 -3.738824e+01 +19 7.943282e+03, 0.000000e+00 -3.738824e+01 +20 1.000000e+04, 0.000000e+00 -3.738824e+01 +21 1.258925e+04, 0.000000e+00 -3.738824e+01 +22 1.584893e+04, 0.000000e+00 -3.738824e+01 +23 1.995262e+04, 0.000000e+00 -3.738825e+01 +24 2.511886e+04, 0.000000e+00 -3.738825e+01 +25 3.162278e+04, 0.000000e+00 -3.738825e+01 +26 3.981072e+04, 0.000000e+00 -3.738825e+01 +27 5.011872e+04, 0.000000e+00 -3.738825e+01 +28 6.309573e+04, 0.000000e+00 -3.738826e+01 +29 7.943282e+04, 0.000000e+00 -3.738827e+01 +30 1.000000e+05, 0.000000e+00 -3.738828e+01 +31 1.258925e+05, 0.000000e+00 -3.738830e+01 +32 1.584893e+05, 0.000000e+00 -3.738834e+01 +33 1.995262e+05, 0.000000e+00 -3.738839e+01 +34 2.511886e+05, 0.000000e+00 -3.738848e+01 +35 3.162278e+05, 0.000000e+00 -3.738861e+01 +36 3.981072e+05, 0.000000e+00 -3.738883e+01 +37 5.011872e+05, 0.000000e+00 -3.738917e+01 +38 6.309573e+05, 0.000000e+00 -3.738971e+01 +39 7.943282e+05, 0.000000e+00 -3.739057e+01 +40 1.000000e+06, 0.000000e+00 -3.739193e+01 +41 1.258925e+06, 0.000000e+00 -3.739409e+01 +42 1.584893e+06, 0.000000e+00 -3.739750e+01 +43 1.995262e+06, 0.000000e+00 -3.740291e+01 +44 2.511886e+06, 0.000000e+00 -3.741146e+01 +45 3.162278e+06, 0.000000e+00 -3.742498e+01 +46 3.981072e+06, 0.000000e+00 -3.744632e+01 +47 5.011872e+06, 0.000000e+00 -3.747994e+01 +48 6.309573e+06, 0.000000e+00 -3.753267e+01 +49 7.943282e+06, 0.000000e+00 -3.761495e+01 +50 1.000000e+07, 0.000000e+00 -3.774222e+01 +51 1.258925e+07, 0.000000e+00 -3.793651e+01 +52 1.584893e+07, 0.000000e+00 -3.822750e+01 +53 1.995262e+07, 0.000000e+00 -3.865173e+01 +54 2.511886e+07, 0.000000e+00 -3.924841e+01 + +Index frequency db(v(3)) +-------------------------------------------------------------------------------- +55 3.162278e+07, 0.000000e+00 -4.005094e+01 +56 3.981072e+07, 0.000000e+00 -4.107662e+01 +57 5.011872e+07, 0.000000e+00 -4.231971e+01 +58 6.309573e+07, 0.000000e+00 -4.375231e+01 +59 7.943282e+07, 0.000000e+00 -4.533217e+01 +60 1.000000e+08, 0.000000e+00 -4.701177e+01 +61 1.258925e+08, 0.000000e+00 -4.874415e+01 +62 1.584893e+08, 0.000000e+00 -5.048436e+01 +63 1.995262e+08, 0.000000e+00 -5.218802e+01 +64 2.511886e+08, 0.000000e+00 -5.380962e+01 +65 3.162278e+08, 0.000000e+00 -5.530299e+01 +66 3.981072e+08, 0.000000e+00 -5.662617e+01 +67 5.011872e+08, 0.000000e+00 -5.775041e+01 +68 6.309573e+08, 0.000000e+00 -5.866974e+01 +69 7.943282e+08, 0.000000e+00 -5.940545e+01 +70 1.000000e+09, 0.000000e+00 -6.000260e+01 + +CPU time since last call: 0.300 seconds. + +Total CPU time: 0.300 seconds. + +Current dynamic memory usage = 188416, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/modelcard.nmos b/tests/bsim4/modelcard.nmos new file mode 100644 index 000000000..88d08c489 --- /dev/null +++ b/tests/bsim4/modelcard.nmos @@ -0,0 +1,62 @@ + ******** BSIM4.1.0 Model Card for NMOS ******** + +** The BSIM4 model card below was not extracted/obtained from/based on +** any real technologies. It should not be used for any other purposes +** except for benchmarking the implementation of BSIM4.1.0 against BSIM +** Team's standard results using SPICE3f5. +**** Weidong Liu, Xiaodong Jin, Mark Cao, and Chenming Hu 10/11/2000. + + +** Model: BSIM4.1.0 +** Berkeley SPICE3f5 Compatible +** Lmin=0.12 Lmax=10 Wmin=0.6 Wmax=20 +** By Weidong Liu 10/11/2000 + +.MODEL N1 NMOS LEVEL=14 VERSION=4.1.0 TNOM=27 ++ EPSROX=3.9 TOXE=3e-9 TOXP=3e-9 TOXM=3e-9 TOXREF=3e-9 DTOX=0 + ++ MOBMOD=0 RDSMOD=0 IGCMOD=1 IGBMOD=1 DIOMOD=1 CAPMOD=2 ++ RGATEMOD=1 RBODYMOD=1 TRNQSMOD=0 ACNQSMOD=0 FNOIMOD=1 ++ TNOIMOD=0 PERMOD=1 GEOMOD=1 PARAMCHK=1 BINUNIT=1 + ++ NDEP=1.7e17 NGATE=9e19 VTH0=0.42 PHIN=0 XJ=9e-8 NSD=1e20 ++ VFB=-0.76 K1=0.33 K2=-1.87e-2 K3=80 K3b=0 W0=2.5e-6 KT1=-0.11 ++ KT1L=0 KT2=2.2e-2 LPE0=5.75e-8 LPEB=2.3e-10 DVT0=2.89 DVT1=0.53 ++ DVT2=-3.2e-2 DVT0W=0 DVT1W=0 DVT2W=0 DVTP0=7.32e-7 DVTP1=0.12 ++ DSUB=0.058 ETA0=0.001 ETAB=0 + ++ CDSC=2.58e-4 CDSCD=6.1e-8 CDSCB=0 CIT=0 NFACTOR=1.1 VOFF=-0.02 VOFFL=0 ++ MINV=0.05 VSAT=9.2e4 AT=3.3e4 U0=4.19e-2 UA=8.7e-16 UB=3.06e-18 ++ UC=4.6e-13 UTE=-1.5 UA1=4.31e-9 UB1=7.61e-18 UC1=-5.6e-11 ++ RDSW=369.4 RDW=184.7 RSW=184.7 PRWG=3.22e-8 PRWB=6.8e-11 WR=1 ++ RDSWMIN=0 RDWMIN=0 RSWMIN=0 PRT=0 A0=1.1 AGS=1e-20 B0=-1e-20 ++ B1=0 KETA=-0.047 A1=0 A2=1 DELTA=0.014 PVAG=1e-20 PCLM=6.28e-4 ++ PDITS=0.2 PDITSL=2.3e6 PDITSD=0.23 FPROUT=0.2 PDIBLCB=3.4e-8 ++ PDIBLC1=0.81 DROUT=0.56 PDIBLC2=9.84e-06 PSCBE1=8.14e8 PSCBE2=9.58e-07 + ++ LINT=5e-9 WINT=5e-9 DWG=0 DWB=0 WL=0 WW=0 WWL=0 ++ WLN=1 WWN=1 LL=0 LW=0 LWL=0 LLN=1 LWN=1 + ++ XGW=3e-7 XGL=4e-8 NGCON=1 RSHG=0.4 XRCRG1=12 XRCRG2=5 ++ DMCG=5e-6 DMCI=5e-6 DMDG=5e-6 DMCGT=6e-7 DWJ=4.5e-8 RSH=6 ++ RBDB=15 RBPD=15 RBSB=15 RBPS=15 RBPB=5 GBMIN=1e-10 + ++ CGSO=7.43e-10 CGDO=7.43e-10 CGBO=2.56e-11 CGSL=1e-14 CGDL=1e-14 ++ CKAPPAS=0.5 CKAPPAD=0.5 NOFF=0.9 VOFFCV=0.02 ACDE=1 MOIN=15 XPART=0 + ++ JSS=1e-4 JSWS=1e-11 JSWGS=1e-10 CJS=5e-4 CJSWS=5e-10 CJSWGS=3e-10 ++ PBS=1 PBSWS=1 PBSWGS=1 NJS=1 XTIS=3 MJS=0.5 MJSWS=0.33 MJSWGS=0.33 ++ XJBVS=1 BVS=10 IJTHSFWD=1e-2 IJTHSREV=1e-3 + ++ JSD=1e-4 JSWD=1e-11 JSWGD=1e-10 CJD=5e-4 CJSWD=5e-10 CJSWGD=5e-10 ++ PBD=1 PBSWD=1 PBSWGD=1 NJD=1 XTID=3 MJD=0.5 MJSWD=0.33 MJSWGD=0.33 ++ XJBVD=1 BVD=10 IJTHDFWD=1e-2 IJTHDREV=1e-3 + ++ TCJ=1e-3 TCJSW=1e-3 TCJSWG=1e-3 TPB=0.005 TPBSW=0.005 TPBSWG=0.005 + ++ ALPHA0=7.4e-2 ALPHA1=0.005 BETA0=30 AGIDL=2e-4 BGIDL=2.1e9 CGIDL=2e-4 ++ EGIDL=0.8 AIGC=0.043 BIGC=0.0054 CIGC=0.0075 AIGSD=0.043 BIGSD=0.0054 ++ CIGSD=0.0075 DLCIG=2.2e-8 AIGBACC=0.043 BIGBACC=0.0054 CIGBACC=0.0075 ++ AIGBINV=0.35 BIGBINV=0.03 CIGBINV=0.006 NIGC=1 NIGBACC=1 NIGBINV=3 ++ NTOX=1 EIGBINV=1.1 PIGCD=1.0 POXEDGE=1 +** End diff --git a/tests/bsim4/modelcard.pmos b/tests/bsim4/modelcard.pmos new file mode 100644 index 000000000..9c22275aa --- /dev/null +++ b/tests/bsim4/modelcard.pmos @@ -0,0 +1,62 @@ + ******** BSIM4.1.0 Model Card for PMOS ******** + +** The BSIM4 model card below was not extracted/obtained from/based on +** any real technologies. It should not be used for any other purposes +** except for benchmarking the implementation of BSIM4.1.0 against BSIM +** Team's standard results using SPICE3f5. +**** Weidong Liu, Xiaodong Jin, Mark Cao, and Chenming Hu 10/11/2000. + + +** Model: BSIM4.1.0 +** Berkeley SPICE3f5 Compatible +** Lmin=0.12 Lmax=10 Wmin=0.6 Wmax=20 +** By Weidong Liu 10/11/2000 + +.MODEL P1 PMOS LEVEL=14 VERSION=4.1.0 TNOM=27 ++ EPSROX=3.9 TOXE=3e-9 TOXP=3e-9 TOXM=3e-9 TOXREF=3e-9 DTOX=0 + ++ MOBMOD=0 RDSMOD=0 IGCMOD=1 IGBMOD=1 DIOMOD=1 CAPMOD=2 ++ RGATEMOD=1 RBODYMOD=1 TRNQSMOD=0 ACNQSMOD=0 FNOIMOD=1 ++ TNOIMOD=0 PERMOD=1 GEOMOD=1 PARAMCHK=1 BINUNIT=1 + ++ NDEP=1.7e17 NGATE=9e19 VTH0=-0.42 PHIN=0 XJ=9e-8 NSD=1e20 ++ VFB=0.76 K1=0.33 K2=-1.87e-2 K3=80 K3b=0 W0=2.5e-6 KT1=-0.11 ++ KT1L=0 KT2=2.2e-2 LPE0=5.75e-8 LPEB=2.3e-10 DVT0=2.89 DVT1=0.53 ++ DVT2=-3.2e-2 DVT0W=0 DVT1W=0 DVT2W=0 DVTP0=7.32e-7 DVTP1=0.12 ++ DSUB=0.058 ETA0=0.001 ETAB=0 + ++ CDSC=2.58e-4 CDSCD=6.1e-8 CDSCB=0 CIT=0 NFACTOR=1.1 VOFF=-0.02 VOFFL=0 ++ MINV=0.05 VSAT=9.2e4 AT=3.3e4 U0=4.19e-2 UA=8.7e-16 UB=3.06e-18 ++ UC=4.6e-13 UTE=-1.5 UA1=4.31e-9 UB1=7.61e-18 UC1=-5.6e-11 ++ RDSW=369.4 RDW=184.7 RSW=184.7 PRWG=3.22e-8 PRWB=6.8e-11 WR=1 ++ RDSWMIN=0 RDWMIN=0 RSWMIN=0 PRT=0 A0=1.1 AGS=1e-20 B0=-1e-20 ++ B1=0 KETA=-0.047 A1=0 A2=1 DELTA=0.014 PVAG=1e-20 PCLM=6.28e-4 ++ PDITS=0.2 PDITSL=2.3e6 PDITSD=0.23 FPROUT=0.2 PDIBLCB=3.4e-8 ++ PDIBLC1=0.81 DROUT=0.56 PDIBLC2=9.84e-06 PSCBE1=8.14e8 PSCBE2=9.58e-07 + ++ LINT=5e-9 WINT=5e-9 DWG=0 DWB=0 WL=0 WW=0 WWL=0 ++ WLN=1 WWN=1 LL=0 LW=0 LWL=0 LLN=1 LWN=1 + ++ XGW=3e-7 XGL=4e-8 NGCON=1 RSHG=0.4 XRCRG1=12 XRCRG2=5 ++ DMCG=5e-6 DMCI=5e-6 DMDG=5e-6 DMCGT=6e-7 DWJ=4.5e-8 RSH=6 ++ RBDB=15 RBPD=15 RBSB=15 RBPS=15 RBPB=5 GBMIN=1e-10 + ++ CGSO=7.43e-10 CGDO=7.43e-10 CGBO=2.56e-11 CGSL=1e-14 CGDL=1e-14 ++ CKAPPAS=0.5 CKAPPAD=0.5 NOFF=0.9 VOFFCV=0.02 ACDE=1 MOIN=15 XPART=0 + ++ JSS=1e-4 JSWS=1e-11 JSWGS=1e-10 CJS=5e-4 CJSWS=5e-10 CJSWGS=3e-10 ++ PBS=1 PBSWS=1 PBSWGS=1 NJS=1 XTIS=3 MJS=0.5 MJSWS=0.33 MJSWGS=0.33 ++ XJBVS=1 BVS=10 IJTHSFWD=1e-2 IJTHSREV=1e-3 + ++ JSD=1e-4 JSWD=1e-11 JSWGD=1e-10 CJD=5e-4 CJSWD=5e-10 CJSWGD=5e-10 ++ PBD=1 PBSWD=1 PBSWGD=1 NJD=1 XTID=3 MJD=0.5 MJSWD=0.33 MJSWGD=0.33 ++ XJBVD=1 BVD=10 IJTHDFWD=1e-2 IJTHDREV=1e-3 + ++ TCJ=1e-3 TCJSW=1e-3 TCJSWG=1e-3 TPB=0.005 TPBSW=0.005 TPBSWG=0.005 + ++ ALPHA0=7.4e-2 ALPHA1=0.005 BETA0=30 AGIDL=2e-4 BGIDL=2.1e9 CGIDL=2e-4 ++ EGIDL=0.8 AIGC=0.043 BIGC=0.0054 CIGC=0.0075 AIGSD=0.043 BIGSD=0.0054 ++ CIGSD=0.0075 DLCIG=2.2e-8 AIGBACC=0.043 BIGBACC=0.0054 CIGBACC=0.0075 ++ AIGBINV=0.35 BIGBINV=0.03 CIGBINV=0.006 NIGC=1 NIGBACC=1 NIGBINV=3 ++ NTOX=1 EIGBINV=1.1 PIGCD=1.0 POXEDGE=1 +** End diff --git a/tests/bsim4/oneshot.cir b/tests/bsim4/oneshot.cir new file mode 100644 index 000000000..6de60d0aa --- /dev/null +++ b/tests/bsim4/oneshot.cir @@ -0,0 +1,38 @@ +** One-Shot Trigger (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. + +Md1 4 in Vdd Vdd P1 W=3.6u L=1.2u +Md2 4 in 0 0 N1 W=1.8u L=1.2u +c4 4 0 30f +Md3 A 4 Vdd Vdd P1 W=3.6u L=1.2u +Md4 A 4 0 0 N1 W=1.8u L=1.2u +ca a 0 30f + +M1 Anot A Vdd Vdd P1 W=3.6u L=1.2u +M2 Anot A 0 0 N1 W=1.8u L=1.2u + +M3 Bnot in Vdd Vdd P1 W=3.6u L=1.2u +M4 Bnot in 0 0 N1 W=1.8u L=1.2u + +M5 AorBnot 0 Vdd Vdd P1 W=1.8u L=3.6u +M6 AorBnot in 1 0 N1 W=1.8u L=1.2u +M7 1 Anot 0 0 N1 W=1.8u L=1.2u + +M8 Lnot 0 Vdd Vdd P1 W=1.8u L=3.6u +M9 Lnot Bnot 2 0 N1 W=1.8u L=1.2u +M10 2 A 0 0 N1 W=1.8u L=1.2u + +M11 out 0 Vdd Vdd P1 W=3.6u L=3.6u +M12 out AorBnot 3 0 N1 W=1.8u L=1.2u +M13 3 Lnot 0 0 N1 W=1.8u L=1.2u + +Vcc vdd 0 1.8 +vin in 0 pulse 0 1.8 1ns .1ns .1ns .8ns 5ns + +.include modelcard.nmos +.include modelcard.pmos + +.tran 1ns 10ns +.print tran in out +.option post + +.end diff --git a/tests/bsim4/oneshot.out b/tests/bsim4/oneshot.out new file mode 100644 index 000000000..65f7b3d6c --- /dev/null +++ b/tests/bsim4/oneshot.out @@ -0,0 +1,129 @@ + +Circuit: ** One-Shot Trigger (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. + +Circuit: ** One-Shot Trigger (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. +Date: Wed Oct 11 05:41:09 2000 + + +** One-Shot Trigger (Tran): Benchmarking Implementation of BSIM4.0.0 by Weidong Liu 5/16/2000. +Transient Analysis Wed Oct 11 05:41:08 2000 +-------------------------------------------------------------------------------- +Index time in out +-------------------------------------------------------------------------------- +0 0.000000e+00 0.000000e+00 1.254513e+00 +1 2.000000e-12 0.000000e+00 1.254514e+00 +2 4.000000e-12 0.000000e+00 1.254514e+00 +3 8.000000e-12 0.000000e+00 1.254514e+00 +4 1.600000e-11 0.000000e+00 1.254514e+00 +5 3.200000e-11 0.000000e+00 1.254514e+00 +6 6.400000e-11 0.000000e+00 1.254514e+00 +7 1.280000e-10 0.000000e+00 1.254514e+00 +8 2.560000e-10 0.000000e+00 1.254514e+00 +9 4.560000e-10 0.000000e+00 1.254514e+00 +10 6.560000e-10 0.000000e+00 1.254514e+00 +11 8.560000e-10 0.000000e+00 1.254514e+00 +12 1.000000e-09 0.000000e+00 1.254514e+00 +13 1.010000e-09 1.800000e-01 1.254830e+00 +14 1.030000e-09 5.400000e-01 1.255384e+00 +15 1.055805e-09 1.004486e+00 1.257087e+00 +16 1.079500e-09 1.431005e+00 1.256619e+00 +17 1.100000e-09 1.800000e+00 1.254703e+00 +18 1.102153e-09 1.800000e+00 1.254131e+00 +19 1.106458e-09 1.800000e+00 1.253044e+00 +20 1.115070e-09 1.800000e+00 1.251073e+00 +21 1.132292e-09 1.800000e+00 1.247934e+00 +22 1.165470e-09 1.800000e+00 1.244998e+00 +23 1.220837e-09 1.800000e+00 1.246570e+00 +24 1.289875e-09 1.800000e+00 1.257279e+00 +25 1.365000e-09 1.800000e+00 1.276659e+00 +26 1.515250e-09 1.800000e+00 1.328207e+00 +27 1.715250e-09 1.800000e+00 1.408018e+00 +28 1.900000e-09 1.800000e+00 1.482887e+00 +29 1.910000e-09 1.620000e+00 1.485549e+00 +30 1.930000e-09 1.260000e+00 1.491835e+00 +31 1.956695e-09 7.794935e-01 1.503058e+00 +32 1.981488e-09 3.332087e-01 1.516498e+00 +33 2.000000e-09 0.000000e+00 1.526425e+00 +34 2.003075e-09 0.000000e+00 1.528127e+00 +35 2.009225e-09 0.000000e+00 1.531441e+00 +36 2.021526e-09 0.000000e+00 1.537686e+00 +37 2.046127e-09 0.000000e+00 1.548759e+00 +38 2.075493e-09 0.000000e+00 1.559734e+00 +39 2.129341e-09 0.000000e+00 1.574513e+00 +40 2.197141e-09 0.000000e+00 1.585105e+00 +41 2.269349e-09 0.000000e+00 1.588757e+00 +42 2.381298e-09 0.000000e+00 1.583410e+00 +43 2.493252e-09 0.000000e+00 1.569030e+00 +44 2.645443e-09 0.000000e+00 1.541653e+00 +45 2.845443e-09 0.000000e+00 1.500160e+00 +46 3.045443e-09 0.000000e+00 1.458473e+00 +47 3.245443e-09 0.000000e+00 1.420193e+00 +48 3.445443e-09 0.000000e+00 1.386832e+00 +49 3.645443e-09 0.000000e+00 1.358749e+00 +50 3.845443e-09 0.000000e+00 1.335677e+00 +51 4.045443e-09 0.000000e+00 1.317092e+00 +52 4.245443e-09 0.000000e+00 1.302356e+00 +53 4.445443e-09 0.000000e+00 1.290828e+00 +54 4.645443e-09 0.000000e+00 1.281913e+00 + +Index time in out +-------------------------------------------------------------------------------- +55 4.845443e-09 0.000000e+00 1.275074e+00 +56 5.045443e-09 0.000000e+00 1.269873e+00 +57 5.245443e-09 0.000000e+00 1.265943e+00 +58 5.445443e-09 0.000000e+00 1.262988e+00 +59 5.645443e-09 0.000000e+00 1.260777e+00 +60 5.845443e-09 0.000000e+00 1.258927e+00 +61 6.000000e-09 0.000000e+00 1.257990e+00 +62 6.010000e-09 1.800000e-01 1.258256e+00 +63 6.030000e-09 5.400000e-01 1.258707e+00 +64 6.055805e-09 1.004498e+00 1.260283e+00 +65 6.079502e-09 1.431037e+00 1.259692e+00 +66 6.100000e-09 1.800000e+00 1.257680e+00 +67 6.102152e-09 1.800000e+00 1.257100e+00 +68 6.106456e-09 1.800000e+00 1.255997e+00 +69 6.115063e-09 1.800000e+00 1.253993e+00 +70 6.132278e-09 1.800000e+00 1.250789e+00 +71 6.165057e-09 1.800000e+00 1.247755e+00 +72 6.219926e-09 1.800000e+00 1.249014e+00 +73 6.288954e-09 1.800000e+00 1.259356e+00 +74 6.363608e-09 1.800000e+00 1.278248e+00 +75 6.512915e-09 1.800000e+00 1.328848e+00 +76 6.712915e-09 1.800000e+00 1.408116e+00 +77 6.900000e-09 1.800000e+00 1.483638e+00 +78 6.910000e-09 1.620000e+00 1.486286e+00 +79 6.930000e-09 1.260000e+00 1.492546e+00 +80 6.956694e-09 7.795026e-01 1.503737e+00 +81 6.981488e-09 3.332102e-01 1.517150e+00 +82 7.000000e-09 2.442491e-15 1.527059e+00 +83 7.003075e-09 0.000000e+00 1.528757e+00 +84 7.009225e-09 0.000000e+00 1.532065e+00 +85 7.021526e-09 0.000000e+00 1.538298e+00 +86 7.046127e-09 0.000000e+00 1.549349e+00 +87 7.075548e-09 0.000000e+00 1.560317e+00 +88 7.129235e-09 0.000000e+00 1.575008e+00 +89 7.197003e-09 0.000000e+00 1.585557e+00 +90 7.269226e-09 0.000000e+00 1.589173e+00 +91 7.381126e-09 0.000000e+00 1.583778e+00 +92 7.493010e-09 0.000000e+00 1.569364e+00 +93 7.644956e-09 0.000000e+00 1.541984e+00 +94 7.844956e-09 0.000000e+00 1.500439e+00 +95 8.044956e-09 0.000000e+00 1.458703e+00 +96 8.244956e-09 0.000000e+00 1.420379e+00 +97 8.444956e-09 0.000000e+00 1.386980e+00 +98 8.644956e-09 0.000000e+00 1.358866e+00 +99 8.844956e-09 0.000000e+00 1.335768e+00 +100 9.044956e-09 0.000000e+00 1.317163e+00 +101 9.244956e-09 0.000000e+00 1.302409e+00 +102 9.444956e-09 0.000000e+00 1.290869e+00 +103 9.644956e-09 0.000000e+00 1.281944e+00 +104 9.844956e-09 0.000000e+00 1.275097e+00 +105 1.000000e-08 0.000000e+00 1.270947e+00 + +CPU time since last call: 3.560 seconds. + +Total CPU time: 3.560 seconds. + +Current dynamic memory usage = 286720, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/opamp.cir b/tests/bsim4/opamp.cir new file mode 100644 index 000000000..d8b982447 --- /dev/null +++ b/tests/bsim4/opamp.cir @@ -0,0 +1,29 @@ +** Operational Amplifier (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +M1 bias1 1 cm cm N1 L=1u W=10u +M2 bias2 in2 cm cm N1 L=1u W=10u +M3 vdd bias1 bias1 vdd P1 L=1u W=2u +M4 bias2 bias1 vdd vdd P1 L=1u W=2u + +m5 cm bias vss vss N1 L=1u W=2u +mbias bias bias vss vss N1 L=1u W=2u +rbias 0 bias 195k + +m6 8 bias vss vss N1 L=1u W=2u +m7 8 bias2 vdd out N1 L=1u W=2u + +Cfb bias2 8 2p + +Vid 1 c 0 ac 0.1 +eid in2 c 1 c -1 +vic c 0 dc 0 +vss vss 0 -1.8 +Vdd vdd 0 1.8 + +.ac dec 10 100 100Meg +.print ac vdb(8) + +.include modelcard.nmos +.include modelcard.pmos + +.end diff --git a/tests/bsim4/opamp.out b/tests/bsim4/opamp.out new file mode 100644 index 000000000..cea4bda80 --- /dev/null +++ b/tests/bsim4/opamp.out @@ -0,0 +1,84 @@ + +Circuit: ** Operational Amplifier (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** Operational Amplifier (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:37:59 2000 + + +** Operational Amplifier (AC): Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +AC Analysis Wed Oct 11 05:37:59 2000 +-------------------------------------------------------------------------------- +Index frequency db(v(8)) +-------------------------------------------------------------------------------- +0 1.000000e+02, 0.000000e+00 3.083139e+01 +1 1.258925e+02, 0.000000e+00 3.083126e+01 +2 1.584893e+02, 0.000000e+00 3.083105e+01 +3 1.995262e+02, 0.000000e+00 3.083072e+01 +4 2.511886e+02, 0.000000e+00 3.083021e+01 +5 3.162278e+02, 0.000000e+00 3.082944e+01 +6 3.981072e+02, 0.000000e+00 3.082830e+01 +7 5.011872e+02, 0.000000e+00 3.082666e+01 +8 6.309573e+02, 0.000000e+00 3.082442e+01 +9 7.943282e+02, 0.000000e+00 3.082155e+01 +10 1.000000e+03, 0.000000e+00 3.081816e+01 +11 1.258925e+03, 0.000000e+00 3.081452e+01 +12 1.584893e+03, 0.000000e+00 3.081099e+01 +13 1.995262e+03, 0.000000e+00 3.080786e+01 +14 2.511886e+03, 0.000000e+00 3.080528e+01 +15 3.162278e+03, 0.000000e+00 3.080321e+01 +16 3.981072e+03, 0.000000e+00 3.080150e+01 +17 5.011872e+03, 0.000000e+00 3.079995e+01 +18 6.309573e+03, 0.000000e+00 3.079828e+01 +19 7.943282e+03, 0.000000e+00 3.079617e+01 +20 1.000000e+04, 0.000000e+00 3.079318e+01 +21 1.258925e+04, 0.000000e+00 3.078866e+01 +22 1.584893e+04, 0.000000e+00 3.078165e+01 +23 1.995262e+04, 0.000000e+00 3.077066e+01 +24 2.511886e+04, 0.000000e+00 3.075336e+01 +25 3.162278e+04, 0.000000e+00 3.072612e+01 +26 3.981072e+04, 0.000000e+00 3.068330e+01 +27 5.011872e+04, 0.000000e+00 3.061632e+01 +28 6.309573e+04, 0.000000e+00 3.051225e+01 +29 7.943282e+04, 0.000000e+00 3.035225e+01 +30 1.000000e+05, 0.000000e+00 3.011019e+01 +31 1.258925e+05, 0.000000e+00 2.975226e+01 +32 1.584893e+05, 0.000000e+00 2.923935e+01 +33 1.995262e+05, 0.000000e+00 2.853346e+01 +34 2.511886e+05, 0.000000e+00 2.760751e+01 +35 3.162278e+05, 0.000000e+00 2.645449e+01 +36 3.981072e+05, 0.000000e+00 2.509018e+01 +37 5.011872e+05, 0.000000e+00 2.354772e+01 +38 6.309573e+05, 0.000000e+00 2.186778e+01 +39 7.943282e+05, 0.000000e+00 2.008986e+01 +40 1.000000e+06, 0.000000e+00 1.824794e+01 +41 1.258925e+06, 0.000000e+00 1.636974e+01 +42 1.584893e+06, 0.000000e+00 1.447847e+01 +43 1.995262e+06, 0.000000e+00 1.259548e+01 +44 2.511886e+06, 0.000000e+00 1.074316e+01 +45 3.162278e+06, 0.000000e+00 8.947522e+00 +46 3.981072e+06, 0.000000e+00 7.239884e+00 +47 5.011872e+06, 0.000000e+00 5.656142e+00 +48 6.309573e+06, 0.000000e+00 4.232195e+00 +49 7.943282e+06, 0.000000e+00 2.994809e+00 +50 1.000000e+07, 0.000000e+00 1.950419e+00 +51 1.258925e+07, 0.000000e+00 1.077384e+00 +52 1.584893e+07, 0.000000e+00 3.263470e-01 +53 1.995262e+07, 0.000000e+00 -3.717669e-01 +54 2.511886e+07, 0.000000e+00 -1.094144e+00 + +Index frequency db(v(8)) +-------------------------------------------------------------------------------- +55 3.162278e+07, 0.000000e+00 -1.913889e+00 +56 3.981072e+07, 0.000000e+00 -2.888451e+00 +57 5.011872e+07, 0.000000e+00 -4.051242e+00 +58 6.309573e+07, 0.000000e+00 -5.411505e+00 +59 7.943282e+07, 0.000000e+00 -6.965808e+00 +60 1.000000e+08, 0.000000e+00 -8.717440e+00 + +CPU time since last call: 0.420 seconds. + +Total CPU time: 0.420 seconds. + +Current dynamic memory usage = 245760, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test1.cir b/tests/bsim4/test1.cir new file mode 100644 index 000000000..a3d6b65bc --- /dev/null +++ b/tests/bsim4/test1.cir @@ -0,0 +1,13 @@ +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 0 n1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 1.8 +vds 2 0 1.8 + +.dc vds 0 1.8 0.05 vgs 0.6 1.8 0.3 + +.print dc i(vds) + +.include modelcard.nmos +.end diff --git a/tests/bsim4/test1.out b/tests/bsim4/test1.out new file mode 100644 index 000000000..a1617a374 --- /dev/null +++ b/tests/bsim4/test1.out @@ -0,0 +1,170 @@ + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:31:13 2000 + + +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:31:13 2000 +-------------------------------------------------------------------------------- +Index sweep vds#branch +-------------------------------------------------------------------------------- +0 0.000000e+00 1.314573e-17 +1 5.000000e-02 -1.520319e-05 +2 1.000000e-01 -2.028106e-05 +3 1.500000e-01 -2.326588e-05 +4 2.000000e-01 -2.600639e-05 +5 2.500000e-01 -2.876629e-05 +6 3.000000e-01 -3.159942e-05 +7 3.500000e-01 -3.452232e-05 +8 4.000000e-01 -3.754210e-05 +9 4.500000e-01 -4.066276e-05 +10 5.000000e-01 -4.388714e-05 +11 5.500000e-01 -4.721756e-05 +12 6.000000e-01 -5.065607e-05 +13 6.500000e-01 -5.420458e-05 +14 7.000000e-01 -5.786493e-05 +15 7.500000e-01 -6.163888e-05 +16 8.000000e-01 -6.552818e-05 +17 8.500000e-01 -6.953453e-05 +18 9.000000e-01 -7.365962e-05 +19 9.500000e-01 -7.790510e-05 +20 1.000000e+00 -8.227261e-05 +21 1.050000e+00 -8.676376e-05 +22 1.100000e+00 -9.138015e-05 +23 1.150000e+00 -9.612337e-05 +24 1.200000e+00 -1.009950e-04 +25 1.250000e+00 -1.059969e-04 +26 1.300000e+00 -1.111311e-04 +27 1.350000e+00 -1.164004e-04 +28 1.400000e+00 -1.218097e-04 +29 1.450000e+00 -1.273674e-04 +30 1.500000e+00 -1.330888e-04 +31 1.550000e+00 -1.390022e-04 +32 1.600000e+00 -1.451577e-04 +33 1.650000e+00 -1.516416e-04 +34 1.700000e+00 -1.585978e-04 +35 1.750000e+00 -1.662590e-04 +36 0.000000e+00 3.929327e-17 +37 5.000000e-02 -2.571957e-04 +38 1.000000e-01 -4.656111e-04 +39 1.500000e-01 -6.285928e-04 +40 2.000000e-01 -7.497575e-04 +41 2.500000e-01 -8.342322e-04 +42 3.000000e-01 -8.907104e-04 +43 3.500000e-01 -9.304112e-04 +44 4.000000e-01 -9.620081e-04 +45 4.500000e-01 -9.899593e-04 +46 5.000000e-01 -1.016213e-03 +47 5.500000e-01 -1.041629e-03 +48 6.000000e-01 -1.066620e-03 +49 6.500000e-01 -1.091398e-03 +50 7.000000e-01 -1.116080e-03 +51 7.500000e-01 -1.140735e-03 +52 8.000000e-01 -1.165408e-03 +53 8.500000e-01 -1.190124e-03 +54 9.000000e-01 -1.214901e-03 + +Index sweep vds#branch +-------------------------------------------------------------------------------- +55 9.500000e-01 -1.239752e-03 +56 1.000000e+00 -1.264685e-03 +57 1.050000e+00 -1.289703e-03 +58 1.100000e+00 -1.314812e-03 +59 1.150000e+00 -1.340012e-03 +60 1.200000e+00 -1.365305e-03 +61 1.250000e+00 -1.390690e-03 +62 1.300000e+00 -1.416169e-03 +63 1.350000e+00 -1.441739e-03 +64 1.400000e+00 -1.467402e-03 +65 1.450000e+00 -1.493158e-03 +66 1.500000e+00 -1.519010e-03 +67 1.550000e+00 -1.544971e-03 +68 1.600000e+00 -1.571067e-03 +69 1.650000e+00 -1.597359e-03 +70 1.700000e+00 -1.623965e-03 +71 1.750000e+00 -1.651113e-03 +72 0.000000e+00 7.768174e-17 +73 5.000000e-02 -3.703606e-04 +74 1.000000e-01 -6.987098e-04 +75 1.500000e-01 -9.868154e-04 +76 2.000000e-01 -1.236346e-03 +77 2.500000e-01 -1.448849e-03 +78 3.000000e-01 -1.625787e-03 +79 3.500000e-01 -1.768734e-03 +80 4.000000e-01 -1.880044e-03 +81 4.500000e-01 -1.964114e-03 +82 5.000000e-01 -2.027893e-03 +83 5.500000e-01 -2.078850e-03 +84 6.000000e-01 -2.122513e-03 +85 6.500000e-01 -2.162126e-03 +86 7.000000e-01 -2.199432e-03 +87 7.500000e-01 -2.235366e-03 +88 8.000000e-01 -2.270449e-03 +89 8.500000e-01 -2.304987e-03 +90 9.000000e-01 -2.339167e-03 +91 9.500000e-01 -2.373106e-03 +92 1.000000e+00 -2.406884e-03 +93 1.050000e+00 -2.440553e-03 +94 1.100000e+00 -2.474151e-03 +95 1.150000e+00 -2.507703e-03 +96 1.200000e+00 -2.541228e-03 +97 1.250000e+00 -2.574740e-03 +98 1.300000e+00 -2.608248e-03 +99 1.350000e+00 -2.641760e-03 +100 1.400000e+00 -2.675280e-03 +101 1.450000e+00 -2.708813e-03 +102 1.500000e+00 -2.742360e-03 +103 1.550000e+00 -2.775925e-03 +104 1.600000e+00 -2.809511e-03 +105 1.650000e+00 -2.843126e-03 +106 1.700000e+00 -2.876790e-03 +107 1.750000e+00 -2.910546e-03 +108 0.000000e+00 1.277867e-16 +109 5.000000e-02 -4.308334e-04 +110 1.000000e-01 -8.263598e-04 +111 1.500000e-01 -1.187687e-03 +112 2.000000e-01 -1.515890e-03 + +Index sweep vds#branch +-------------------------------------------------------------------------------- +113 2.500000e-01 -1.811981e-03 +114 3.000000e-01 -2.076896e-03 +115 3.500000e-01 -2.311479e-03 +116 4.000000e-01 -2.516468e-03 +117 4.500000e-01 -2.692525e-03 +118 5.000000e-01 -2.840396e-03 +119 5.500000e-01 -2.961403e-03 +120 6.000000e-01 -3.058326e-03 +121 6.500000e-01 -3.135898e-03 +122 7.000000e-01 -3.199803e-03 +123 7.500000e-01 -3.254954e-03 +124 8.000000e-01 -3.304720e-03 +125 8.500000e-01 -3.351161e-03 +126 9.000000e-01 -3.395491e-03 +127 9.500000e-01 -3.438433e-03 +128 1.000000e+00 -3.480428e-03 +129 1.050000e+00 -3.521757e-03 +130 1.100000e+00 -3.562603e-03 +131 1.150000e+00 -3.603089e-03 +132 1.200000e+00 -3.643299e-03 +133 1.250000e+00 -3.683295e-03 +134 1.300000e+00 -3.723120e-03 +135 1.350000e+00 -3.762806e-03 +136 1.400000e+00 -3.802375e-03 +137 1.450000e+00 -3.841847e-03 +138 1.500000e+00 -3.881234e-03 +139 1.550000e+00 -3.920546e-03 +140 1.600000e+00 -3.959791e-03 +141 1.650000e+00 -3.998976e-03 +142 1.700000e+00 -4.038106e-03 +143 1.750000e+00 -4.077187e-03 + +CPU time since last call: 0.380 seconds. + +Total CPU time: 0.380 seconds. + +Current dynamic memory usage = 188416, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test10.cir b/tests/bsim4/test10.cir new file mode 100644 index 000000000..7f534bd92 --- /dev/null +++ b/tests/bsim4/test10.cir @@ -0,0 +1,14 @@ +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 0 p1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 -1.8 +vds 2 0 -1.8 + +.dc vds 0 -1.8 -0.05 vgs -0.3 -1.8 -0.3 + +.options Temp=100.0 +.print dc v(1) i(vds) + +.include modelcard.pmos +.end diff --git a/tests/bsim4/test10.out b/tests/bsim4/test10.out new file mode 100644 index 000000000..55b148408 --- /dev/null +++ b/tests/bsim4/test10.out @@ -0,0 +1,209 @@ + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:33:18 2000 + + +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:33:18 2000 +-------------------------------------------------------------------------------- +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +0 0.000000e+00 -3.000000e-01 -1.311634e-18 +1 -5.000000e-02 -3.000000e-01 6.295608e-09 +2 -1.000000e-01 -3.000000e-01 8.312678e-09 +3 -1.500000e-01 -3.000000e-01 9.616409e-09 +4 -2.000000e-01 -3.000000e-01 1.086998e-08 +5 -2.500000e-01 -3.000000e-01 1.216043e-08 +6 -3.000000e-01 -3.000000e-01 1.350623e-08 +7 -3.500000e-01 -3.000000e-01 1.491400e-08 +8 -4.000000e-01 -3.000000e-01 1.638754e-08 +9 -4.500000e-01 -3.000000e-01 1.792978e-08 +10 -5.000000e-01 -3.000000e-01 1.954340e-08 +11 -5.500000e-01 -3.000000e-01 2.123101e-08 +12 -6.000000e-01 -3.000000e-01 2.299523e-08 +13 -6.500000e-01 -3.000000e-01 2.483872e-08 +14 -7.000000e-01 -3.000000e-01 2.676419e-08 +15 -7.500000e-01 -3.000000e-01 2.877444e-08 +16 -8.000000e-01 -3.000000e-01 3.087232e-08 +17 -8.500000e-01 -3.000000e-01 3.306078e-08 +18 -9.000000e-01 -3.000000e-01 3.534283e-08 +19 -9.500000e-01 -3.000000e-01 3.772158e-08 +20 -1.000000e+00 -3.000000e-01 4.020022e-08 +21 -1.050000e+00 -3.000000e-01 4.278201e-08 +22 -1.100000e+00 -3.000000e-01 4.547034e-08 +23 -1.150000e+00 -3.000000e-01 4.826868e-08 +24 -1.200000e+00 -3.000000e-01 5.118064e-08 +25 -1.250000e+00 -3.000000e-01 5.421003e-08 +26 -1.300000e+00 -3.000000e-01 5.736100e-08 +27 -1.350000e+00 -3.000000e-01 6.063841e-08 +28 -1.400000e+00 -3.000000e-01 6.404849e-08 +29 -1.450000e+00 -3.000000e-01 6.760014e-08 +30 -1.500000e+00 -3.000000e-01 7.130723e-08 +31 -1.550000e+00 -3.000000e-01 7.519258e-08 +32 -1.600000e+00 -3.000000e-01 7.929438e-08 +33 -1.650000e+00 -3.000000e-01 8.367632e-08 +34 -1.700000e+00 -3.000000e-01 8.844284e-08 +35 -1.750000e+00 -3.000000e-01 9.376153e-08 +36 0.000000e+00 -6.000000e-01 -9.413832e-18 +37 -5.000000e-02 -6.000000e-01 9.446743e-06 +38 -1.000000e-01 -6.000000e-01 1.310337e-05 +39 -1.500000e-01 -6.000000e-01 1.496078e-05 +40 -2.000000e-01 -6.000000e-01 1.653526e-05 +41 -2.500000e-01 -6.000000e-01 1.809006e-05 +42 -3.000000e-01 -6.000000e-01 1.967501e-05 +43 -3.500000e-01 -6.000000e-01 2.130351e-05 +44 -4.000000e-01 -6.000000e-01 2.298053e-05 +45 -4.500000e-01 -6.000000e-01 2.470850e-05 +46 -5.000000e-01 -6.000000e-01 2.648897e-05 +47 -5.500000e-01 -6.000000e-01 2.832311e-05 +48 -6.000000e-01 -6.000000e-01 3.021193e-05 +49 -6.500000e-01 -6.000000e-01 3.215634e-05 +50 -7.000000e-01 -6.000000e-01 3.415724e-05 +51 -7.500000e-01 -6.000000e-01 3.621549e-05 +52 -8.000000e-01 -6.000000e-01 3.833192e-05 +53 -8.500000e-01 -6.000000e-01 4.050737e-05 +54 -9.000000e-01 -6.000000e-01 4.274268e-05 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +55 -9.500000e-01 -6.000000e-01 4.503865e-05 +56 -1.000000e+00 -6.000000e-01 4.739610e-05 +57 -1.050000e+00 -6.000000e-01 4.981586e-05 +58 -1.100000e+00 -6.000000e-01 5.229871e-05 +59 -1.150000e+00 -6.000000e-01 5.484548e-05 +60 -1.200000e+00 -6.000000e-01 5.745700e-05 +61 -1.250000e+00 -6.000000e-01 6.013413e-05 +62 -1.300000e+00 -6.000000e-01 6.287793e-05 +63 -1.350000e+00 -6.000000e-01 6.568978e-05 +64 -1.400000e+00 -6.000000e-01 6.857193e-05 +65 -1.450000e+00 -6.000000e-01 7.152827e-05 +66 -1.500000e+00 -6.000000e-01 7.456598e-05 +67 -1.550000e+00 -6.000000e-01 7.769818e-05 +68 -1.600000e+00 -6.000000e-01 8.094837e-05 +69 -1.650000e+00 -6.000000e-01 8.435740e-05 +70 -1.700000e+00 -6.000000e-01 8.799395e-05 +71 -1.750000e+00 -6.000000e-01 9.196988e-05 +72 0.000000e+00 -9.000000e-01 -2.846704e-17 +73 -5.000000e-02 -9.000000e-01 1.445355e-04 +74 -1.000000e-01 -9.000000e-01 2.660719e-04 +75 -1.500000e-01 -9.000000e-01 3.657323e-04 +76 -2.000000e-01 -9.000000e-01 4.447311e-04 +77 -2.500000e-01 -9.000000e-01 5.046019e-04 +78 -3.000000e-01 -9.000000e-01 5.477507e-04 +79 -3.500000e-01 -9.000000e-01 5.781317e-04 +80 -4.000000e-01 -9.000000e-01 6.006846e-04 +81 -4.500000e-01 -9.000000e-01 6.193534e-04 +82 -5.000000e-01 -9.000000e-01 6.362830e-04 +83 -5.500000e-01 -9.000000e-01 6.524392e-04 +84 -6.000000e-01 -9.000000e-01 6.682478e-04 +85 -6.500000e-01 -9.000000e-01 6.839071e-04 +86 -7.000000e-01 -9.000000e-01 6.995164e-04 +87 -7.500000e-01 -9.000000e-01 7.151292e-04 +88 -8.000000e-01 -9.000000e-01 7.307756e-04 +89 -8.500000e-01 -9.000000e-01 7.464736e-04 +90 -9.000000e-01 -9.000000e-01 7.622340e-04 +91 -9.500000e-01 -9.000000e-01 7.780638e-04 +92 -1.000000e+00 -9.000000e-01 7.939671e-04 +93 -1.050000e+00 -9.000000e-01 8.099464e-04 +94 -1.100000e+00 -9.000000e-01 8.260033e-04 +95 -1.150000e+00 -9.000000e-01 8.421384e-04 +96 -1.200000e+00 -9.000000e-01 8.583518e-04 +97 -1.250000e+00 -9.000000e-01 8.746434e-04 +98 -1.300000e+00 -9.000000e-01 8.910127e-04 +99 -1.350000e+00 -9.000000e-01 9.074590e-04 +100 -1.400000e+00 -9.000000e-01 9.239816e-04 +101 -1.450000e+00 -9.000000e-01 9.405798e-04 +102 -1.500000e+00 -9.000000e-01 9.572538e-04 +103 -1.550000e+00 -9.000000e-01 9.740051e-04 +104 -1.600000e+00 -9.000000e-01 9.908398e-04 +105 -1.650000e+00 -9.000000e-01 1.007773e-03 +106 -1.700000e+00 -9.000000e-01 1.024837e-03 +107 -1.750000e+00 -9.000000e-01 1.042099e-03 +108 0.000000e+00 -1.200000e+00 -5.728902e-17 +109 -5.000000e-02 -1.200000e+00 2.140754e-04 +110 -1.000000e-01 -1.200000e+00 4.081394e-04 +111 -1.500000e-01 -1.200000e+00 5.827827e-04 +112 -2.000000e-01 -1.200000e+00 7.385906e-04 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +113 -2.500000e-01 -1.200000e+00 8.761372e-04 +114 -3.000000e-01 -1.200000e+00 9.959931e-04 +115 -3.500000e-01 -1.200000e+00 1.098747e-03 +116 -4.000000e-01 -1.200000e+00 1.185063e-03 +117 -4.500000e-01 -1.200000e+00 1.255820e-03 +118 -5.000000e-01 -1.200000e+00 1.312391e-03 +119 -5.500000e-01 -1.200000e+00 1.357009e-03 +120 -6.000000e-01 -1.200000e+00 1.392751e-03 +121 -6.500000e-01 -1.200000e+00 1.422780e-03 +122 -7.000000e-01 -1.200000e+00 1.449493e-03 +123 -7.500000e-01 -1.200000e+00 1.474359e-03 +124 -8.000000e-01 -1.200000e+00 1.498187e-03 +125 -8.500000e-01 -1.200000e+00 1.521418e-03 +126 -9.000000e-01 -1.200000e+00 1.544295e-03 +127 -9.500000e-01 -1.200000e+00 1.566960e-03 +128 -1.000000e+00 -1.200000e+00 1.589496e-03 +129 -1.050000e+00 -1.200000e+00 1.611958e-03 +130 -1.100000e+00 -1.200000e+00 1.634379e-03 +131 -1.150000e+00 -1.200000e+00 1.656783e-03 +132 -1.200000e+00 -1.200000e+00 1.679183e-03 +133 -1.250000e+00 -1.200000e+00 1.701592e-03 +134 -1.300000e+00 -1.200000e+00 1.724015e-03 +135 -1.350000e+00 -1.200000e+00 1.746459e-03 +136 -1.400000e+00 -1.200000e+00 1.768926e-03 +137 -1.450000e+00 -1.200000e+00 1.791420e-03 +138 -1.500000e+00 -1.200000e+00 1.813940e-03 +139 -1.550000e+00 -1.200000e+00 1.836488e-03 +140 -1.600000e+00 -1.200000e+00 1.859066e-03 +141 -1.650000e+00 -1.200000e+00 1.881672e-03 +142 -1.700000e+00 -1.200000e+00 1.904308e-03 +143 -1.750000e+00 -1.200000e+00 1.926979e-03 +144 0.000000e+00 -1.500000e+00 -9.565718e-17 +145 -5.000000e-02 -1.500000e+00 2.497801e-04 +146 -1.000000e-01 -1.500000e+00 4.827905e-04 +147 -1.500000e-01 -1.500000e+00 6.993912e-04 +148 -2.000000e-01 -1.500000e+00 8.999450e-04 +149 -2.500000e-01 -1.500000e+00 1.084809e-03 +150 -3.000000e-01 -1.500000e+00 1.254330e-03 +151 -3.500000e-01 -1.500000e+00 1.408851e-03 +152 -4.000000e-01 -1.500000e+00 1.548703e-03 +153 -4.500000e-01 -1.500000e+00 1.674216e-03 +154 -5.000000e-01 -1.500000e+00 1.785723e-03 +155 -5.500000e-01 -1.500000e+00 1.883583e-03 +156 -6.000000e-01 -1.500000e+00 1.968229e-03 +157 -6.500000e-01 -1.500000e+00 2.040279e-03 +158 -7.000000e-01 -1.500000e+00 2.100721e-03 +159 -7.500000e-01 -1.500000e+00 2.151123e-03 +160 -8.000000e-01 -1.500000e+00 2.193631e-03 +161 -8.500000e-01 -1.500000e+00 2.230556e-03 +162 -9.000000e-01 -1.500000e+00 2.263852e-03 +163 -9.500000e-01 -1.500000e+00 2.294888e-03 +164 -1.000000e+00 -1.500000e+00 2.324523e-03 +165 -1.050000e+00 -1.500000e+00 2.353273e-03 +166 -1.100000e+00 -1.500000e+00 2.381448e-03 +167 -1.150000e+00 -1.500000e+00 2.409240e-03 +168 -1.200000e+00 -1.500000e+00 2.436768e-03 +169 -1.250000e+00 -1.500000e+00 2.464109e-03 +170 -1.300000e+00 -1.500000e+00 2.491314e-03 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +171 -1.350000e+00 -1.500000e+00 2.518420e-03 +172 -1.400000e+00 -1.500000e+00 2.545450e-03 +173 -1.450000e+00 -1.500000e+00 2.572423e-03 +174 -1.500000e+00 -1.500000e+00 2.599349e-03 +175 -1.550000e+00 -1.500000e+00 2.626239e-03 +176 -1.600000e+00 -1.500000e+00 2.653098e-03 +177 -1.650000e+00 -1.500000e+00 2.679932e-03 +178 -1.700000e+00 -1.500000e+00 2.706744e-03 +179 -1.750000e+00 -1.500000e+00 2.733536e-03 + +CPU time since last call: 0.380 seconds. + +Total CPU time: 0.380 seconds. + +Current dynamic memory usage = 188416, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test11.cir b/tests/bsim4/test11.cir new file mode 100644 index 000000000..2e0307f64 --- /dev/null +++ b/tests/bsim4/test11.cir @@ -0,0 +1,14 @@ +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 3 p1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 -1.8 +vds 2 0 -0.1 +vbs 3 0 0.0 + +.dc vgs 0.6 -1.8 -0.05 vds -0.1 -1.8 -0.3 + +.print dc v(2) i(vds) + +.include modelcard.pmos +.end diff --git a/tests/bsim4/test11.out b/tests/bsim4/test11.out new file mode 100644 index 000000000..2e5f99be7 --- /dev/null +++ b/tests/bsim4/test11.out @@ -0,0 +1,323 @@ + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:33:31 2000 + + +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:33:30 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 6.000000e-01 -1.000000e-01 1.053393e-13 +1 5.500000e-01 -1.000000e-01 1.053393e-13 +2 5.000000e-01 -1.000000e-01 1.053255e-13 +3 4.500000e-01 -1.000000e-01 1.053255e-13 +4 4.000000e-01 -1.000000e-01 1.053393e-13 +5 3.500000e-01 -1.000000e-01 1.053393e-13 +6 3.000000e-01 -1.000000e-01 1.053255e-13 +7 2.500000e-01 -1.000000e-01 1.053463e-13 +8 2.000000e-01 -1.000000e-01 1.054157e-13 +9 1.500000e-01 -1.000000e-01 1.058043e-13 +10 1.000000e-01 -1.000000e-01 1.079761e-13 +11 5.000000e-02 -1.000000e-01 1.200359e-13 +12 6.938894e-17 -1.000000e-01 1.869685e-13 +13 -5.000000e-02 -1.000000e-01 5.585463e-13 +14 -1.000000e-01 -1.000000e-01 2.620952e-12 +15 -1.500000e-01 -1.000000e-01 1.406335e-11 +16 -2.000000e-01 -1.000000e-01 7.748691e-11 +17 -2.500000e-01 -1.000000e-01 4.282413e-10 +18 -3.000000e-01 -1.000000e-01 2.357714e-09 +19 -3.500000e-01 -1.000000e-01 1.284094e-08 +20 -4.000000e-01 -1.000000e-01 6.824786e-08 +21 -4.500000e-01 -1.000000e-01 3.450883e-07 +22 -5.000000e-01 -1.000000e-01 1.602571e-06 +23 -5.500000e-01 -1.000000e-01 6.667154e-06 +24 -6.000000e-01 -1.000000e-01 2.454872e-05 +25 -6.500000e-01 -1.000000e-01 7.402302e-05 +26 -7.000000e-01 -1.000000e-01 1.616654e-04 +27 -7.500000e-01 -1.000000e-01 2.604673e-04 +28 -8.000000e-01 -1.000000e-01 3.473995e-04 +29 -8.500000e-01 -1.000000e-01 4.187324e-04 +30 -9.000000e-01 -1.000000e-01 4.779357e-04 +31 -9.500000e-01 -1.000000e-01 5.285765e-04 +32 -1.000000e+00 -1.000000e-01 5.729916e-04 +33 -1.050000e+00 -1.000000e-01 6.125777e-04 +34 -1.100000e+00 -1.000000e-01 6.481917e-04 +35 -1.150000e+00 -1.000000e-01 6.804027e-04 +36 -1.200000e+00 -1.000000e-01 7.096260e-04 +37 -1.250000e+00 -1.000000e-01 7.361889e-04 +38 -1.300000e+00 -1.000000e-01 7.603635e-04 +39 -1.350000e+00 -1.000000e-01 7.823838e-04 +40 -1.400000e+00 -1.000000e-01 8.024538e-04 +41 -1.450000e+00 -1.000000e-01 8.207542e-04 +42 -1.500000e+00 -1.000000e-01 8.374453e-04 +43 -1.550000e+00 -1.000000e-01 8.526699e-04 +44 -1.600000e+00 -1.000000e-01 8.665529e-04 +45 -1.650000e+00 -1.000000e-01 8.791729e-04 +46 -1.700000e+00 -1.000000e-01 8.906338e-04 +47 -1.750000e+00 -1.000000e-01 9.010401e-04 +48 6.000000e-01 -4.000000e-01 4.054534e-13 +49 5.500000e-01 -4.000000e-01 4.054534e-13 +50 5.000000e-01 -4.000000e-01 4.054257e-13 +51 4.500000e-01 -4.000000e-01 4.054257e-13 +52 4.000000e-01 -4.000000e-01 4.054257e-13 +53 3.500000e-01 -4.000000e-01 4.054257e-13 +54 3.000000e-01 -4.000000e-01 4.054257e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 2.500000e-01 -4.000000e-01 4.054534e-13 +56 2.000000e-01 -4.000000e-01 4.056200e-13 +57 1.500000e-01 -4.000000e-01 4.064804e-13 +58 1.000000e-01 -4.000000e-01 4.111711e-13 +59 5.000000e-02 -4.000000e-01 4.373168e-13 +60 6.938894e-17 -4.000000e-01 5.823675e-13 +61 -5.000000e-02 -4.000000e-01 1.387584e-12 +62 -1.000000e-01 -4.000000e-01 5.856676e-12 +63 -1.500000e-01 -4.000000e-01 3.065040e-11 +64 -2.000000e-01 -4.000000e-01 1.680583e-10 +65 -2.500000e-01 -4.000000e-01 9.277083e-10 +66 -3.000000e-01 -4.000000e-01 5.103023e-09 +67 -3.500000e-01 -4.000000e-01 2.774359e-08 +68 -4.000000e-01 -4.000000e-01 1.468447e-07 +69 -4.500000e-01 -4.000000e-01 7.353415e-07 +70 -5.000000e-01 -4.000000e-01 3.338377e-06 +71 -5.500000e-01 -4.000000e-01 1.319997e-05 +72 -6.000000e-01 -4.000000e-01 4.441823e-05 +73 -6.500000e-01 -4.000000e-01 1.226377e-04 +74 -7.000000e-01 -4.000000e-01 2.643680e-04 +75 -7.500000e-01 -4.000000e-01 4.498765e-04 +76 -8.000000e-01 -4.000000e-01 6.463003e-04 +77 -8.500000e-01 -4.000000e-01 8.369758e-04 +78 -9.000000e-01 -4.000000e-01 1.019100e-03 +79 -9.500000e-01 -4.000000e-01 1.193931e-03 +80 -1.000000e+00 -4.000000e-01 1.362343e-03 +81 -1.050000e+00 -4.000000e-01 1.524080e-03 +82 -1.100000e+00 -4.000000e-01 1.678241e-03 +83 -1.150000e+00 -4.000000e-01 1.823917e-03 +84 -1.200000e+00 -4.000000e-01 1.960572e-03 +85 -1.250000e+00 -4.000000e-01 2.088110e-03 +86 -1.300000e+00 -4.000000e-01 2.206758e-03 +87 -1.350000e+00 -4.000000e-01 2.316937e-03 +88 -1.400000e+00 -4.000000e-01 2.419155e-03 +89 -1.450000e+00 -4.000000e-01 2.513944e-03 +90 -1.500000e+00 -4.000000e-01 2.601830e-03 +91 -1.550000e+00 -4.000000e-01 2.683313e-03 +92 -1.600000e+00 -4.000000e-01 2.758855e-03 +93 -1.650000e+00 -4.000000e-01 2.828700e-03 +94 -1.700000e+00 -4.000000e-01 2.893220e-03 +95 -1.750000e+00 -4.000000e-01 2.952841e-03 +96 6.000000e-01 -7.000000e-01 7.054912e-13 +97 5.500000e-01 -7.000000e-01 7.054912e-13 +98 5.000000e-01 -7.000000e-01 7.054912e-13 +99 4.500000e-01 -7.000000e-01 7.054912e-13 +100 4.000000e-01 -7.000000e-01 7.054912e-13 +101 3.500000e-01 -7.000000e-01 7.054912e-13 +102 3.000000e-01 -7.000000e-01 7.054912e-13 +103 2.500000e-01 -7.000000e-01 7.055467e-13 +104 2.000000e-01 -7.000000e-01 7.057688e-13 +105 1.500000e-01 -7.000000e-01 7.072121e-13 +106 1.000000e-01 -7.000000e-01 7.153722e-13 +107 5.000000e-02 -7.000000e-01 7.606138e-13 +108 6.938894e-17 -7.000000e-01 1.011857e-12 +109 -5.000000e-02 -7.000000e-01 2.406630e-12 +110 -1.000000e-01 -7.000000e-01 1.014744e-11 +111 -1.500000e-01 -7.000000e-01 5.308914e-11 +112 -2.000000e-01 -7.000000e-01 2.910366e-10 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 -2.500000e-01 -7.000000e-01 1.606021e-09 +114 -3.000000e-01 -7.000000e-01 8.827245e-09 +115 -3.500000e-01 -7.000000e-01 4.790289e-08 +116 -4.000000e-01 -7.000000e-01 2.524887e-07 +117 -4.500000e-01 -7.000000e-01 1.252997e-06 +118 -5.000000e-01 -7.000000e-01 5.585099e-06 +119 -5.500000e-01 -7.000000e-01 2.131145e-05 +120 -6.000000e-01 -7.000000e-01 6.737588e-05 +121 -6.500000e-01 -7.000000e-01 1.712397e-04 +122 -7.000000e-01 -7.000000e-01 3.420901e-04 +123 -7.500000e-01 -7.000000e-01 5.521809e-04 +124 -8.000000e-01 -7.000000e-01 7.682496e-04 +125 -8.500000e-01 -7.000000e-01 9.764634e-04 +126 -9.000000e-01 -7.000000e-01 1.176393e-03 +127 -9.500000e-01 -7.000000e-01 1.371063e-03 +128 -1.000000e+00 -7.000000e-01 1.562971e-03 +129 -1.050000e+00 -7.000000e-01 1.753473e-03 +130 -1.100000e+00 -7.000000e-01 1.943077e-03 +131 -1.150000e+00 -7.000000e-01 2.131785e-03 +132 -1.200000e+00 -7.000000e-01 2.319327e-03 +133 -1.250000e+00 -7.000000e-01 2.505277e-03 +134 -1.300000e+00 -7.000000e-01 2.689107e-03 +135 -1.350000e+00 -7.000000e-01 2.870194e-03 +136 -1.400000e+00 -7.000000e-01 3.047820e-03 +137 -1.450000e+00 -7.000000e-01 3.221166e-03 +138 -1.500000e+00 -7.000000e-01 3.389336e-03 +139 -1.550000e+00 -7.000000e-01 3.551414e-03 +140 -1.600000e+00 -7.000000e-01 3.706550e-03 +141 -1.650000e+00 -7.000000e-01 3.853708e-03 +142 -1.700000e+00 -7.000000e-01 3.992381e-03 +143 -1.750000e+00 -7.000000e-01 4.122561e-03 +144 6.000000e-01 -1.000000e+00 1.068051e-11 +145 5.500000e-01 -1.000000e+00 2.883083e-12 +146 5.000000e-01 -1.000000e+00 1.295131e-12 +147 4.500000e-01 -1.000000e+00 1.039224e-12 +148 4.000000e-01 -1.000000e+00 1.008249e-12 +149 3.500000e-01 -1.000000e+00 1.005585e-12 +150 3.000000e-01 -1.000000e+00 1.005473e-12 +151 2.500000e-01 -1.000000e+00 1.005529e-12 +152 2.000000e-01 -1.000000e+00 1.005973e-12 +153 1.500000e-01 -1.000000e+00 1.008249e-12 +154 1.000000e-01 -1.000000e+00 1.021128e-12 +155 5.000000e-02 -1.000000e+00 1.092293e-12 +156 6.938894e-17 -1.000000e+00 1.487255e-12 +157 -5.000000e-02 -1.000000e+00 3.679612e-12 +158 -1.000000e-01 -1.000000e+00 1.584760e-11 +159 -1.500000e-01 -1.000000e+00 8.334372e-11 +160 -2.000000e-01 -1.000000e+00 4.572879e-10 +161 -2.500000e-01 -1.000000e+00 2.523001e-09 +162 -3.000000e-01 -1.000000e+00 1.385599e-08 +163 -3.500000e-01 -1.000000e+00 7.504499e-08 +164 -4.000000e-01 -1.000000e+00 3.938163e-07 +165 -4.500000e-01 -1.000000e+00 1.936595e-06 +166 -5.000000e-01 -1.000000e+00 8.485155e-06 +167 -5.500000e-01 -1.000000e+00 3.142261e-05 +168 -6.000000e-01 -1.000000e+00 9.467381e-05 +169 -6.500000e-01 -1.000000e+00 2.260739e-04 +170 -7.000000e-01 -1.000000e+00 4.259219e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 -7.500000e-01 -1.000000e+00 6.588454e-04 +172 -8.000000e-01 -1.000000e+00 8.917477e-04 +173 -8.500000e-01 -1.000000e+00 1.113416e-03 +174 -9.000000e-01 -1.000000e+00 1.325142e-03 +175 -9.500000e-01 -1.000000e+00 1.530761e-03 +176 -1.000000e+00 -1.000000e+00 1.733163e-03 +177 -1.050000e+00 -1.000000e+00 1.933941e-03 +178 -1.100000e+00 -1.000000e+00 2.133797e-03 +179 -1.150000e+00 -1.000000e+00 2.332930e-03 +180 -1.200000e+00 -1.000000e+00 2.531290e-03 +181 -1.250000e+00 -1.000000e+00 2.728718e-03 +182 -1.300000e+00 -1.000000e+00 2.925015e-03 +183 -1.350000e+00 -1.000000e+00 3.119975e-03 +184 -1.400000e+00 -1.000000e+00 3.313395e-03 +185 -1.450000e+00 -1.000000e+00 3.505082e-03 +186 -1.500000e+00 -1.000000e+00 3.694846e-03 +187 -1.550000e+00 -1.000000e+00 3.882499e-03 +188 -1.600000e+00 -1.000000e+00 4.067833e-03 +189 -1.650000e+00 -1.000000e+00 4.250156e-03 +190 -1.700000e+00 -1.000000e+00 4.429005e-03 +191 -1.750000e+00 -1.000000e+00 4.604159e-03 +192 6.000000e-01 -1.300000e+00 8.362057e-09 +193 5.500000e-01 -1.300000e+00 3.522663e-09 +194 5.000000e-01 -1.300000e+00 1.364808e-09 +195 4.500000e-01 -1.300000e+00 4.803444e-10 +196 4.000000e-01 -1.300000e+00 1.515781e-10 +197 3.500000e-01 -1.300000e+00 4.256984e-11 +198 3.000000e-01 -1.300000e+00 1.098166e-11 +199 2.500000e-01 -1.300000e+00 3.183509e-12 +200 2.000000e-01 -1.300000e+00 1.595946e-12 +201 1.500000e-01 -1.300000e+00 1.343370e-12 +202 1.000000e-01 -1.300000e+00 1.331435e-12 +203 5.000000e-02 -1.300000e+00 1.434464e-12 +204 6.938894e-17 -1.300000e+00 2.020661e-12 +205 -5.000000e-02 -1.300000e+00 5.275780e-12 +206 -1.000000e-01 -1.300000e+00 2.334039e-11 +207 -1.500000e-01 -1.300000e+00 1.235370e-10 +208 -2.000000e-01 -1.300000e+00 6.785474e-10 +209 -2.500000e-01 -1.300000e+00 3.743146e-09 +210 -3.000000e-01 -1.300000e+00 2.053884e-08 +211 -3.500000e-01 -1.300000e+00 1.110052e-07 +212 -4.000000e-01 -1.300000e+00 5.798099e-07 +213 -4.500000e-01 -1.300000e+00 2.824338e-06 +214 -5.000000e-01 -1.300000e+00 1.216558e-05 +215 -5.500000e-01 -1.300000e+00 4.381839e-05 +216 -6.000000e-01 -1.300000e+00 1.266455e-04 +217 -6.500000e-01 -1.300000e+00 2.872533e-04 +218 -7.000000e-01 -1.300000e+00 5.159573e-04 +219 -7.500000e-01 -1.300000e+00 7.707164e-04 +220 -8.000000e-01 -1.300000e+00 1.019445e-03 +221 -8.500000e-01 -1.300000e+00 1.253652e-03 +222 -9.000000e-01 -1.300000e+00 1.476245e-03 +223 -9.500000e-01 -1.300000e+00 1.691768e-03 +224 -1.000000e+00 -1.300000e+00 1.903422e-03 +225 -1.050000e+00 -1.300000e+00 2.112962e-03 +226 -1.100000e+00 -1.300000e+00 2.321196e-03 +227 -1.150000e+00 -1.300000e+00 2.528404e-03 +228 -1.200000e+00 -1.300000e+00 2.734609e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 -1.250000e+00 -1.300000e+00 2.939717e-03 +230 -1.300000e+00 -1.300000e+00 3.143592e-03 +231 -1.350000e+00 -1.300000e+00 3.346089e-03 +232 -1.400000e+00 -1.300000e+00 3.547073e-03 +233 -1.450000e+00 -1.300000e+00 3.746417e-03 +234 -1.500000e+00 -1.300000e+00 3.944012e-03 +235 -1.550000e+00 -1.300000e+00 4.139758e-03 +236 -1.600000e+00 -1.300000e+00 4.333557e-03 +237 -1.650000e+00 -1.300000e+00 4.524834e-03 +238 -1.700000e+00 -1.300000e+00 4.713258e-03 +239 -1.750000e+00 -1.300000e+00 4.898794e-03 +240 6.000000e-01 -1.600000e+00 4.226580e-07 +241 5.500000e-01 -1.600000e+00 2.472012e-07 +242 5.000000e-01 -1.600000e+00 1.389354e-07 +243 4.500000e-01 -1.600000e+00 7.468366e-08 +244 4.000000e-01 -1.600000e+00 3.818570e-08 +245 3.500000e-01 -1.600000e+00 1.845185e-08 +246 3.000000e-01 -1.600000e+00 8.362710e-09 +247 2.500000e-01 -1.600000e+00 3.523112e-09 +248 2.000000e-01 -1.600000e+00 1.365166e-09 +249 1.500000e-01 -1.600000e+00 4.806706e-10 +250 1.000000e-01 -1.600000e+00 1.519179e-10 +251 5.000000e-02 -1.600000e+00 4.305656e-11 +252 6.938894e-17 -1.600000e+00 1.230827e-11 +253 -5.000000e-02 -1.600000e+00 9.179990e-12 +254 -1.000000e-01 -1.600000e+00 3.350997e-11 +255 -1.500000e-01 -1.600000e+00 1.769997e-10 +256 -2.000000e-01 -1.600000e+00 9.730465e-10 +257 -2.500000e-01 -1.600000e+00 5.366649e-09 +258 -3.000000e-01 -1.600000e+00 2.941904e-08 +259 -3.500000e-01 -1.600000e+00 1.586379e-07 +260 -4.000000e-01 -1.600000e+00 8.244776e-07 +261 -4.500000e-01 -1.600000e+00 3.976325e-06 +262 -5.000000e-01 -1.600000e+00 1.683112e-05 +263 -5.500000e-01 -1.600000e+00 5.898670e-05 +264 -6.000000e-01 -1.600000e+00 1.639766e-04 +265 -6.500000e-01 -1.600000e+00 3.552722e-04 +266 -7.000000e-01 -1.600000e+00 6.123885e-04 +267 -7.500000e-01 -1.600000e+00 8.878737e-04 +268 -8.000000e-01 -1.600000e+00 1.151491e-03 +269 -8.500000e-01 -1.600000e+00 1.397530e-03 +270 -9.000000e-01 -1.600000e+00 1.630401e-03 +271 -9.500000e-01 -1.600000e+00 1.855275e-03 +272 -1.000000e+00 -1.600000e+00 2.075622e-03 +273 -1.050000e+00 -1.600000e+00 2.293332e-03 +274 -1.100000e+00 -1.600000e+00 2.509301e-03 +275 -1.150000e+00 -1.600000e+00 2.723879e-03 +276 -1.200000e+00 -1.600000e+00 2.937146e-03 +277 -1.250000e+00 -1.600000e+00 3.149056e-03 +278 -1.300000e+00 -1.600000e+00 3.359516e-03 +279 -1.350000e+00 -1.600000e+00 3.568420e-03 +280 -1.400000e+00 -1.600000e+00 3.775666e-03 +281 -1.450000e+00 -1.600000e+00 3.981160e-03 +282 -1.500000e+00 -1.600000e+00 4.184820e-03 +283 -1.550000e+00 -1.600000e+00 4.386574e-03 +284 -1.600000e+00 -1.600000e+00 4.586354e-03 +285 -1.650000e+00 -1.600000e+00 4.783603e-03 +286 -1.700000e+00 -1.600000e+00 4.978002e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 -1.750000e+00 -1.600000e+00 5.169546e-03 + +CPU time since last call: 0.460 seconds. + +Total CPU time: 0.460 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test12.cir b/tests/bsim4/test12.cir new file mode 100644 index 000000000..5145d5e24 --- /dev/null +++ b/tests/bsim4/test12.cir @@ -0,0 +1,15 @@ +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 3 p1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 -1.8 +vds 2 0 -0.1 +vbs 3 0 0.0 + + +.dc vgs 0.6 -1.8 -0.05 vbs 0 1.8 0.3 + +.print dc v(2) i(vds) + +.include modelcard.pmos +.end diff --git a/tests/bsim4/test12.out b/tests/bsim4/test12.out new file mode 100644 index 000000000..ba01aa50e --- /dev/null +++ b/tests/bsim4/test12.out @@ -0,0 +1,323 @@ + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:33:44 2000 + + +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:33:44 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 6.000000e-01 -1.000000e-01 1.053393e-13 +1 5.500000e-01 -1.000000e-01 1.053393e-13 +2 5.000000e-01 -1.000000e-01 1.053255e-13 +3 4.500000e-01 -1.000000e-01 1.053255e-13 +4 4.000000e-01 -1.000000e-01 1.053393e-13 +5 3.500000e-01 -1.000000e-01 1.053393e-13 +6 3.000000e-01 -1.000000e-01 1.053255e-13 +7 2.500000e-01 -1.000000e-01 1.053463e-13 +8 2.000000e-01 -1.000000e-01 1.054157e-13 +9 1.500000e-01 -1.000000e-01 1.058043e-13 +10 1.000000e-01 -1.000000e-01 1.079761e-13 +11 5.000000e-02 -1.000000e-01 1.200359e-13 +12 6.938894e-17 -1.000000e-01 1.869685e-13 +13 -5.000000e-02 -1.000000e-01 5.585463e-13 +14 -1.000000e-01 -1.000000e-01 2.620952e-12 +15 -1.500000e-01 -1.000000e-01 1.406335e-11 +16 -2.000000e-01 -1.000000e-01 7.748691e-11 +17 -2.500000e-01 -1.000000e-01 4.282413e-10 +18 -3.000000e-01 -1.000000e-01 2.357714e-09 +19 -3.500000e-01 -1.000000e-01 1.284094e-08 +20 -4.000000e-01 -1.000000e-01 6.824786e-08 +21 -4.500000e-01 -1.000000e-01 3.450883e-07 +22 -5.000000e-01 -1.000000e-01 1.602571e-06 +23 -5.500000e-01 -1.000000e-01 6.667154e-06 +24 -6.000000e-01 -1.000000e-01 2.454872e-05 +25 -6.500000e-01 -1.000000e-01 7.402302e-05 +26 -7.000000e-01 -1.000000e-01 1.616654e-04 +27 -7.500000e-01 -1.000000e-01 2.604673e-04 +28 -8.000000e-01 -1.000000e-01 3.473995e-04 +29 -8.500000e-01 -1.000000e-01 4.187324e-04 +30 -9.000000e-01 -1.000000e-01 4.779357e-04 +31 -9.500000e-01 -1.000000e-01 5.285765e-04 +32 -1.000000e+00 -1.000000e-01 5.729916e-04 +33 -1.050000e+00 -1.000000e-01 6.125777e-04 +34 -1.100000e+00 -1.000000e-01 6.481917e-04 +35 -1.150000e+00 -1.000000e-01 6.804027e-04 +36 -1.200000e+00 -1.000000e-01 7.096260e-04 +37 -1.250000e+00 -1.000000e-01 7.361889e-04 +38 -1.300000e+00 -1.000000e-01 7.603635e-04 +39 -1.350000e+00 -1.000000e-01 7.823838e-04 +40 -1.400000e+00 -1.000000e-01 8.024538e-04 +41 -1.450000e+00 -1.000000e-01 8.207542e-04 +42 -1.500000e+00 -1.000000e-01 8.374453e-04 +43 -1.550000e+00 -1.000000e-01 8.526699e-04 +44 -1.600000e+00 -1.000000e-01 8.665529e-04 +45 -1.650000e+00 -1.000000e-01 8.791729e-04 +46 -1.700000e+00 -1.000000e-01 8.906338e-04 +47 -1.750000e+00 -1.000000e-01 9.010401e-04 +48 6.000000e-01 -1.000000e-01 4.054396e-13 +49 5.500000e-01 -1.000000e-01 4.054396e-13 +50 5.000000e-01 -1.000000e-01 4.054396e-13 +51 4.500000e-01 -1.000000e-01 4.054396e-13 +52 4.000000e-01 -1.000000e-01 4.054396e-13 +53 3.500000e-01 -1.000000e-01 4.054396e-13 +54 3.000000e-01 -1.000000e-01 4.054396e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 2.500000e-01 -1.000000e-01 4.054396e-13 +56 2.000000e-01 -1.000000e-01 4.054604e-13 +57 1.500000e-01 -1.000000e-01 4.055645e-13 +58 1.000000e-01 -1.000000e-01 4.061890e-13 +59 5.000000e-02 -1.000000e-01 4.097070e-13 +60 6.938894e-17 -1.000000e-01 4.298159e-13 +61 -5.000000e-02 -1.000000e-01 5.444811e-13 +62 -1.000000e-01 -1.000000e-01 1.198298e-12 +63 -1.500000e-01 -1.000000e-01 4.925359e-12 +64 -2.000000e-01 -1.000000e-01 2.616003e-11 +65 -2.500000e-01 -1.000000e-01 1.469813e-10 +66 -3.000000e-01 -1.000000e-01 8.322223e-10 +67 -3.500000e-01 -1.000000e-01 4.688914e-09 +68 -4.000000e-01 -1.000000e-01 2.601228e-08 +69 -4.500000e-01 -1.000000e-01 1.393991e-07 +70 -5.000000e-01 -1.000000e-01 6.986384e-07 +71 -5.500000e-01 -1.000000e-01 3.159203e-06 +72 -6.000000e-01 -1.000000e-01 1.267916e-05 +73 -6.500000e-01 -1.000000e-01 4.359405e-05 +74 -7.000000e-01 -1.000000e-01 1.133674e-04 +75 -7.500000e-01 -1.000000e-01 2.090983e-04 +76 -8.000000e-01 -1.000000e-01 3.009464e-04 +77 -8.500000e-01 -1.000000e-01 3.775701e-04 +78 -9.000000e-01 -1.000000e-01 4.406115e-04 +79 -9.500000e-01 -1.000000e-01 4.939148e-04 +80 -1.000000e+00 -1.000000e-01 5.402921e-04 +81 -1.050000e+00 -1.000000e-01 5.814446e-04 +82 -1.100000e+00 -1.000000e-01 6.183893e-04 +83 -1.150000e+00 -1.000000e-01 6.517757e-04 +84 -1.200000e+00 -1.000000e-01 6.820599e-04 +85 -1.250000e+00 -1.000000e-01 7.095920e-04 +86 -1.300000e+00 -1.000000e-01 7.346586e-04 +87 -1.350000e+00 -1.000000e-01 7.575033e-04 +88 -1.400000e+00 -1.000000e-01 7.783384e-04 +89 -1.450000e+00 -1.000000e-01 7.973505e-04 +90 -1.500000e+00 -1.000000e-01 8.147057e-04 +91 -1.550000e+00 -1.000000e-01 8.305516e-04 +92 -1.600000e+00 -1.000000e-01 8.450171e-04 +93 -1.650000e+00 -1.000000e-01 8.581828e-04 +94 -1.700000e+00 -1.000000e-01 8.701559e-04 +95 -1.750000e+00 -1.000000e-01 8.810440e-04 +96 6.000000e-01 -1.000000e-01 7.054565e-13 +97 5.500000e-01 -1.000000e-01 7.054565e-13 +98 5.000000e-01 -1.000000e-01 7.054426e-13 +99 4.500000e-01 -1.000000e-01 7.054426e-13 +100 4.000000e-01 -1.000000e-01 7.054426e-13 +101 3.500000e-01 -1.000000e-01 7.054565e-13 +102 3.000000e-01 -1.000000e-01 7.054357e-13 +103 2.500000e-01 -1.000000e-01 7.054426e-13 +104 2.000000e-01 -1.000000e-01 7.054565e-13 +105 1.500000e-01 -1.000000e-01 7.054843e-13 +106 1.000000e-01 -1.000000e-01 7.057271e-13 +107 5.000000e-02 -1.000000e-01 7.070386e-13 +108 6.938894e-17 -1.000000e-01 7.147130e-13 +109 -5.000000e-02 -1.000000e-01 7.592954e-13 +110 -1.000000e-01 -1.000000e-01 1.018179e-12 +111 -1.500000e-01 -1.000000e-01 2.520796e-12 +112 -2.000000e-01 -1.000000e-01 1.124001e-11 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 -2.500000e-01 -1.000000e-01 6.179035e-11 +114 -3.000000e-01 -1.000000e-01 3.542409e-10 +115 -3.500000e-01 -1.000000e-01 2.037532e-09 +116 -4.000000e-01 -1.000000e-01 1.160910e-08 +117 -4.500000e-01 -1.000000e-01 6.454323e-08 +118 -5.000000e-01 -1.000000e-01 3.407946e-07 +119 -5.500000e-01 -1.000000e-01 1.644733e-06 +120 -6.000000e-01 -1.000000e-01 7.056111e-06 +121 -6.500000e-01 -1.000000e-01 2.645100e-05 +122 -7.000000e-01 -1.000000e-01 7.899500e-05 +123 -7.500000e-01 -1.000000e-01 1.668571e-04 +124 -8.000000e-01 -1.000000e-01 2.611309e-04 +125 -8.500000e-01 -1.000000e-01 3.424309e-04 +126 -9.000000e-01 -1.000000e-01 4.091599e-04 +127 -9.500000e-01 -1.000000e-01 4.649938e-04 +128 -1.000000e+00 -1.000000e-01 5.131646e-04 +129 -1.050000e+00 -1.000000e-01 5.556954e-04 +130 -1.100000e+00 -1.000000e-01 5.937812e-04 +131 -1.150000e+00 -1.000000e-01 6.281607e-04 +132 -1.200000e+00 -1.000000e-01 6.593349e-04 +133 -1.250000e+00 -1.000000e-01 6.876773e-04 +134 -1.300000e+00 -1.000000e-01 7.134882e-04 +135 -1.350000e+00 -1.000000e-01 7.370203e-04 +136 -1.400000e+00 -1.000000e-01 7.584928e-04 +137 -1.450000e+00 -1.000000e-01 7.780980e-04 +138 -1.500000e+00 -1.000000e-01 7.960064e-04 +139 -1.550000e+00 -1.000000e-01 8.123696e-04 +140 -1.600000e+00 -1.000000e-01 8.273199e-04 +141 -1.650000e+00 -1.000000e-01 8.409398e-04 +142 -1.700000e+00 -1.000000e-01 8.533389e-04 +143 -1.750000e+00 -1.000000e-01 8.646276e-04 +144 6.000000e-01 -1.000000e-01 1.005446e-12 +145 5.500000e-01 -1.000000e-01 1.005446e-12 +146 5.000000e-01 -1.000000e-01 1.005446e-12 +147 4.500000e-01 -1.000000e-01 1.005446e-12 +148 4.000000e-01 -1.000000e-01 1.005446e-12 +149 3.500000e-01 -1.000000e-01 1.005446e-12 +150 3.000000e-01 -1.000000e-01 1.005446e-12 +151 2.500000e-01 -1.000000e-01 1.005446e-12 +152 2.000000e-01 -1.000000e-01 1.005446e-12 +153 1.500000e-01 -1.000000e-01 1.005453e-12 +154 1.000000e-01 -1.000000e-01 1.005564e-12 +155 5.000000e-02 -1.000000e-01 1.006140e-12 +156 6.938894e-17 -1.000000e-01 1.009609e-12 +157 -5.000000e-02 -1.000000e-01 1.029961e-12 +158 -1.000000e-01 -1.000000e-01 1.149705e-12 +159 -1.500000e-01 -1.000000e-01 1.853927e-12 +160 -2.000000e-01 -1.000000e-01 5.994621e-12 +161 -2.500000e-01 -1.000000e-01 3.032617e-11 +162 -3.000000e-01 -1.000000e-01 1.730915e-10 +163 -3.500000e-01 -1.000000e-01 1.007739e-09 +164 -4.000000e-01 -1.000000e-01 5.844859e-09 +165 -4.500000e-01 -1.000000e-01 3.330892e-08 +166 -5.000000e-01 -1.000000e-01 1.823863e-07 +167 -5.500000e-01 -1.000000e-01 9.254345e-07 +168 -6.000000e-01 -1.000000e-01 4.196855e-06 +169 -6.500000e-01 -1.000000e-01 1.673705e-05 +170 -7.000000e-01 -1.000000e-01 5.538078e-05 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 -7.500000e-01 -1.000000e-01 1.326366e-04 +172 -8.000000e-01 -1.000000e-01 2.267089e-04 +173 -8.500000e-01 -1.000000e-01 3.118361e-04 +174 -9.000000e-01 -1.000000e-01 3.820465e-04 +175 -9.500000e-01 -1.000000e-01 4.403014e-04 +176 -1.000000e+00 -1.000000e-01 4.901419e-04 +177 -1.050000e+00 -1.000000e-01 5.339128e-04 +178 -1.100000e+00 -1.000000e-01 5.729989e-04 +179 -1.150000e+00 -1.000000e-01 6.082355e-04 +180 -1.200000e+00 -1.000000e-01 6.401714e-04 +181 -1.250000e+00 -1.000000e-01 6.692046e-04 +182 -1.300000e+00 -1.000000e-01 6.956489e-04 +183 -1.350000e+00 -1.000000e-01 7.197656e-04 +184 -1.400000e+00 -1.000000e-01 7.417799e-04 +185 -1.450000e+00 -1.000000e-01 7.618890e-04 +186 -1.500000e+00 -1.000000e-01 7.802673e-04 +187 -1.550000e+00 -1.000000e-01 7.970698e-04 +188 -1.600000e+00 -1.000000e-01 8.124318e-04 +189 -1.650000e+00 -1.000000e-01 8.264372e-04 +190 -1.700000e+00 -1.000000e-01 8.391977e-04 +191 -1.750000e+00 -1.000000e-01 8.508264e-04 +192 6.000000e-01 -1.000000e-01 1.305442e-12 +193 5.500000e-01 -1.000000e-01 1.305442e-12 +194 5.000000e-01 -1.000000e-01 1.305442e-12 +195 4.500000e-01 -1.000000e-01 1.305442e-12 +196 4.000000e-01 -1.000000e-01 1.305442e-12 +197 3.500000e-01 -1.000000e-01 1.305442e-12 +198 3.000000e-01 -1.000000e-01 1.305442e-12 +199 2.500000e-01 -1.000000e-01 1.305442e-12 +200 2.000000e-01 -1.000000e-01 1.305428e-12 +201 1.500000e-01 -1.000000e-01 1.305442e-12 +202 1.000000e-01 -1.000000e-01 1.305490e-12 +203 5.000000e-02 -1.000000e-01 1.305796e-12 +204 6.938894e-17 -1.000000e-01 1.307551e-12 +205 -5.000000e-02 -1.000000e-01 1.318050e-12 +206 -1.000000e-01 -1.000000e-01 1.380347e-12 +207 -1.500000e-01 -1.000000e-01 1.750468e-12 +208 -2.000000e-01 -1.000000e-01 3.948571e-12 +209 -2.500000e-01 -1.000000e-01 1.699757e-11 +210 -3.000000e-01 -1.000000e-01 9.437756e-11 +211 -3.500000e-01 -1.000000e-01 5.520057e-10 +212 -4.000000e-01 -1.000000e-01 3.240746e-09 +213 -4.500000e-01 -1.000000e-01 1.879280e-08 +214 -5.000000e-01 -1.000000e-01 1.056120e-07 +215 -5.500000e-01 -1.000000e-01 5.567452e-07 +216 -6.000000e-01 -1.000000e-01 2.645132e-06 +217 -6.500000e-01 -1.000000e-01 1.107607e-05 +218 -7.000000e-01 -1.000000e-01 3.948525e-05 +219 -7.500000e-01 -1.000000e-01 1.054627e-04 +220 -8.000000e-01 -1.000000e-01 1.970014e-04 +221 -8.500000e-01 -1.000000e-01 2.849527e-04 +222 -9.000000e-01 -1.000000e-01 3.583700e-04 +223 -9.500000e-01 -1.000000e-01 4.189336e-04 +224 -1.000000e+00 -1.000000e-01 4.703412e-04 +225 -1.050000e+00 -1.000000e-01 5.152422e-04 +226 -1.100000e+00 -1.000000e-01 5.552166e-04 +227 -1.150000e+00 -1.000000e-01 5.912023e-04 +228 -1.200000e+00 -1.000000e-01 6.237980e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 -1.250000e+00 -1.000000e-01 6.534270e-04 +230 -1.300000e+00 -1.000000e-01 6.804163e-04 +231 -1.350000e+00 -1.000000e-01 7.050357e-04 +232 -1.400000e+00 -1.000000e-01 7.275157e-04 +233 -1.450000e+00 -1.000000e-01 7.480577e-04 +234 -1.500000e+00 -1.000000e-01 7.668395e-04 +235 -1.550000e+00 -1.000000e-01 7.840195e-04 +236 -1.600000e+00 -1.000000e-01 7.997349e-04 +237 -1.650000e+00 -1.000000e-01 8.140713e-04 +238 -1.700000e+00 -1.000000e-01 8.271421e-04 +239 -1.750000e+00 -1.000000e-01 8.390625e-04 +240 6.000000e-01 -1.000000e-01 1.605438e-12 +241 5.500000e-01 -1.000000e-01 1.605438e-12 +242 5.000000e-01 -1.000000e-01 1.605431e-12 +243 4.500000e-01 -1.000000e-01 1.605431e-12 +244 4.000000e-01 -1.000000e-01 1.605431e-12 +245 3.500000e-01 -1.000000e-01 1.605431e-12 +246 3.000000e-01 -1.000000e-01 1.605431e-12 +247 2.500000e-01 -1.000000e-01 1.605431e-12 +248 2.000000e-01 -1.000000e-01 1.605431e-12 +249 1.500000e-01 -1.000000e-01 1.605438e-12 +250 1.000000e-01 -1.000000e-01 1.605466e-12 +251 5.000000e-02 -1.000000e-01 1.605639e-12 +252 6.938894e-17 -1.000000e-01 1.606625e-12 +253 -5.000000e-02 -1.000000e-01 1.612571e-12 +254 -1.000000e-01 -1.000000e-01 1.648182e-12 +255 -1.500000e-01 -1.000000e-01 1.861365e-12 +256 -2.000000e-01 -1.000000e-01 3.137580e-12 +257 -2.500000e-01 -1.000000e-01 1.077465e-11 +258 -3.000000e-01 -1.000000e-01 5.643790e-11 +259 -3.500000e-01 -1.000000e-01 3.288995e-10 +260 -4.000000e-01 -1.000000e-01 1.946339e-09 +261 -4.500000e-01 -1.000000e-01 1.143047e-08 +262 -5.000000e-01 -1.000000e-01 6.547438e-08 +263 -5.500000e-01 -1.000000e-01 3.553720e-07 +264 -6.000000e-01 -1.000000e-01 1.754825e-06 +265 -6.500000e-01 -1.000000e-01 7.654592e-06 +266 -7.000000e-01 -1.000000e-01 2.883550e-05 +267 -7.500000e-01 -1.000000e-01 8.429162e-05 +268 -8.000000e-01 -1.000000e-01 1.715500e-04 +269 -8.500000e-01 -1.000000e-01 2.612726e-04 +270 -9.000000e-01 -1.000000e-01 3.375596e-04 +271 -9.500000e-01 -1.000000e-01 4.003046e-04 +272 -1.000000e+00 -1.000000e-01 4.531845e-04 +273 -1.050000e+00 -1.000000e-01 4.991215e-04 +274 -1.100000e+00 -1.000000e-01 5.398909e-04 +275 -1.150000e+00 -1.000000e-01 5.765356e-04 +276 -1.200000e+00 -1.000000e-01 6.097065e-04 +277 -1.250000e+00 -1.000000e-01 6.398523e-04 +278 -1.300000e+00 -1.000000e-01 6.673136e-04 +279 -1.350000e+00 -1.000000e-01 6.923677e-04 +280 -1.400000e+00 -1.000000e-01 7.152502e-04 +281 -1.450000e+00 -1.000000e-01 7.361663e-04 +282 -1.500000e+00 -1.000000e-01 7.552969e-04 +283 -1.550000e+00 -1.000000e-01 7.728028e-04 +284 -1.600000e+00 -1.000000e-01 7.888236e-04 +285 -1.650000e+00 -1.000000e-01 8.034458e-04 +286 -1.700000e+00 -1.000000e-01 8.167846e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 -1.750000e+00 -1.000000e-01 8.289567e-04 + +CPU time since last call: 0.520 seconds. + +Total CPU time: 0.520 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test13.cir b/tests/bsim4/test13.cir new file mode 100644 index 000000000..9a5437ac0 --- /dev/null +++ b/tests/bsim4/test13.cir @@ -0,0 +1,16 @@ +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 3 p1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 -1.8 +vds 2 0 -0.1 +vbs 3 0 0.0 + +.dc vgs 0.6 -1.8 -0.05 vbs 0 1.8 0.3 + +.options Temp=-55.0 + +.print dc v(2) i(vds) + +.include modelcard.pmos +.end diff --git a/tests/bsim4/test13.out b/tests/bsim4/test13.out new file mode 100644 index 000000000..107205dfd --- /dev/null +++ b/tests/bsim4/test13.out @@ -0,0 +1,323 @@ + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:33:54 2000 + + +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:33:54 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 6.000000e-01 -1.000000e-01 1.000103e-13 +1 5.500000e-01 -1.000000e-01 1.000103e-13 +2 5.000000e-01 -1.000000e-01 9.999640e-14 +3 4.500000e-01 -1.000000e-01 9.999640e-14 +4 4.000000e-01 -1.000000e-01 9.999640e-14 +5 3.500000e-01 -1.000000e-01 1.000103e-13 +6 3.000000e-01 -1.000000e-01 9.999640e-14 +7 2.500000e-01 -1.000000e-01 9.999640e-14 +8 2.000000e-01 -1.000000e-01 9.999640e-14 +9 1.500000e-01 -1.000000e-01 9.999640e-14 +10 1.000000e-01 -1.000000e-01 9.999640e-14 +11 5.000000e-02 -1.000000e-01 1.000172e-13 +12 6.938894e-17 -1.000000e-01 1.001421e-13 +13 -5.000000e-02 -1.000000e-01 1.015854e-13 +14 -1.000000e-01 -1.000000e-01 1.167955e-13 +15 -1.500000e-01 -1.000000e-01 2.776460e-13 +16 -2.000000e-01 -1.000000e-01 1.978244e-12 +17 -2.500000e-01 -1.000000e-01 1.994950e-11 +18 -3.000000e-01 -1.000000e-01 2.095691e-10 +19 -3.500000e-01 -1.000000e-01 2.200152e-09 +20 -4.000000e-01 -1.000000e-01 2.275714e-08 +21 -4.500000e-01 -1.000000e-01 2.247340e-07 +22 -5.000000e-01 -1.000000e-01 1.970906e-06 +23 -5.500000e-01 -1.000000e-01 1.397399e-05 +24 -6.000000e-01 -1.000000e-01 7.365201e-05 +25 -6.500000e-01 -1.000000e-01 2.370271e-04 +26 -7.000000e-01 -1.000000e-01 4.527690e-04 +27 -7.500000e-01 -1.000000e-01 6.395103e-04 +28 -8.000000e-01 -1.000000e-01 7.881054e-04 +29 -8.500000e-01 -1.000000e-01 9.103100e-04 +30 -9.000000e-01 -1.000000e-01 1.014446e-03 +31 -9.500000e-01 -1.000000e-01 1.105033e-03 +32 -1.000000e+00 -1.000000e-01 1.184723e-03 +33 -1.050000e+00 -1.000000e-01 1.255310e-03 +34 -1.100000e+00 -1.000000e-01 1.318151e-03 +35 -1.150000e+00 -1.000000e-01 1.374332e-03 +36 -1.200000e+00 -1.000000e-01 1.424749e-03 +37 -1.250000e+00 -1.000000e-01 1.470148e-03 +38 -1.300000e+00 -1.000000e-01 1.511160e-03 +39 -1.350000e+00 -1.000000e-01 1.548316e-03 +40 -1.400000e+00 -1.000000e-01 1.582069e-03 +41 -1.450000e+00 -1.000000e-01 1.612806e-03 +42 -1.500000e+00 -1.000000e-01 1.640861e-03 +43 -1.550000e+00 -1.000000e-01 1.666519e-03 +44 -1.600000e+00 -1.000000e-01 1.690026e-03 +45 -1.650000e+00 -1.000000e-01 1.711537e-03 +46 -1.700000e+00 -1.000000e-01 1.731238e-03 +47 -1.750000e+00 -1.000000e-01 1.749312e-03 +48 6.000000e-01 -1.000000e-01 4.000064e-13 +49 5.500000e-01 -1.000000e-01 4.000064e-13 +50 5.000000e-01 -1.000000e-01 3.999925e-13 +51 4.500000e-01 -1.000000e-01 3.999925e-13 +52 4.000000e-01 -1.000000e-01 3.999925e-13 +53 3.500000e-01 -1.000000e-01 4.000064e-13 +54 3.000000e-01 -1.000000e-01 3.999925e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 2.500000e-01 -1.000000e-01 3.999925e-13 +56 2.000000e-01 -1.000000e-01 3.999925e-13 +57 1.500000e-01 -1.000000e-01 3.999925e-13 +58 1.000000e-01 -1.000000e-01 3.999925e-13 +59 5.000000e-02 -1.000000e-01 4.000064e-13 +60 6.938894e-17 -1.000000e-01 4.000203e-13 +61 -5.000000e-02 -1.000000e-01 4.002979e-13 +62 -1.000000e-01 -1.000000e-01 4.032052e-13 +63 -1.500000e-01 -1.000000e-01 4.351380e-13 +64 -2.000000e-01 -1.000000e-01 7.854620e-13 +65 -2.500000e-01 -1.000000e-01 4.628201e-12 +66 -3.000000e-01 -1.000000e-01 4.674812e-11 +67 -3.500000e-01 -1.000000e-01 5.073093e-10 +68 -4.000000e-01 -1.000000e-01 5.503024e-09 +69 -4.500000e-01 -1.000000e-01 5.830146e-08 +70 -5.000000e-01 -1.000000e-01 5.751220e-07 +71 -5.500000e-01 -1.000000e-01 4.812646e-06 +72 -6.000000e-01 -1.000000e-01 3.120306e-05 +73 -6.500000e-01 -1.000000e-01 1.369029e-04 +74 -7.000000e-01 -1.000000e-01 3.404258e-04 +75 -7.500000e-01 -1.000000e-01 5.484232e-04 +76 -8.000000e-01 -1.000000e-01 7.160393e-04 +77 -8.500000e-01 -1.000000e-01 8.508943e-04 +78 -9.000000e-01 -1.000000e-01 9.638940e-04 +79 -9.500000e-01 -1.000000e-01 1.061246e-03 +80 -1.000000e+00 -1.000000e-01 1.146383e-03 +81 -1.050000e+00 -1.000000e-01 1.221474e-03 +82 -1.100000e+00 -1.000000e-01 1.288090e-03 +83 -1.150000e+00 -1.000000e-01 1.347463e-03 +84 -1.200000e+00 -1.000000e-01 1.400593e-03 +85 -1.250000e+00 -1.000000e-01 1.448313e-03 +86 -1.300000e+00 -1.000000e-01 1.491317e-03 +87 -1.350000e+00 -1.000000e-01 1.530193e-03 +88 -1.400000e+00 -1.000000e-01 1.565437e-03 +89 -1.450000e+00 -1.000000e-01 1.597472e-03 +90 -1.500000e+00 -1.000000e-01 1.626661e-03 +91 -1.550000e+00 -1.000000e-01 1.653314e-03 +92 -1.600000e+00 -1.000000e-01 1.677697e-03 +93 -1.650000e+00 -1.000000e-01 1.699979e-03 +94 -1.700000e+00 -1.000000e-01 1.720361e-03 +95 -1.750000e+00 -1.000000e-01 1.739038e-03 +96 6.000000e-01 -1.000000e-01 7.000164e-13 +97 5.500000e-01 -1.000000e-01 7.000164e-13 +98 5.000000e-01 -1.000000e-01 7.000026e-13 +99 4.500000e-01 -1.000000e-01 7.000026e-13 +100 4.000000e-01 -1.000000e-01 7.000026e-13 +101 3.500000e-01 -1.000000e-01 7.000164e-13 +102 3.000000e-01 -1.000000e-01 7.000026e-13 +103 2.500000e-01 -1.000000e-01 7.000026e-13 +104 2.000000e-01 -1.000000e-01 7.000026e-13 +105 1.500000e-01 -1.000000e-01 7.000026e-13 +106 1.000000e-01 -1.000000e-01 7.000026e-13 +107 5.000000e-02 -1.000000e-01 7.000026e-13 +108 6.938894e-17 -1.000000e-01 7.000095e-13 +109 -5.000000e-02 -1.000000e-01 7.000789e-13 +110 -1.000000e-01 -1.000000e-01 7.008283e-13 +111 -1.500000e-01 -1.000000e-01 7.093423e-13 +112 -2.000000e-01 -1.000000e-01 8.050088e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 -2.500000e-01 -1.000000e-01 1.880829e-12 +114 -3.000000e-01 -1.000000e-01 1.397368e-11 +115 -3.500000e-01 -1.000000e-01 1.497285e-10 +116 -4.000000e-01 -1.000000e-01 1.667059e-09 +117 -4.500000e-01 -1.000000e-01 1.838014e-08 +118 -5.000000e-01 -1.000000e-01 1.941441e-07 +119 -5.500000e-01 -1.000000e-01 1.824911e-06 +120 -6.000000e-01 -1.000000e-01 1.373995e-05 +121 -6.500000e-01 -1.000000e-01 7.519015e-05 +122 -7.000000e-01 -1.000000e-01 2.440405e-04 +123 -7.500000e-01 -1.000000e-01 4.626223e-04 +124 -8.000000e-01 -1.000000e-01 6.490224e-04 +125 -8.500000e-01 -1.000000e-01 7.969264e-04 +126 -9.000000e-01 -1.000000e-01 9.186655e-04 +127 -9.500000e-01 -1.000000e-01 1.022421e-03 +128 -1.000000e+00 -1.000000e-01 1.112595e-03 +129 -1.050000e+00 -1.000000e-01 1.191804e-03 +130 -1.100000e+00 -1.000000e-01 1.261848e-03 +131 -1.150000e+00 -1.000000e-01 1.324105e-03 +132 -1.200000e+00 -1.000000e-01 1.379679e-03 +133 -1.250000e+00 -1.000000e-01 1.429481e-03 +134 -1.300000e+00 -1.000000e-01 1.474269e-03 +135 -1.350000e+00 -1.000000e-01 1.514679e-03 +136 -1.400000e+00 -1.000000e-01 1.551250e-03 +137 -1.450000e+00 -1.000000e-01 1.584438e-03 +138 -1.500000e+00 -1.000000e-01 1.614632e-03 +139 -1.550000e+00 -1.000000e-01 1.642164e-03 +140 -1.600000e+00 -1.000000e-01 1.667319e-03 +141 -1.650000e+00 -1.000000e-01 1.690281e-03 +142 -1.700000e+00 -1.000000e-01 1.711261e-03 +143 -1.750000e+00 -1.000000e-01 1.730468e-03 +144 6.000000e-01 -1.000000e-01 1.000013e-12 +145 5.500000e-01 -1.000000e-01 1.000013e-12 +146 5.000000e-01 -1.000000e-01 9.999987e-13 +147 4.500000e-01 -1.000000e-01 9.999987e-13 +148 4.000000e-01 -1.000000e-01 9.999987e-13 +149 3.500000e-01 -1.000000e-01 1.000013e-12 +150 3.000000e-01 -1.000000e-01 9.999987e-13 +151 2.500000e-01 -1.000000e-01 9.999987e-13 +152 2.000000e-01 -1.000000e-01 9.999987e-13 +153 1.500000e-01 -1.000000e-01 9.999987e-13 +154 1.000000e-01 -1.000000e-01 9.999987e-13 +155 5.000000e-02 -1.000000e-01 9.999987e-13 +156 6.938894e-17 -1.000000e-01 9.999987e-13 +157 -5.000000e-02 -1.000000e-01 1.000020e-12 +158 -1.000000e-01 -1.000000e-01 1.000262e-12 +159 -1.500000e-01 -1.000000e-01 1.003045e-12 +160 -2.000000e-01 -1.000000e-01 1.034943e-12 +161 -2.500000e-01 -1.000000e-01 1.399984e-12 +162 -3.000000e-01 -1.000000e-01 5.578413e-12 +163 -3.500000e-01 -1.000000e-01 5.336976e-11 +164 -4.000000e-01 -1.000000e-01 5.985739e-10 +165 -4.500000e-01 -1.000000e-01 6.763685e-09 +166 -5.000000e-01 -1.000000e-01 7.448424e-08 +167 -5.500000e-01 -1.000000e-01 7.568568e-07 +168 -6.000000e-01 -1.000000e-01 6.405910e-06 +169 -6.500000e-01 -1.000000e-01 4.094192e-05 +170 -7.000000e-01 -1.000000e-01 1.677530e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 -7.500000e-01 -1.000000e-01 3.824801e-04 +172 -8.000000e-01 -1.000000e-01 5.856423e-04 +173 -8.500000e-01 -1.000000e-01 7.469818e-04 +174 -9.000000e-01 -1.000000e-01 8.775063e-04 +175 -9.500000e-01 -1.000000e-01 9.874409e-04 +176 -1.000000e+00 -1.000000e-01 1.082351e-03 +177 -1.050000e+00 -1.000000e-01 1.165378e-03 +178 -1.100000e+00 -1.000000e-01 1.238578e-03 +179 -1.150000e+00 -1.000000e-01 1.303478e-03 +180 -1.200000e+00 -1.000000e-01 1.361283e-03 +181 -1.250000e+00 -1.000000e-01 1.412980e-03 +182 -1.300000e+00 -1.000000e-01 1.459386e-03 +183 -1.350000e+00 -1.000000e-01 1.501186e-03 +184 -1.400000e+00 -1.000000e-01 1.538955e-03 +185 -1.450000e+00 -1.000000e-01 1.573180e-03 +186 -1.500000e+00 -1.000000e-01 1.604277e-03 +187 -1.550000e+00 -1.000000e-01 1.632598e-03 +188 -1.600000e+00 -1.000000e-01 1.658445e-03 +189 -1.650000e+00 -1.000000e-01 1.682013e-03 +190 -1.700000e+00 -1.000000e-01 1.703527e-03 +191 -1.750000e+00 -1.000000e-01 1.723205e-03 +192 6.000000e-01 -1.000000e-01 1.300009e-12 +193 5.500000e-01 -1.000000e-01 1.300009e-12 +194 5.000000e-01 -1.000000e-01 1.300002e-12 +195 4.500000e-01 -1.000000e-01 1.300002e-12 +196 4.000000e-01 -1.000000e-01 1.300002e-12 +197 3.500000e-01 -1.000000e-01 1.300009e-12 +198 3.000000e-01 -1.000000e-01 1.300002e-12 +199 2.500000e-01 -1.000000e-01 1.300002e-12 +200 2.000000e-01 -1.000000e-01 1.300002e-12 +201 1.500000e-01 -1.000000e-01 1.300002e-12 +202 1.000000e-01 -1.000000e-01 1.300002e-12 +203 5.000000e-02 -1.000000e-01 1.300002e-12 +204 6.938894e-17 -1.000000e-01 1.300002e-12 +205 -5.000000e-02 -1.000000e-01 1.300009e-12 +206 -1.000000e-01 -1.000000e-01 1.300106e-12 +207 -1.500000e-01 -1.000000e-01 1.301161e-12 +208 -2.000000e-01 -1.000000e-01 1.313533e-12 +209 -2.500000e-01 -1.000000e-01 1.457078e-12 +210 -3.000000e-01 -1.000000e-01 3.122905e-12 +211 -3.500000e-01 -1.000000e-01 2.244580e-11 +212 -4.000000e-01 -1.000000e-01 2.462142e-10 +213 -4.500000e-01 -1.000000e-01 2.822977e-09 +214 -5.000000e-01 -1.000000e-01 3.193633e-08 +215 -5.500000e-01 -1.000000e-01 3.417556e-07 +216 -6.000000e-01 -1.000000e-01 3.165605e-06 +217 -6.500000e-01 -1.000000e-01 2.276250e-05 +218 -7.000000e-01 -1.000000e-01 1.121935e-04 +219 -7.500000e-01 -1.000000e-01 3.096730e-04 +220 -8.000000e-01 -1.000000e-01 5.253814e-04 +221 -8.500000e-01 -1.000000e-01 7.002466e-04 +222 -9.000000e-01 -1.000000e-01 8.396785e-04 +223 -9.500000e-01 -1.000000e-01 9.556466e-04 +224 -1.000000e+00 -1.000000e-01 1.055052e-03 +225 -1.050000e+00 -1.000000e-01 1.141647e-03 +226 -1.100000e+00 -1.000000e-01 1.217773e-03 +227 -1.150000e+00 -1.000000e-01 1.285111e-03 +228 -1.200000e+00 -1.000000e-01 1.344967e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 -1.250000e+00 -1.000000e-01 1.398401e-03 +230 -1.300000e+00 -1.000000e-01 1.446286e-03 +231 -1.350000e+00 -1.000000e-01 1.489353e-03 +232 -1.400000e+00 -1.000000e-01 1.528211e-03 +233 -1.450000e+00 -1.000000e-01 1.563379e-03 +234 -1.500000e+00 -1.000000e-01 1.595293e-03 +235 -1.550000e+00 -1.000000e-01 1.624327e-03 +236 -1.600000e+00 -1.000000e-01 1.650798e-03 +237 -1.650000e+00 -1.000000e-01 1.674912e-03 +238 -1.700000e+00 -1.000000e-01 1.696906e-03 +239 -1.750000e+00 -1.000000e-01 1.717008e-03 +240 6.000000e-01 -1.000000e-01 1.599998e-12 +241 5.500000e-01 -1.000000e-01 1.599998e-12 +242 5.000000e-01 -1.000000e-01 1.599998e-12 +243 4.500000e-01 -1.000000e-01 1.599998e-12 +244 4.000000e-01 -1.000000e-01 1.599998e-12 +245 3.500000e-01 -1.000000e-01 1.599998e-12 +246 3.000000e-01 -1.000000e-01 1.599998e-12 +247 2.500000e-01 -1.000000e-01 1.599998e-12 +248 2.000000e-01 -1.000000e-01 1.599998e-12 +249 1.500000e-01 -1.000000e-01 1.599998e-12 +250 1.000000e-01 -1.000000e-01 1.599998e-12 +251 5.000000e-02 -1.000000e-01 1.599998e-12 +252 6.938894e-17 -1.000000e-01 1.599998e-12 +253 -5.000000e-02 -1.000000e-01 1.599998e-12 +254 -1.000000e-01 -1.000000e-01 1.600040e-12 +255 -1.500000e-01 -1.000000e-01 1.600498e-12 +256 -2.000000e-01 -1.000000e-01 1.605910e-12 +257 -2.500000e-01 -1.000000e-01 1.669477e-12 +258 -3.000000e-01 -1.000000e-01 2.415054e-12 +259 -3.500000e-01 -1.000000e-01 1.115918e-11 +260 -4.000000e-01 -1.000000e-01 1.135965e-10 +261 -4.500000e-01 -1.000000e-01 1.309090e-09 +262 -5.000000e-01 -1.000000e-01 1.508075e-08 +263 -5.500000e-01 -1.000000e-01 1.671311e-07 +264 -6.000000e-01 -1.000000e-01 1.656125e-06 +265 -6.500000e-01 -1.000000e-01 1.310153e-05 +266 -7.000000e-01 -1.000000e-01 7.433125e-05 +267 -7.500000e-01 -1.000000e-01 2.460825e-04 +268 -8.000000e-01 -1.000000e-01 4.683000e-04 +269 -8.500000e-01 -1.000000e-01 6.562695e-04 +270 -9.000000e-01 -1.000000e-01 8.047154e-04 +271 -9.500000e-01 -1.000000e-01 9.266174e-04 +272 -1.000000e+00 -1.000000e-01 1.030313e-03 +273 -1.050000e+00 -1.000000e-01 1.120257e-03 +274 -1.100000e+00 -1.000000e-01 1.199106e-03 +275 -1.150000e+00 -1.000000e-01 1.268699e-03 +276 -1.200000e+00 -1.000000e-01 1.330446e-03 +277 -1.250000e+00 -1.000000e-01 1.385477e-03 +278 -1.300000e+00 -1.000000e-01 1.434719e-03 +279 -1.350000e+00 -1.000000e-01 1.478943e-03 +280 -1.400000e+00 -1.000000e-01 1.518796e-03 +281 -1.450000e+00 -1.000000e-01 1.554821e-03 +282 -1.500000e+00 -1.000000e-01 1.587479e-03 +283 -1.550000e+00 -1.000000e-01 1.617160e-03 +284 -1.600000e+00 -1.000000e-01 1.644195e-03 +285 -1.650000e+00 -1.000000e-01 1.668803e-03 +286 -1.700000e+00 -1.000000e-01 1.691229e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 -1.750000e+00 -1.000000e-01 1.711712e-03 + +CPU time since last call: 0.540 seconds. + +Total CPU time: 0.540 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test14.cir b/tests/bsim4/test14.cir new file mode 100644 index 000000000..ba84ca61b --- /dev/null +++ b/tests/bsim4/test14.cir @@ -0,0 +1,16 @@ +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 3 p1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 -1.8 +vds 2 0 -0.1 +vbs 3 0 0.0 + +.dc vgs 0.6 -1.8 -0.05 vbs 0 1.8 0.3 + +.options Temp=100.0 + +.print dc v(2) i(vds) + +.include modelcard.pmos +.end diff --git a/tests/bsim4/test14.out b/tests/bsim4/test14.out new file mode 100644 index 000000000..65a368d8f --- /dev/null +++ b/tests/bsim4/test14.out @@ -0,0 +1,323 @@ + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:34:09 2000 + + +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:34:09 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 6.000000e-01 -1.000000e-01 8.862896e-11 +1 5.500000e-01 -1.000000e-01 8.862896e-11 +2 5.000000e-01 -1.000000e-01 8.862897e-11 +3 4.500000e-01 -1.000000e-01 8.862897e-11 +4 4.000000e-01 -1.000000e-01 8.862900e-11 +5 3.500000e-01 -1.000000e-01 8.862910e-11 +6 3.000000e-01 -1.000000e-01 8.862951e-11 +7 2.500000e-01 -1.000000e-01 8.863116e-11 +8 2.000000e-01 -1.000000e-01 8.863768e-11 +9 1.500000e-01 -1.000000e-01 8.866360e-11 +10 1.000000e-01 -1.000000e-01 8.876648e-11 +11 5.000000e-02 -1.000000e-01 8.917488e-11 +12 6.938894e-17 -1.000000e-01 9.079577e-11 +13 -5.000000e-02 -1.000000e-01 9.722732e-11 +14 -1.000000e-01 -1.000000e-01 1.227320e-10 +15 -1.500000e-01 -1.000000e-01 2.237541e-10 +16 -2.000000e-01 -1.000000e-01 6.229575e-10 +17 -2.500000e-01 -1.000000e-01 2.193122e-09 +18 -3.000000e-01 -1.000000e-01 8.312678e-09 +19 -3.500000e-01 -1.000000e-01 3.175047e-08 +20 -4.000000e-01 -1.000000e-01 1.187353e-07 +21 -4.500000e-01 -1.000000e-01 4.254085e-07 +22 -5.000000e-01 -1.000000e-01 1.432836e-06 +23 -5.500000e-01 -1.000000e-01 4.496335e-06 +24 -6.000000e-01 -1.000000e-01 1.310337e-05 +25 -6.500000e-01 -1.000000e-01 3.422650e-05 +26 -7.000000e-01 -1.000000e-01 7.383395e-05 +27 -7.500000e-01 -1.000000e-01 1.264975e-04 +28 -8.000000e-01 -1.000000e-01 1.799950e-04 +29 -8.500000e-01 -1.000000e-01 2.269490e-04 +30 -9.000000e-01 -1.000000e-01 2.660718e-04 +31 -9.500000e-01 -1.000000e-01 2.986796e-04 +32 -1.000000e+00 -1.000000e-01 3.264093e-04 +33 -1.050000e+00 -1.000000e-01 3.505164e-04 +34 -1.100000e+00 -1.000000e-01 3.718408e-04 +35 -1.150000e+00 -1.000000e-01 3.909279e-04 +36 -1.200000e+00 -1.000000e-01 4.081394e-04 +37 -1.250000e+00 -1.000000e-01 4.237284e-04 +38 -1.300000e+00 -1.000000e-01 4.378829e-04 +39 -1.350000e+00 -1.000000e-01 4.507515e-04 +40 -1.400000e+00 -1.000000e-01 4.624575e-04 +41 -1.450000e+00 -1.000000e-01 4.731063e-04 +42 -1.500000e+00 -1.000000e-01 4.827905e-04 +43 -1.550000e+00 -1.000000e-01 4.915921e-04 +44 -1.600000e+00 -1.000000e-01 4.995830e-04 +45 -1.650000e+00 -1.000000e-01 5.068090e-04 +46 -1.700000e+00 -1.000000e-01 5.133314e-04 +47 -1.750000e+00 -1.000000e-01 5.192122e-04 +48 6.000000e-01 -1.000000e-01 9.306153e-11 +49 5.500000e-01 -1.000000e-01 9.306153e-11 +50 5.000000e-01 -1.000000e-01 9.306153e-11 +51 4.500000e-01 -1.000000e-01 9.306153e-11 +52 4.000000e-01 -1.000000e-01 9.306154e-11 +53 3.500000e-01 -1.000000e-01 9.306158e-11 +54 3.000000e-01 -1.000000e-01 9.306172e-11 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 2.500000e-01 -1.000000e-01 9.306231e-11 +56 2.000000e-01 -1.000000e-01 9.306470e-11 +57 1.500000e-01 -1.000000e-01 9.307437e-11 +58 1.000000e-01 -1.000000e-01 9.311366e-11 +59 5.000000e-02 -1.000000e-01 9.327297e-11 +60 6.938894e-17 -1.000000e-01 9.391912e-11 +61 -5.000000e-02 -1.000000e-01 9.653937e-11 +62 -1.000000e-01 -1.000000e-01 1.071610e-10 +63 -1.500000e-01 -1.000000e-01 1.501843e-10 +64 -2.000000e-01 -1.000000e-01 3.241767e-10 +65 -2.500000e-01 -1.000000e-01 1.025588e-09 +66 -3.000000e-01 -1.000000e-01 3.835190e-09 +67 -3.500000e-01 -1.000000e-01 1.494946e-08 +68 -4.000000e-01 -1.000000e-01 5.788919e-08 +69 -4.500000e-01 -1.000000e-01 2.170643e-07 +70 -5.000000e-01 -1.000000e-01 7.708651e-07 +71 -5.500000e-01 -1.000000e-01 2.551472e-06 +72 -6.000000e-01 -1.000000e-01 7.836171e-06 +73 -6.500000e-01 -1.000000e-01 2.197895e-05 +74 -7.000000e-01 -1.000000e-01 5.256614e-05 +75 -7.500000e-01 -1.000000e-01 9.974453e-05 +76 -8.000000e-01 -1.000000e-01 1.526339e-04 +77 -8.500000e-01 -1.000000e-01 2.012714e-04 +78 -9.000000e-01 -1.000000e-01 2.423406e-04 +79 -9.500000e-01 -1.000000e-01 2.764963e-04 +80 -1.000000e+00 -1.000000e-01 3.053579e-04 +81 -1.050000e+00 -1.000000e-01 3.303093e-04 +82 -1.100000e+00 -1.000000e-01 3.523033e-04 +83 -1.150000e+00 -1.000000e-01 3.719569e-04 +84 -1.200000e+00 -1.000000e-01 3.896727e-04 +85 -1.250000e+00 -1.000000e-01 4.057258e-04 +86 -1.300000e+00 -1.000000e-01 4.203160e-04 +87 -1.350000e+00 -1.000000e-01 4.335983e-04 +88 -1.400000e+00 -1.000000e-01 4.456992e-04 +89 -1.450000e+00 -1.000000e-01 4.567265e-04 +90 -1.500000e+00 -1.000000e-01 4.667741e-04 +91 -1.550000e+00 -1.000000e-01 4.759254e-04 +92 -1.600000e+00 -1.000000e-01 4.842528e-04 +93 -1.650000e+00 -1.000000e-01 4.918019e-04 +94 -1.700000e+00 -1.000000e-01 4.986348e-04 +95 -1.750000e+00 -1.000000e-01 5.048140e-04 +96 6.000000e-01 -1.000000e-01 9.336192e-11 +97 5.500000e-01 -1.000000e-01 9.336192e-11 +98 5.000000e-01 -1.000000e-01 9.336190e-11 +99 4.500000e-01 -1.000000e-01 9.336190e-11 +100 4.000000e-01 -1.000000e-01 9.336192e-11 +101 3.500000e-01 -1.000000e-01 9.336192e-11 +102 3.000000e-01 -1.000000e-01 9.336198e-11 +103 2.500000e-01 -1.000000e-01 9.336223e-11 +104 2.000000e-01 -1.000000e-01 9.336332e-11 +105 1.500000e-01 -1.000000e-01 9.336781e-11 +106 1.000000e-01 -1.000000e-01 9.338625e-11 +107 5.000000e-02 -1.000000e-01 9.346208e-11 +108 6.938894e-17 -1.000000e-01 9.377418e-11 +109 -5.000000e-02 -1.000000e-01 9.505834e-11 +110 -1.000000e-01 -1.000000e-01 1.003408e-10 +111 -1.500000e-01 -1.000000e-01 1.220583e-10 +112 -2.000000e-01 -1.000000e-01 2.112427e-10 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 -2.500000e-01 -1.000000e-01 5.766312e-10 +114 -3.000000e-01 -1.000000e-01 2.066572e-09 +115 -3.500000e-01 -1.000000e-01 8.085015e-09 +116 -4.000000e-01 -1.000000e-01 3.195481e-08 +117 -4.500000e-01 -1.000000e-01 1.235036e-07 +118 -5.000000e-01 -1.000000e-01 4.557679e-07 +119 -5.500000e-01 -1.000000e-01 1.573433e-06 +120 -6.000000e-01 -1.000000e-01 5.034051e-06 +121 -6.500000e-01 -1.000000e-01 1.482330e-05 +122 -7.000000e-01 -1.000000e-01 3.825696e-05 +123 -7.500000e-01 -1.000000e-01 7.943444e-05 +124 -8.000000e-01 -1.000000e-01 1.305234e-04 +125 -8.500000e-01 -1.000000e-01 1.801350e-04 +126 -9.000000e-01 -1.000000e-01 2.228574e-04 +127 -9.500000e-01 -1.000000e-01 2.584303e-04 +128 -1.000000e+00 -1.000000e-01 2.883322e-04 +129 -1.050000e+00 -1.000000e-01 3.140396e-04 +130 -1.100000e+00 -1.000000e-01 3.366118e-04 +131 -1.150000e+00 -1.000000e-01 3.567391e-04 +132 -1.200000e+00 -1.000000e-01 3.748672e-04 +133 -1.250000e+00 -1.000000e-01 3.912944e-04 +134 -1.300000e+00 -1.000000e-01 4.062332e-04 +135 -1.350000e+00 -1.000000e-01 4.198451e-04 +136 -1.400000e+00 -1.000000e-01 4.322604e-04 +137 -1.450000e+00 -1.000000e-01 4.435888e-04 +138 -1.500000e+00 -1.000000e-01 4.539257e-04 +139 -1.550000e+00 -1.000000e-01 4.633552e-04 +140 -1.600000e+00 -1.000000e-01 4.719505e-04 +141 -1.650000e+00 -1.000000e-01 4.797570e-04 +142 -1.700000e+00 -1.000000e-01 4.868373e-04 +143 -1.750000e+00 -1.000000e-01 4.932543e-04 +144 6.000000e-01 -1.000000e-01 9.366191e-11 +145 5.500000e-01 -1.000000e-01 9.366191e-11 +146 5.000000e-01 -1.000000e-01 9.366190e-11 +147 4.500000e-01 -1.000000e-01 9.366190e-11 +148 4.000000e-01 -1.000000e-01 9.366190e-11 +149 3.500000e-01 -1.000000e-01 9.366191e-11 +150 3.000000e-01 -1.000000e-01 9.366195e-11 +151 2.500000e-01 -1.000000e-01 9.366208e-11 +152 2.000000e-01 -1.000000e-01 9.366265e-11 +153 1.500000e-01 -1.000000e-01 9.366504e-11 +154 1.000000e-01 -1.000000e-01 9.367500e-11 +155 5.000000e-02 -1.000000e-01 9.371640e-11 +156 6.938894e-17 -1.000000e-01 9.388860e-11 +157 -5.000000e-02 -1.000000e-01 9.460461e-11 +158 -1.000000e-01 -1.000000e-01 9.758133e-11 +159 -1.500000e-01 -1.000000e-01 1.099515e-10 +160 -2.000000e-01 -1.000000e-01 1.613122e-10 +161 -2.500000e-01 -1.000000e-01 3.741797e-10 +162 -3.000000e-01 -1.000000e-01 1.253190e-09 +163 -3.500000e-01 -1.000000e-01 4.856129e-09 +164 -4.000000e-01 -1.000000e-01 1.940927e-08 +165 -4.500000e-01 -1.000000e-01 7.658995e-08 +166 -5.000000e-01 -1.000000e-01 2.907678e-07 +167 -5.500000e-01 -1.000000e-01 1.038041e-06 +168 -6.000000e-01 -1.000000e-01 3.435202e-06 +169 -6.500000e-01 -1.000000e-01 1.048667e-05 +170 -7.000000e-01 -1.000000e-01 2.860359e-05 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 -7.500000e-01 -1.000000e-01 6.405818e-05 +172 -8.000000e-01 -1.000000e-01 1.125545e-04 +173 -8.500000e-01 -1.000000e-01 1.624807e-04 +174 -9.000000e-01 -1.000000e-01 2.065353e-04 +175 -9.500000e-01 -1.000000e-01 2.433783e-04 +176 -1.000000e+00 -1.000000e-01 2.742314e-04 +177 -1.050000e+00 -1.000000e-01 3.006206e-04 +178 -1.100000e+00 -1.000000e-01 3.237003e-04 +179 -1.150000e+00 -1.000000e-01 3.442320e-04 +180 -1.200000e+00 -1.000000e-01 3.627045e-04 +181 -1.250000e+00 -1.000000e-01 3.794402e-04 +182 -1.300000e+00 -1.000000e-01 3.946642e-04 +183 -1.350000e+00 -1.000000e-01 4.085449e-04 +184 -1.400000e+00 -1.000000e-01 4.212161e-04 +185 -1.450000e+00 -1.000000e-01 4.327896e-04 +186 -1.500000e+00 -1.000000e-01 4.433619e-04 +187 -1.550000e+00 -1.000000e-01 4.530179e-04 +188 -1.600000e+00 -1.000000e-01 4.618315e-04 +189 -1.650000e+00 -1.000000e-01 4.698478e-04 +190 -1.700000e+00 -1.000000e-01 4.771299e-04 +191 -1.750000e+00 -1.000000e-01 4.837410e-04 +192 6.000000e-01 -1.000000e-01 9.396191e-11 +193 5.500000e-01 -1.000000e-01 9.396191e-11 +194 5.000000e-01 -1.000000e-01 9.396190e-11 +195 4.500000e-01 -1.000000e-01 9.396190e-11 +196 4.000000e-01 -1.000000e-01 9.396190e-11 +197 3.500000e-01 -1.000000e-01 9.396190e-11 +198 3.000000e-01 -1.000000e-01 9.396193e-11 +199 2.500000e-01 -1.000000e-01 9.396200e-11 +200 2.000000e-01 -1.000000e-01 9.396234e-11 +201 1.500000e-01 -1.000000e-01 9.396377e-11 +202 1.000000e-01 -1.000000e-01 9.396973e-11 +203 5.000000e-02 -1.000000e-01 9.399478e-11 +204 6.938894e-17 -1.000000e-01 9.409977e-11 +205 -5.000000e-02 -1.000000e-01 9.453984e-11 +206 -1.000000e-01 -1.000000e-01 9.638423e-11 +207 -1.500000e-01 -1.000000e-01 1.041116e-10 +208 -2.000000e-01 -1.000000e-01 1.364640e-10 +209 -2.500000e-01 -1.000000e-01 2.717200e-10 +210 -3.000000e-01 -1.000000e-01 8.355156e-10 +211 -3.500000e-01 -1.000000e-01 3.171479e-09 +212 -4.000000e-01 -1.000000e-01 1.273388e-08 +213 -4.500000e-01 -1.000000e-01 5.097803e-08 +214 -5.000000e-01 -1.000000e-01 1.976898e-07 +215 -5.500000e-01 -1.000000e-01 7.248722e-07 +216 -6.000000e-01 -1.000000e-01 2.467869e-06 +217 -6.500000e-01 -1.000000e-01 7.752446e-06 +218 -7.000000e-01 -1.000000e-01 2.202311e-05 +219 -7.500000e-01 -1.000000e-01 5.244746e-05 +220 -8.000000e-01 -1.000000e-01 9.795350e-05 +221 -8.500000e-01 -1.000000e-01 1.476508e-04 +222 -9.000000e-01 -1.000000e-01 1.927224e-04 +223 -9.500000e-01 -1.000000e-01 2.306813e-04 +224 -1.000000e+00 -1.000000e-01 2.623970e-04 +225 -1.050000e+00 -1.000000e-01 2.894014e-04 +226 -1.100000e+00 -1.000000e-01 3.129296e-04 +227 -1.150000e+00 -1.000000e-01 3.338102e-04 +228 -1.200000e+00 -1.000000e-01 3.525740e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 -1.250000e+00 -1.000000e-01 3.695672e-04 +230 -1.300000e+00 -1.000000e-01 3.850276e-04 +231 -1.350000e+00 -1.000000e-01 3.991301e-04 +232 -1.400000e+00 -1.000000e-01 4.120122e-04 +233 -1.450000e+00 -1.000000e-01 4.237876e-04 +234 -1.500000e+00 -1.000000e-01 4.345539e-04 +235 -1.550000e+00 -1.000000e-01 4.443969e-04 +236 -1.600000e+00 -1.000000e-01 4.533904e-04 +237 -1.650000e+00 -1.000000e-01 4.615801e-04 +238 -1.700000e+00 -1.000000e-01 4.690286e-04 +239 -1.750000e+00 -1.000000e-01 4.758003e-04 +240 6.000000e-01 -1.000000e-01 9.426190e-11 +241 5.500000e-01 -1.000000e-01 9.426190e-11 +242 5.000000e-01 -1.000000e-01 9.426190e-11 +243 4.500000e-01 -1.000000e-01 9.426190e-11 +244 4.000000e-01 -1.000000e-01 9.426190e-11 +245 3.500000e-01 -1.000000e-01 9.426190e-11 +246 3.000000e-01 -1.000000e-01 9.426192e-11 +247 2.500000e-01 -1.000000e-01 9.426195e-11 +248 2.000000e-01 -1.000000e-01 9.426218e-11 +249 1.500000e-01 -1.000000e-01 9.426310e-11 +250 1.000000e-01 -1.000000e-01 9.426700e-11 +251 5.000000e-02 -1.000000e-01 9.428341e-11 +252 6.938894e-17 -1.000000e-01 9.435271e-11 +253 -5.000000e-02 -1.000000e-01 9.464499e-11 +254 -1.000000e-01 -1.000000e-01 9.587780e-11 +255 -1.500000e-01 -1.000000e-01 1.010761e-10 +256 -2.000000e-01 -1.000000e-01 1.229827e-10 +257 -2.500000e-01 -1.000000e-01 2.151913e-10 +258 -3.000000e-01 -1.000000e-01 6.023589e-10 +259 -3.500000e-01 -1.000000e-01 2.219807e-09 +260 -4.000000e-01 -1.000000e-01 8.908286e-09 +261 -4.500000e-01 -1.000000e-01 3.601956e-08 +262 -5.000000e-01 -1.000000e-01 1.419522e-07 +263 -5.500000e-01 -1.000000e-01 5.317247e-07 +264 -6.000000e-01 -1.000000e-01 1.853993e-06 +265 -6.500000e-01 -1.000000e-01 5.963745e-06 +266 -7.000000e-01 -1.000000e-01 1.746965e-05 +267 -7.500000e-01 -1.000000e-01 4.368956e-05 +268 -8.000000e-01 -1.000000e-01 8.612471e-05 +269 -8.500000e-01 -1.000000e-01 1.351917e-04 +270 -9.000000e-01 -1.000000e-01 1.809926e-04 +271 -9.500000e-01 -1.000000e-01 2.199121e-04 +272 -1.000000e+00 -1.000000e-01 2.524010e-04 +273 -1.050000e+00 -1.000000e-01 2.799577e-04 +274 -1.100000e+00 -1.000000e-01 3.038823e-04 +275 -1.150000e+00 -1.000000e-01 3.250650e-04 +276 -1.200000e+00 -1.000000e-01 3.440765e-04 +277 -1.250000e+00 -1.000000e-01 3.612858e-04 +278 -1.300000e+00 -1.000000e-01 3.769431e-04 +279 -1.350000e+00 -1.000000e-01 3.912298e-04 +280 -1.400000e+00 -1.000000e-01 4.042867e-04 +281 -1.450000e+00 -1.000000e-01 4.162294e-04 +282 -1.500000e+00 -1.000000e-01 4.271565e-04 +283 -1.550000e+00 -1.000000e-01 4.371543e-04 +284 -1.600000e+00 -1.000000e-01 4.462974e-04 +285 -1.650000e+00 -1.000000e-01 4.546308e-04 +286 -1.700000e+00 -1.000000e-01 4.622179e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 -1.750000e+00 -1.000000e-01 4.691229e-04 + +CPU time since last call: 0.440 seconds. + +Total CPU time: 0.440 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test2.cir b/tests/bsim4/test2.cir new file mode 100644 index 000000000..c69a10d09 --- /dev/null +++ b/tests/bsim4/test2.cir @@ -0,0 +1,15 @@ +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 0 n1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 1.8 +vds 2 0 1.8 + +.dc vds 0 1.8 0.05 vgs 0 1.8 0.3 + +.options Temp=-55.0 + +.print dc v(1) i(vds) + +.include modelcard.nmos +.end diff --git a/tests/bsim4/test2.out b/tests/bsim4/test2.out new file mode 100644 index 000000000..f243dea37 --- /dev/null +++ b/tests/bsim4/test2.out @@ -0,0 +1,245 @@ + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:31:40 2000 + + +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:31:40 2000 +-------------------------------------------------------------------------------- +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +0 0.000000e+00 0.000000e+00 2.251599e-34 +1 5.000000e-02 0.000000e+00 -5.027923e-14 +2 1.000000e-01 0.000000e+00 -1.001629e-13 +3 1.500000e-01 0.000000e+00 -1.501993e-13 +4 2.000000e-01 0.000000e+00 -2.002426e-13 +5 2.500000e-01 0.000000e+00 -2.502720e-13 +6 3.000000e-01 0.000000e+00 -3.003292e-13 +7 3.500000e-01 0.000000e+00 -3.503309e-13 +8 4.000000e-01 0.000000e+00 -4.004019e-13 +9 4.500000e-01 0.000000e+00 -4.504452e-13 +10 5.000000e-01 0.000000e+00 -5.005163e-13 +11 5.500000e-01 0.000000e+00 -5.505318e-13 +12 6.000000e-01 0.000000e+00 -6.006584e-13 +13 6.500000e-01 0.000000e+00 -6.506740e-13 +14 7.000000e-01 0.000000e+00 -7.008283e-13 +15 7.500000e-01 0.000000e+00 -7.508993e-13 +16 8.000000e-01 0.000000e+00 -8.009704e-13 +17 8.500000e-01 0.000000e+00 -8.510970e-13 +18 9.000000e-01 0.000000e+00 -9.012235e-13 +19 9.500000e-01 0.000000e+00 -9.512391e-13 +20 1.000000e+00 0.000000e+00 -1.001366e-12 +21 1.050000e+00 0.000000e+00 -1.051437e-12 +22 1.100000e+00 0.000000e+00 -1.101674e-12 +23 1.150000e+00 0.000000e+00 -1.151690e-12 +24 1.200000e+00 0.000000e+00 -1.201761e-12 +25 1.250000e+00 0.000000e+00 -1.251999e-12 +26 1.300000e+00 0.000000e+00 -1.302125e-12 +27 1.350000e+00 0.000000e+00 -1.352363e-12 +28 1.400000e+00 0.000000e+00 -1.405320e-12 +29 1.450000e+00 0.000000e+00 -1.486256e-12 +30 1.500000e+00 0.000000e+00 -1.792566e-12 +31 1.550000e+00 0.000000e+00 -3.431033e-12 +32 1.600000e+00 0.000000e+00 -1.127987e-11 +33 1.650000e+00 0.000000e+00 -4.291978e-11 +34 1.700000e+00 0.000000e+00 -1.519839e-10 +35 1.750000e+00 0.000000e+00 -4.808186e-10 +36 0.000000e+00 3.000000e-01 1.891504e-18 +37 5.000000e-02 3.000000e-01 -1.602532e-10 +38 1.000000e-01 3.000000e-01 -2.112589e-10 +39 1.500000e-01 3.000000e-01 -2.566604e-10 +40 2.000000e-01 3.000000e-01 -3.039591e-10 +41 2.500000e-01 3.000000e-01 -3.542990e-10 +42 3.000000e-01 3.000000e-01 -4.081028e-10 +43 3.500000e-01 3.000000e-01 -4.656505e-10 +44 4.000000e-01 3.000000e-01 -5.271870e-10 +45 4.500000e-01 3.000000e-01 -5.929509e-10 +46 5.000000e-01 3.000000e-01 -6.631849e-10 +47 5.500000e-01 3.000000e-01 -7.381393e-10 +48 6.000000e-01 3.000000e-01 -8.180750e-10 +49 6.500000e-01 3.000000e-01 -9.032637e-10 +50 7.000000e-01 3.000000e-01 -9.939903e-10 +51 7.500000e-01 3.000000e-01 -1.090552e-09 +52 8.000000e-01 3.000000e-01 -1.193261e-09 +53 8.500000e-01 3.000000e-01 -1.302444e-09 +54 9.000000e-01 3.000000e-01 -1.418441e-09 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +55 9.500000e-01 3.000000e-01 -1.541611e-09 +56 1.000000e+00 3.000000e-01 -1.672327e-09 +57 1.050000e+00 3.000000e-01 -1.810983e-09 +58 1.100000e+00 3.000000e-01 -1.957988e-09 +59 1.150000e+00 3.000000e-01 -2.113773e-09 +60 1.200000e+00 3.000000e-01 -2.278791e-09 +61 1.250000e+00 3.000000e-01 -2.453524e-09 +62 1.300000e+00 3.000000e-01 -2.638493e-09 +63 1.350000e+00 3.000000e-01 -2.834286e-09 +64 1.400000e+00 3.000000e-01 -3.041602e-09 +65 1.450000e+00 3.000000e-01 -3.261346e-09 +66 1.500000e+00 3.000000e-01 -3.494784e-09 +67 1.550000e+00 3.000000e-01 -3.743826e-09 +68 1.600000e+00 3.000000e-01 -4.011470e-09 +69 1.650000e+00 3.000000e-01 -4.302510e-09 +70 1.700000e+00 3.000000e-01 -4.624621e-09 +71 1.750000e+00 3.000000e-01 -4.989974e-09 +72 0.000000e+00 6.000000e-01 1.313819e-17 +73 5.000000e-02 6.000000e-01 -4.383437e-05 +74 1.000000e-01 6.000000e-01 -5.690861e-05 +75 1.500000e-01 6.000000e-01 -6.568574e-05 +76 2.000000e-01 6.000000e-01 -7.401033e-05 +77 2.500000e-01 6.000000e-01 -8.242285e-05 +78 3.000000e-01 6.000000e-01 -9.105087e-05 +79 3.500000e-01 6.000000e-01 -9.993847e-05 +80 4.000000e-01 6.000000e-01 -1.091055e-04 +81 4.500000e-01 6.000000e-01 -1.185630e-04 +82 5.000000e-01 6.000000e-01 -1.283180e-04 +83 5.500000e-01 6.000000e-01 -1.383756e-04 +84 6.000000e-01 6.000000e-01 -1.487401e-04 +85 6.500000e-01 6.000000e-01 -1.594146e-04 +86 7.000000e-01 6.000000e-01 -1.704023e-04 +87 7.500000e-01 6.000000e-01 -1.817055e-04 +88 8.000000e-01 6.000000e-01 -1.933267e-04 +89 8.500000e-01 6.000000e-01 -2.052677e-04 +90 9.000000e-01 6.000000e-01 -2.175305e-04 +91 9.500000e-01 6.000000e-01 -2.301166e-04 +92 1.000000e+00 6.000000e-01 -2.430274e-04 +93 1.050000e+00 6.000000e-01 -2.562641e-04 +94 1.100000e+00 6.000000e-01 -2.698279e-04 +95 1.150000e+00 6.000000e-01 -2.837197e-04 +96 1.200000e+00 6.000000e-01 -2.979404e-04 +97 1.250000e+00 6.000000e-01 -3.124915e-04 +98 1.300000e+00 6.000000e-01 -3.273754e-04 +99 1.350000e+00 6.000000e-01 -3.425974e-04 +100 1.400000e+00 6.000000e-01 -3.581692e-04 +101 1.450000e+00 6.000000e-01 -3.741145e-04 +102 1.500000e+00 6.000000e-01 -3.904806e-04 +103 1.550000e+00 6.000000e-01 -4.073564e-04 +104 1.600000e+00 6.000000e-01 -4.249015e-04 +105 1.650000e+00 6.000000e-01 -4.433913e-04 +106 1.700000e+00 6.000000e-01 -4.632832e-04 +107 1.750000e+00 6.000000e-01 -4.853119e-04 +108 0.000000e+00 9.000000e-01 3.929327e-17 +109 5.000000e-02 9.000000e-01 -5.608115e-04 +110 1.000000e-01 9.000000e-01 -9.872468e-04 +111 1.500000e-01 9.000000e-01 -1.292089e-03 +112 2.000000e-01 9.000000e-01 -1.490715e-03 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +113 2.500000e-01 9.000000e-01 -1.611278e-03 +114 3.000000e-01 9.000000e-01 -1.689343e-03 +115 3.500000e-01 9.000000e-01 -1.748402e-03 +116 4.000000e-01 9.000000e-01 -1.798945e-03 +117 4.500000e-01 9.000000e-01 -1.845323e-03 +118 5.000000e-01 9.000000e-01 -1.889474e-03 +119 5.500000e-01 9.000000e-01 -1.932349e-03 +120 6.000000e-01 9.000000e-01 -1.974459e-03 +121 6.500000e-01 9.000000e-01 -2.016098e-03 +122 7.000000e-01 9.000000e-01 -2.057445e-03 +123 7.500000e-01 9.000000e-01 -2.098614e-03 +124 8.000000e-01 9.000000e-01 -2.139681e-03 +125 8.500000e-01 9.000000e-01 -2.180697e-03 +126 9.000000e-01 9.000000e-01 -2.221698e-03 +127 9.500000e-01 9.000000e-01 -2.262708e-03 +128 1.000000e+00 9.000000e-01 -2.303747e-03 +129 1.050000e+00 9.000000e-01 -2.344825e-03 +130 1.100000e+00 9.000000e-01 -2.385953e-03 +131 1.150000e+00 9.000000e-01 -2.427136e-03 +132 1.200000e+00 9.000000e-01 -2.468378e-03 +133 1.250000e+00 9.000000e-01 -2.509684e-03 +134 1.300000e+00 9.000000e-01 -2.551053e-03 +135 1.350000e+00 9.000000e-01 -2.592489e-03 +136 1.400000e+00 9.000000e-01 -2.633997e-03 +137 1.450000e+00 9.000000e-01 -2.675590e-03 +138 1.500000e+00 9.000000e-01 -2.717296e-03 +139 1.550000e+00 9.000000e-01 -2.759182e-03 +140 1.600000e+00 9.000000e-01 -2.801387e-03 +141 1.650000e+00 9.000000e-01 -2.844178e-03 +142 1.700000e+00 9.000000e-01 -2.888052e-03 +143 1.750000e+00 9.000000e-01 -2.933882e-03 +144 0.000000e+00 1.200000e+00 7.736933e-17 +145 5.000000e-02 1.200000e+00 -7.502740e-04 +146 1.000000e-01 1.200000e+00 -1.394901e-03 +147 1.500000e-01 1.200000e+00 -1.939533e-03 +148 2.000000e-01 1.200000e+00 -2.388657e-03 +149 2.500000e-01 1.200000e+00 -2.745387e-03 +150 3.000000e-01 1.200000e+00 -3.013160e-03 +151 3.500000e-01 1.200000e+00 -3.201948e-03 +152 4.000000e-01 1.200000e+00 -3.332833e-03 +153 4.500000e-01 1.200000e+00 -3.429214e-03 +154 5.000000e-01 1.200000e+00 -3.507025e-03 +155 5.500000e-01 1.200000e+00 -3.574790e-03 +156 6.000000e-01 1.200000e+00 -3.636832e-03 +157 6.500000e-01 1.200000e+00 -3.695413e-03 +158 7.000000e-01 1.200000e+00 -3.751783e-03 +159 7.500000e-01 1.200000e+00 -3.806675e-03 +160 8.000000e-01 1.200000e+00 -3.860541e-03 +161 8.500000e-01 1.200000e+00 -3.913672e-03 +162 9.000000e-01 1.200000e+00 -3.966262e-03 +163 9.500000e-01 1.200000e+00 -4.018444e-03 +164 1.000000e+00 1.200000e+00 -4.070314e-03 +165 1.050000e+00 1.200000e+00 -4.121939e-03 +166 1.100000e+00 1.200000e+00 -4.173369e-03 +167 1.150000e+00 1.200000e+00 -4.224642e-03 +168 1.200000e+00 1.200000e+00 -4.275785e-03 +169 1.250000e+00 1.200000e+00 -4.326820e-03 +170 1.300000e+00 1.200000e+00 -4.377762e-03 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +171 1.350000e+00 1.200000e+00 -4.428624e-03 +172 1.400000e+00 1.200000e+00 -4.479416e-03 +173 1.450000e+00 1.200000e+00 -4.530147e-03 +174 1.500000e+00 1.200000e+00 -4.580827e-03 +175 1.550000e+00 1.200000e+00 -4.631476e-03 +176 1.600000e+00 1.200000e+00 -4.682134e-03 +177 1.650000e+00 1.200000e+00 -4.732883e-03 +178 1.700000e+00 1.200000e+00 -4.783900e-03 +179 1.750000e+00 1.200000e+00 -4.835527e-03 +180 0.000000e+00 1.500000e+00 1.277867e-16 +181 5.000000e-02 1.500000e+00 -8.474121e-04 +182 1.000000e-01 1.500000e+00 -1.610269e-03 +183 1.500000e-01 1.500000e+00 -2.291935e-03 +184 2.000000e-01 1.500000e+00 -2.895364e-03 +185 2.500000e-01 1.500000e+00 -3.422838e-03 +186 3.000000e-01 1.500000e+00 -3.875656e-03 +187 3.500000e-01 1.500000e+00 -4.253942e-03 +188 4.000000e-01 1.500000e+00 -4.557500e-03 +189 4.500000e-01 1.500000e+00 -4.789495e-03 +190 5.000000e-01 1.500000e+00 -4.961318e-03 +191 5.500000e-01 1.500000e+00 -5.090703e-03 +192 6.000000e-01 1.500000e+00 -5.193834e-03 +193 6.500000e-01 1.500000e+00 -5.281455e-03 +194 7.000000e-01 1.500000e+00 -5.359778e-03 +195 7.500000e-01 1.500000e+00 -5.432299e-03 +196 8.000000e-01 1.500000e+00 -5.501031e-03 +197 8.500000e-01 1.500000e+00 -5.567178e-03 +198 9.000000e-01 1.500000e+00 -5.631491e-03 +199 9.500000e-01 1.500000e+00 -5.694458e-03 +200 1.000000e+00 1.500000e+00 -5.756407e-03 +201 1.050000e+00 1.500000e+00 -5.817564e-03 +202 1.100000e+00 1.500000e+00 -5.878089e-03 +203 1.150000e+00 1.500000e+00 -5.938099e-03 +204 1.200000e+00 1.500000e+00 -5.997681e-03 +205 1.250000e+00 1.500000e+00 -6.056898e-03 +206 1.300000e+00 1.500000e+00 -6.115801e-03 +207 1.350000e+00 1.500000e+00 -6.174427e-03 +208 1.400000e+00 1.500000e+00 -6.232807e-03 +209 1.450000e+00 1.500000e+00 -6.290962e-03 +210 1.500000e+00 1.500000e+00 -6.348911e-03 +211 1.550000e+00 1.500000e+00 -6.406672e-03 +212 1.600000e+00 1.500000e+00 -6.464260e-03 +213 1.650000e+00 1.500000e+00 -6.521700e-03 +214 1.700000e+00 1.500000e+00 -6.579038e-03 +215 1.750000e+00 1.500000e+00 -6.636367e-03 + +CPU time since last call: 0.440 seconds. + +Total CPU time: 0.440 seconds. + +Current dynamic memory usage = 188416, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test3.cir b/tests/bsim4/test3.cir new file mode 100644 index 000000000..f4cba1117 --- /dev/null +++ b/tests/bsim4/test3.cir @@ -0,0 +1,15 @@ +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 0 n1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 1.8 +vds 2 0 1.8 + +.dc vds 0 1.8 0.05 vgs 0 1.8 0.3 + +.options Temp=100.0 + +.print dc v(1) i(vds) + +.include modelcard.nmos +.end diff --git a/tests/bsim4/test3.out b/tests/bsim4/test3.out new file mode 100644 index 000000000..33fb462e1 --- /dev/null +++ b/tests/bsim4/test3.out @@ -0,0 +1,245 @@ + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:31:55 2000 + + +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:31:55 2000 +-------------------------------------------------------------------------------- +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +0 0.000000e+00 0.000000e+00 -1.018321e-26 +1 5.000000e-02 0.000000e+00 -7.499006e-11 +2 1.000000e-01 0.000000e+00 -9.107176e-11 +3 1.500000e-01 0.000000e+00 -9.476918e-11 +4 2.000000e-01 0.000000e+00 -9.588118e-11 +5 2.500000e-01 0.000000e+00 -9.646151e-11 +6 3.000000e-01 0.000000e+00 -9.694393e-11 +7 3.500000e-01 0.000000e+00 -9.742090e-11 +8 4.000000e-01 0.000000e+00 -9.791268e-11 +9 4.500000e-01 0.000000e+00 -9.842424e-11 +10 5.000000e-01 0.000000e+00 -9.895718e-11 +11 5.500000e-01 0.000000e+00 -9.951251e-11 +12 6.000000e-01 0.000000e+00 -1.000911e-10 +13 6.500000e-01 0.000000e+00 -1.006938e-10 +14 7.000000e-01 0.000000e+00 -1.013216e-10 +15 7.500000e-01 0.000000e+00 -1.019750e-10 +16 8.000000e-01 0.000000e+00 -1.026552e-10 +17 8.500000e-01 0.000000e+00 -1.033631e-10 +18 9.000000e-01 0.000000e+00 -1.040996e-10 +19 9.500000e-01 0.000000e+00 -1.048655e-10 +20 1.000000e+00 0.000000e+00 -1.056620e-10 +21 1.050000e+00 0.000000e+00 -1.064902e-10 +22 1.100000e+00 0.000000e+00 -1.073510e-10 +23 1.150000e+00 0.000000e+00 -1.082455e-10 +24 1.200000e+00 0.000000e+00 -1.091749e-10 +25 1.250000e+00 0.000000e+00 -1.101403e-10 +26 1.300000e+00 0.000000e+00 -1.111434e-10 +27 1.350000e+00 0.000000e+00 -1.121854e-10 +28 1.400000e+00 0.000000e+00 -1.132707e-10 +29 1.450000e+00 0.000000e+00 -1.144279e-10 +30 1.500000e+00 0.000000e+00 -1.158582e-10 +31 1.550000e+00 0.000000e+00 -1.186755e-10 +32 1.600000e+00 0.000000e+00 -1.277695e-10 +33 1.650000e+00 0.000000e+00 -1.607402e-10 +34 1.700000e+00 0.000000e+00 -2.712528e-10 +35 1.750000e+00 0.000000e+00 -6.017036e-10 +36 0.000000e+00 3.000000e-01 1.902981e-18 +37 5.000000e-02 3.000000e-01 -6.649294e-09 +38 1.000000e-01 3.000000e-01 -8.780198e-09 +39 1.500000e-01 3.000000e-01 -1.015796e-08 +40 2.000000e-01 3.000000e-01 -1.148288e-08 +41 2.500000e-01 3.000000e-01 -1.284685e-08 +42 3.000000e-01 3.000000e-01 -1.426934e-08 +43 3.500000e-01 3.000000e-01 -1.575737e-08 +44 4.000000e-01 3.000000e-01 -1.731494e-08 +45 4.500000e-01 3.000000e-01 -1.894516e-08 +46 5.000000e-01 3.000000e-01 -2.065085e-08 +47 5.500000e-01 3.000000e-01 -2.243479e-08 +48 6.000000e-01 3.000000e-01 -2.429974e-08 +49 6.500000e-01 3.000000e-01 -2.624852e-08 +50 7.000000e-01 3.000000e-01 -2.828399e-08 +51 7.500000e-01 3.000000e-01 -3.040912e-08 +52 8.000000e-01 3.000000e-01 -3.262694e-08 +53 8.500000e-01 3.000000e-01 -3.494054e-08 +54 9.000000e-01 3.000000e-01 -3.735313e-08 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +55 9.500000e-01 3.000000e-01 -3.986799e-08 +56 1.000000e+00 3.000000e-01 -4.248849e-08 +57 1.050000e+00 3.000000e-01 -4.521811e-08 +58 1.100000e+00 3.000000e-01 -4.806041e-08 +59 1.150000e+00 3.000000e-01 -5.101907e-08 +60 1.200000e+00 3.000000e-01 -5.409791e-08 +61 1.250000e+00 3.000000e-01 -5.730096e-08 +62 1.300000e+00 3.000000e-01 -6.063263e-08 +63 1.350000e+00 3.000000e-01 -6.409805e-08 +64 1.400000e+00 3.000000e-01 -6.770382e-08 +65 1.450000e+00 3.000000e-01 -7.145933e-08 +66 1.500000e+00 3.000000e-01 -7.537928e-08 +67 1.550000e+00 3.000000e-01 -7.948779e-08 +68 1.600000e+00 3.000000e-01 -8.382525e-08 +69 1.650000e+00 3.000000e-01 -8.845900e-08 +70 1.700000e+00 3.000000e-01 -9.349948e-08 +71 1.750000e+00 3.000000e-01 -9.912389e-08 +72 0.000000e+00 6.000000e-01 1.314775e-17 +73 5.000000e-02 6.000000e-01 -8.300949e-06 +74 1.000000e-01 6.000000e-01 -1.138766e-05 +75 1.500000e-01 6.000000e-01 -1.300582e-05 +76 2.000000e-01 6.000000e-01 -1.441279e-05 +77 2.500000e-01 6.000000e-01 -1.581218e-05 +78 3.000000e-01 6.000000e-01 -1.724262e-05 +79 3.500000e-01 6.000000e-01 -1.871477e-05 +80 4.000000e-01 6.000000e-01 -2.023269e-05 +81 4.500000e-01 6.000000e-01 -2.179850e-05 +82 5.000000e-01 6.000000e-01 -2.341359e-05 +83 5.500000e-01 6.000000e-01 -2.507907e-05 +84 6.000000e-01 6.000000e-01 -2.679593e-05 +85 6.500000e-01 6.000000e-01 -2.856507e-05 +86 7.000000e-01 6.000000e-01 -3.038739e-05 +87 7.500000e-01 6.000000e-01 -3.226376e-05 +88 8.000000e-01 6.000000e-01 -3.419501e-05 +89 8.500000e-01 6.000000e-01 -3.618202e-05 +90 9.000000e-01 6.000000e-01 -3.822563e-05 +91 9.500000e-01 6.000000e-01 -4.032667e-05 +92 1.000000e+00 6.000000e-01 -4.248599e-05 +93 1.050000e+00 6.000000e-01 -4.470442e-05 +94 1.100000e+00 6.000000e-01 -4.698281e-05 +95 1.150000e+00 6.000000e-01 -4.932200e-05 +96 1.200000e+00 6.000000e-01 -5.172285e-05 +97 1.250000e+00 6.000000e-01 -5.418628e-05 +98 1.300000e+00 6.000000e-01 -5.671336e-05 +99 1.350000e+00 6.000000e-01 -5.930553e-05 +100 1.400000e+00 6.000000e-01 -6.196504e-05 +101 1.450000e+00 6.000000e-01 -6.469578e-05 +102 1.500000e+00 6.000000e-01 -6.750482e-05 +103 1.550000e+00 6.000000e-01 -7.040501e-05 +104 1.600000e+00 6.000000e-01 -7.341920e-05 +105 1.650000e+00 6.000000e-01 -7.658697e-05 +106 1.700000e+00 6.000000e-01 -7.997465e-05 +107 1.750000e+00 6.000000e-01 -8.368997e-05 +108 0.000000e+00 9.000000e-01 3.935117e-17 +109 5.000000e-02 9.000000e-01 -1.406737e-04 +110 1.000000e-01 9.000000e-01 -2.572735e-04 +111 1.500000e-01 9.000000e-01 -3.510370e-04 +112 2.000000e-01 9.000000e-01 -4.233798e-04 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +113 2.500000e-01 9.000000e-01 -4.762855e-04 +114 3.000000e-01 9.000000e-01 -5.131014e-04 +115 3.500000e-01 9.000000e-01 -5.389114e-04 +116 4.000000e-01 9.000000e-01 -5.588478e-04 +117 4.500000e-01 9.000000e-01 -5.761542e-04 +118 5.000000e-01 9.000000e-01 -5.923382e-04 +119 5.500000e-01 9.000000e-01 -6.080388e-04 +120 6.000000e-01 9.000000e-01 -6.235364e-04 +121 6.500000e-01 9.000000e-01 -6.389638e-04 +122 7.000000e-01 9.000000e-01 -6.543889e-04 +123 7.500000e-01 9.000000e-01 -6.698488e-04 +124 8.000000e-01 9.000000e-01 -6.853649e-04 +125 8.500000e-01 9.000000e-01 -7.009498e-04 +126 9.000000e-01 9.000000e-01 -7.166112e-04 +127 9.500000e-01 9.000000e-01 -7.323540e-04 +128 1.000000e+00 9.000000e-01 -7.481808e-04 +129 1.050000e+00 9.000000e-01 -7.640933e-04 +130 1.100000e+00 9.000000e-01 -7.800923e-04 +131 1.150000e+00 9.000000e-01 -7.961779e-04 +132 1.200000e+00 9.000000e-01 -8.123499e-04 +133 1.250000e+00 9.000000e-01 -8.286078e-04 +134 1.300000e+00 9.000000e-01 -8.449509e-04 +135 1.350000e+00 9.000000e-01 -8.613783e-04 +136 1.400000e+00 9.000000e-01 -8.778893e-04 +137 1.450000e+00 9.000000e-01 -8.944833e-04 +138 1.500000e+00 9.000000e-01 -9.111606e-04 +139 1.550000e+00 9.000000e-01 -9.279243e-04 +140 1.600000e+00 9.000000e-01 -9.447827e-04 +141 1.650000e+00 9.000000e-01 -9.617563e-04 +142 1.700000e+00 9.000000e-01 -9.788881e-04 +143 1.750000e+00 9.000000e-01 -9.962641e-04 +144 0.000000e+00 1.200000e+00 7.768174e-17 +145 5.000000e-02 1.200000e+00 -2.121807e-04 +146 1.000000e-01 1.200000e+00 -4.032916e-04 +147 1.500000e-01 1.200000e+00 -5.739693e-04 +148 2.000000e-01 1.200000e+00 -7.248457e-04 +149 2.500000e-01 1.200000e+00 -8.565448e-04 +150 3.000000e-01 1.200000e+00 -9.696981e-04 +151 3.500000e-01 1.200000e+00 -1.064988e-03 +152 4.000000e-01 1.200000e+00 -1.143257e-03 +153 4.500000e-01 1.200000e+00 -1.205763e-03 +154 5.000000e-01 1.200000e+00 -1.254586e-03 +155 5.500000e-01 1.200000e+00 -1.292854e-03 +156 6.000000e-01 1.200000e+00 -1.324129e-03 +157 6.500000e-01 1.200000e+00 -1.351329e-03 +158 7.000000e-01 1.200000e+00 -1.376294e-03 +159 7.500000e-01 1.200000e+00 -1.400039e-03 +160 8.000000e-01 1.200000e+00 -1.423099e-03 +161 8.500000e-01 1.200000e+00 -1.445765e-03 +162 9.000000e-01 1.200000e+00 -1.468201e-03 +163 9.500000e-01 1.200000e+00 -1.490504e-03 +164 1.000000e+00 1.200000e+00 -1.512732e-03 +165 1.050000e+00 1.200000e+00 -1.534922e-03 +166 1.100000e+00 1.200000e+00 -1.557099e-03 +167 1.150000e+00 1.200000e+00 -1.579281e-03 +168 1.200000e+00 1.200000e+00 -1.601476e-03 +169 1.250000e+00 1.200000e+00 -1.623694e-03 +170 1.300000e+00 1.200000e+00 -1.645940e-03 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +171 1.350000e+00 1.200000e+00 -1.668216e-03 +172 1.400000e+00 1.200000e+00 -1.690526e-03 +173 1.450000e+00 1.200000e+00 -1.712871e-03 +174 1.500000e+00 1.200000e+00 -1.735251e-03 +175 1.550000e+00 1.200000e+00 -1.757667e-03 +176 1.600000e+00 1.200000e+00 -1.780120e-03 +177 1.650000e+00 1.200000e+00 -1.802609e-03 +178 1.700000e+00 1.200000e+00 -1.825137e-03 +179 1.750000e+00 1.200000e+00 -1.847713e-03 +180 0.000000e+00 1.500000e+00 1.277867e-16 +181 5.000000e-02 1.500000e+00 -2.480825e-04 +182 1.000000e-01 1.500000e+00 -4.783088e-04 +183 1.500000e-01 1.500000e+00 -6.910798e-04 +184 2.000000e-01 1.500000e+00 -8.867979e-04 +185 2.500000e-01 1.500000e+00 -1.065858e-03 +186 3.000000e-01 1.500000e+00 -1.228645e-03 +187 3.500000e-01 1.500000e+00 -1.375536e-03 +188 4.000000e-01 1.500000e+00 -1.506902e-03 +189 4.500000e-01 1.500000e+00 -1.623120e-03 +190 5.000000e-01 1.500000e+00 -1.724587e-03 +191 5.500000e-01 1.500000e+00 -1.811784e-03 +192 6.000000e-01 1.500000e+00 -1.885388e-03 +193 6.500000e-01 1.500000e+00 -1.946493e-03 +194 7.000000e-01 1.500000e+00 -1.996858e-03 +195 7.500000e-01 1.500000e+00 -2.038888e-03 +196 8.000000e-01 1.500000e+00 -2.075144e-03 +197 8.500000e-01 1.500000e+00 -2.107735e-03 +198 9.000000e-01 1.500000e+00 -2.138095e-03 +199 9.500000e-01 1.500000e+00 -2.167098e-03 +200 1.000000e+00 1.500000e+00 -2.195258e-03 +201 1.050000e+00 1.500000e+00 -2.222880e-03 +202 1.100000e+00 1.500000e+00 -2.250148e-03 +203 1.150000e+00 1.500000e+00 -2.277177e-03 +204 1.200000e+00 1.500000e+00 -2.304040e-03 +205 1.250000e+00 1.500000e+00 -2.330787e-03 +206 1.300000e+00 1.500000e+00 -2.357451e-03 +207 1.350000e+00 1.500000e+00 -2.384054e-03 +208 1.400000e+00 1.500000e+00 -2.410614e-03 +209 1.450000e+00 1.500000e+00 -2.437142e-03 +210 1.500000e+00 1.500000e+00 -2.463645e-03 +211 1.550000e+00 1.500000e+00 -2.490131e-03 +212 1.600000e+00 1.500000e+00 -2.516602e-03 +213 1.650000e+00 1.500000e+00 -2.543063e-03 +214 1.700000e+00 1.500000e+00 -2.569515e-03 +215 1.750000e+00 1.500000e+00 -2.595959e-03 + +CPU time since last call: 0.400 seconds. + +Total CPU time: 0.400 seconds. + +Current dynamic memory usage = 188416, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test4.cir b/tests/bsim4/test4.cir new file mode 100644 index 000000000..d02edf4a6 --- /dev/null +++ b/tests/bsim4/test4.cir @@ -0,0 +1,13 @@ +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 0 n1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 1.8 +vds 2 0 1.8 + +.dc vgs -0.6 1.8 0.05 vds 0.1 1.8 0.3 + +.print dc v(2) i(vds) + +.include modelcard.nmos +.end diff --git a/tests/bsim4/test4.out b/tests/bsim4/test4.out new file mode 100644 index 000000000..7ed109d68 --- /dev/null +++ b/tests/bsim4/test4.out @@ -0,0 +1,323 @@ + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:32:10 2000 + + +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:32:10 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 -6.000000e-01 1.000000e-01 -1.053463e-13 +1 -5.500000e-01 1.000000e-01 -1.053463e-13 +2 -5.000000e-01 1.000000e-01 -1.053393e-13 +3 -4.500000e-01 1.000000e-01 -1.053255e-13 +4 -4.000000e-01 1.000000e-01 -1.053393e-13 +5 -3.500000e-01 1.000000e-01 -1.053255e-13 +6 -3.000000e-01 1.000000e-01 -1.053393e-13 +7 -2.500000e-01 1.000000e-01 -1.053463e-13 +8 -2.000000e-01 1.000000e-01 -1.054226e-13 +9 -1.500000e-01 1.000000e-01 -1.058667e-13 +10 -1.000000e-01 1.000000e-01 -1.083161e-13 +11 -5.000000e-02 1.000000e-01 -1.219094e-13 +12 -6.938894e-17 1.000000e-01 -1.973699e-13 +13 5.000000e-02 1.000000e-01 -6.162779e-13 +14 1.000000e-01 1.000000e-01 -2.935097e-12 +15 1.500000e-01 1.000000e-01 -1.566226e-11 +16 2.000000e-01 1.000000e-01 -8.495561e-11 +17 2.500000e-01 1.000000e-01 -4.587771e-10 +18 3.000000e-01 1.000000e-01 -2.451490e-09 +19 3.500000e-01 1.000000e-01 -1.288139e-08 +20 4.000000e-01 1.000000e-01 -6.576225e-08 +21 4.500000e-01 1.000000e-01 -3.189860e-07 +22 5.000000e-01 1.000000e-01 -1.423874e-06 +23 5.500000e-01 1.000000e-01 -5.700332e-06 +24 6.000000e-01 1.000000e-01 -2.028106e-05 +25 6.500000e-01 1.000000e-01 -6.115461e-05 +26 7.000000e-01 1.000000e-01 -1.401421e-04 +27 7.500000e-01 1.000000e-01 -2.381533e-04 +28 8.000000e-01 1.000000e-01 -3.288473e-04 +29 8.500000e-01 1.000000e-01 -4.039627e-04 +30 9.000000e-01 1.000000e-01 -4.656109e-04 +31 9.500000e-01 1.000000e-01 -5.175148e-04 +32 1.000000e+00 1.000000e-01 -5.624408e-04 +33 1.050000e+00 1.000000e-01 -6.021254e-04 +34 1.100000e+00 1.000000e-01 -6.376387e-04 +35 1.150000e+00 1.000000e-01 -6.696725e-04 +36 1.200000e+00 1.000000e-01 -6.987096e-04 +37 1.250000e+00 1.000000e-01 -7.251130e-04 +38 1.300000e+00 1.000000e-01 -7.491735e-04 +39 1.350000e+00 1.000000e-01 -7.711335e-04 +40 1.400000e+00 1.000000e-01 -7.912009e-04 +41 1.450000e+00 1.000000e-01 -8.095565e-04 +42 1.500000e+00 1.000000e-01 -8.263596e-04 +43 1.550000e+00 1.000000e-01 -8.417513e-04 +44 1.600000e+00 1.000000e-01 -8.558568e-04 +45 1.650000e+00 1.000000e-01 -8.687883e-04 +46 1.700000e+00 1.000000e-01 -8.806458e-04 +47 1.750000e+00 1.000000e-01 -8.915194e-04 +48 -6.000000e-01 4.000000e-01 -4.054534e-13 +49 -5.500000e-01 4.000000e-01 -4.054534e-13 +50 -5.000000e-01 4.000000e-01 -4.054534e-13 +51 -4.500000e-01 4.000000e-01 -4.054534e-13 +52 -4.000000e-01 4.000000e-01 -4.054534e-13 +53 -3.500000e-01 4.000000e-01 -4.054534e-13 +54 -3.000000e-01 4.000000e-01 -4.054534e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 -2.500000e-01 4.000000e-01 -4.054812e-13 +56 -2.000000e-01 4.000000e-01 -4.056477e-13 +57 -1.500000e-01 4.000000e-01 -4.065914e-13 +58 -1.000000e-01 4.000000e-01 -4.119205e-13 +59 -5.000000e-02 4.000000e-01 -4.413692e-13 +60 -6.938894e-17 4.000000e-01 -6.048773e-13 +61 5.000000e-02 4.000000e-01 -1.512651e-12 +62 1.000000e-01 4.000000e-01 -6.537493e-12 +63 1.500000e-01 4.000000e-01 -3.411504e-11 +64 2.000000e-01 4.000000e-01 -1.842403e-10 +65 2.500000e-01 4.000000e-01 -9.938581e-10 +66 3.000000e-01 4.000000e-01 -5.306233e-09 +67 3.500000e-01 4.000000e-01 -2.783545e-08 +68 4.000000e-01 4.000000e-01 -1.415694e-07 +69 4.500000e-01 4.000000e-01 -6.807868e-07 +70 5.000000e-01 4.000000e-01 -2.979871e-06 +71 5.500000e-01 4.000000e-01 -1.142584e-05 +72 6.000000e-01 4.000000e-01 -3.754207e-05 +73 6.500000e-01 4.000000e-01 -1.032227e-04 +74 7.000000e-01 4.000000e-01 -2.278934e-04 +75 7.500000e-01 4.000000e-01 -4.015782e-04 +76 8.000000e-01 4.000000e-01 -5.934893e-04 +77 8.500000e-01 4.000000e-01 -7.823529e-04 +78 9.000000e-01 4.000000e-01 -9.620081e-04 +79 9.500000e-01 4.000000e-01 -1.132967e-03 +80 1.000000e+00 4.000000e-01 -1.296641e-03 +81 1.050000e+00 4.000000e-01 -1.453594e-03 +82 1.100000e+00 4.000000e-01 -1.603554e-03 +83 1.150000e+00 4.000000e-01 -1.745888e-03 +84 1.200000e+00 4.000000e-01 -1.880044e-03 +85 1.250000e+00 4.000000e-01 -2.005773e-03 +86 1.300000e+00 4.000000e-01 -2.123140e-03 +87 1.350000e+00 4.000000e-01 -2.232442e-03 +88 1.400000e+00 4.000000e-01 -2.334105e-03 +89 1.450000e+00 4.000000e-01 -2.428615e-03 +90 1.500000e+00 4.000000e-01 -2.516468e-03 +91 1.550000e+00 4.000000e-01 -2.598145e-03 +92 1.600000e+00 4.000000e-01 -2.674103e-03 +93 1.650000e+00 4.000000e-01 -2.744766e-03 +94 1.700000e+00 4.000000e-01 -2.810527e-03 +95 1.750000e+00 4.000000e-01 -2.871749e-03 +96 -6.000000e-01 7.000000e-01 -7.054912e-13 +97 -5.500000e-01 7.000000e-01 -7.054912e-13 +98 -5.000000e-01 7.000000e-01 -7.054357e-13 +99 -4.500000e-01 7.000000e-01 -7.054912e-13 +100 -4.000000e-01 7.000000e-01 -7.054912e-13 +101 -3.500000e-01 7.000000e-01 -7.054912e-13 +102 -3.000000e-01 7.000000e-01 -7.054912e-13 +103 -2.500000e-01 7.000000e-01 -7.055467e-13 +104 -2.000000e-01 7.000000e-01 -7.058243e-13 +105 -1.500000e-01 7.000000e-01 -7.074341e-13 +106 -1.000000e-01 7.000000e-01 -7.166490e-13 +107 -5.000000e-02 7.000000e-01 -7.676082e-13 +108 -6.938894e-17 7.000000e-01 -1.050937e-12 +109 5.000000e-02 7.000000e-01 -2.623290e-12 +110 1.000000e-01 7.000000e-01 -1.132666e-11 +111 1.500000e-01 7.000000e-01 -5.908990e-11 +112 2.000000e-01 7.000000e-01 -3.190604e-10 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 2.500000e-01 7.000000e-01 -1.720559e-09 +114 3.000000e-01 7.000000e-01 -9.179209e-09 +115 3.500000e-01 7.000000e-01 -4.806947e-08 +116 4.000000e-01 7.000000e-01 -2.435404e-07 +117 4.500000e-01 7.000000e-01 -1.161624e-06 +118 5.000000e-01 7.000000e-01 -5.002321e-06 +119 5.500000e-01 7.000000e-01 -1.859565e-05 +120 6.000000e-01 7.000000e-01 -5.786486e-05 +121 6.500000e-01 7.000000e-01 -1.473894e-04 +122 7.000000e-01 7.000000e-01 -3.013082e-04 +123 7.500000e-01 7.000000e-01 -5.010569e-04 +124 8.000000e-01 7.000000e-01 -7.135552e-04 +125 8.500000e-01 7.000000e-01 -9.197978e-04 +126 9.000000e-01 7.000000e-01 -1.116080e-03 +127 9.500000e-01 7.000000e-01 -1.304641e-03 +128 1.000000e+00 7.000000e-01 -1.488276e-03 +129 1.050000e+00 7.000000e-01 -1.668871e-03 +130 1.100000e+00 7.000000e-01 -1.847403e-03 +131 1.150000e+00 7.000000e-01 -2.024249e-03 +132 1.200000e+00 7.000000e-01 -2.199432e-03 +133 1.250000e+00 7.000000e-01 -2.372780e-03 +134 1.300000e+00 7.000000e-01 -2.544012e-03 +135 1.350000e+00 7.000000e-01 -2.712775e-03 +136 1.400000e+00 7.000000e-01 -2.878654e-03 +137 1.450000e+00 7.000000e-01 -3.041175e-03 +138 1.500000e+00 7.000000e-01 -3.199803e-03 +139 1.550000e+00 7.000000e-01 -3.353951e-03 +140 1.600000e+00 7.000000e-01 -3.503005e-03 +141 1.650000e+00 7.000000e-01 -3.646371e-03 +142 1.700000e+00 7.000000e-01 -3.783536e-03 +143 1.750000e+00 7.000000e-01 -3.914128e-03 +144 -6.000000e-01 1.000000e+00 -1.068051e-11 +145 -5.500000e-01 1.000000e+00 -2.883138e-12 +146 -5.000000e-01 1.000000e+00 -1.295131e-12 +147 -4.500000e-01 1.000000e+00 -1.039224e-12 +148 -4.000000e-01 1.000000e+00 -1.008249e-12 +149 -3.500000e-01 1.000000e+00 -1.005585e-12 +150 -3.000000e-01 1.000000e+00 -1.005473e-12 +151 -2.500000e-01 1.000000e+00 -1.005529e-12 +152 -2.000000e-01 1.000000e+00 -1.006029e-12 +153 -1.500000e-01 1.000000e+00 -1.008693e-12 +154 -1.000000e-01 1.000000e+00 -1.023071e-12 +155 -5.000000e-02 1.000000e+00 -1.103173e-12 +156 -6.938894e-17 1.000000e+00 -1.548595e-12 +157 5.000000e-02 1.000000e+00 -4.020395e-12 +158 1.000000e-01 1.000000e+00 -1.770123e-11 +159 1.500000e-01 1.000000e+00 -9.277595e-11 +160 2.000000e-01 1.000000e+00 -5.013315e-10 +161 2.500000e-01 1.000000e+00 -2.702982e-09 +162 3.000000e-01 1.000000e+00 -1.440923e-08 +163 3.500000e-01 1.000000e+00 -7.531918e-08 +164 4.000000e-01 1.000000e+00 -3.800562e-07 +165 4.500000e-01 1.000000e+00 -1.797765e-06 +166 5.000000e-01 1.000000e+00 -7.622613e-06 +167 5.500000e-01 1.000000e+00 -2.759125e-05 +168 6.000000e-01 1.000000e+00 -8.227245e-05 +169 6.500000e-01 1.000000e+00 -1.978281e-04 +170 7.000000e-01 1.000000e+00 -3.813992e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 7.500000e-01 1.000000e+00 -6.058359e-04 +172 8.000000e-01 1.000000e+00 -8.364797e-04 +173 8.500000e-01 1.000000e+00 -1.056652e-03 +174 9.000000e-01 1.000000e+00 -1.264685e-03 +175 9.500000e-01 1.000000e+00 -1.463874e-03 +176 1.000000e+00 1.000000e+00 -1.657517e-03 +177 1.050000e+00 1.000000e+00 -1.847764e-03 +178 1.100000e+00 1.000000e+00 -2.035778e-03 +179 1.150000e+00 1.000000e+00 -2.222090e-03 +180 1.200000e+00 1.000000e+00 -2.406884e-03 +181 1.250000e+00 1.000000e+00 -2.590164e-03 +182 1.300000e+00 1.000000e+00 -2.771852e-03 +183 1.350000e+00 1.000000e+00 -2.951839e-03 +184 1.400000e+00 1.000000e+00 -3.130007e-03 +185 1.450000e+00 1.000000e+00 -3.306241e-03 +186 1.500000e+00 1.000000e+00 -3.480428e-03 +187 1.550000e+00 1.000000e+00 -3.652463e-03 +188 1.600000e+00 1.000000e+00 -3.822242e-03 +189 1.650000e+00 1.000000e+00 -3.989659e-03 +190 1.700000e+00 1.000000e+00 -4.154604e-03 +191 1.750000e+00 1.000000e+00 -4.316957e-03 +192 -6.000000e-01 1.300000e+00 -8.362057e-09 +193 -5.500000e-01 1.300000e+00 -3.522663e-09 +194 -5.000000e-01 1.300000e+00 -1.364808e-09 +195 -4.500000e-01 1.300000e+00 -4.803444e-10 +196 -4.000000e-01 1.300000e+00 -1.515781e-10 +197 -3.500000e-01 1.300000e+00 -4.256984e-11 +198 -3.000000e-01 1.300000e+00 -1.098166e-11 +199 -2.500000e-01 1.300000e+00 -3.183509e-12 +200 -2.000000e-01 1.300000e+00 -1.596001e-12 +201 -1.500000e-01 1.300000e+00 -1.343925e-12 +202 -1.000000e-01 1.300000e+00 -1.334266e-12 +203 -5.000000e-02 1.300000e+00 -1.450784e-12 +204 -6.938894e-17 1.300000e+00 -2.111755e-12 +205 5.000000e-02 1.300000e+00 -5.781486e-12 +206 1.000000e-01 1.300000e+00 -2.609213e-11 +207 1.500000e-01 1.300000e+00 -1.375393e-10 +208 2.000000e-01 1.300000e+00 -7.439221e-10 +209 2.500000e-01 1.300000e+00 -4.010241e-09 +210 3.000000e-01 1.300000e+00 -2.136013e-08 +211 3.500000e-01 1.300000e+00 -1.114317e-07 +212 4.000000e-01 1.300000e+00 -5.598557e-07 +213 4.500000e-01 1.300000e+00 -2.625413e-06 +214 5.000000e-01 1.300000e+00 -1.096026e-05 +215 5.500000e-01 1.300000e+00 -3.868934e-05 +216 6.000000e-01 1.300000e+00 -1.111308e-04 +217 6.500000e-01 1.300000e+00 -2.547165e-04 +218 7.000000e-01 1.300000e+00 -4.681945e-04 +219 7.500000e-01 1.300000e+00 -7.164100e-04 +220 8.000000e-01 1.300000e+00 -9.641338e-04 +221 8.500000e-01 1.300000e+00 -1.197288e-03 +222 9.000000e-01 1.300000e+00 -1.416169e-03 +223 9.500000e-01 1.300000e+00 -1.625032e-03 +224 1.000000e+00 1.300000e+00 -1.827599e-03 +225 1.050000e+00 1.300000e+00 -2.026225e-03 +226 1.100000e+00 1.300000e+00 -2.222192e-03 +227 1.150000e+00 1.300000e+00 -2.416116e-03 +228 1.200000e+00 1.300000e+00 -2.608248e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 1.250000e+00 1.300000e+00 -2.798652e-03 +230 1.300000e+00 1.300000e+00 -2.987304e-03 +231 1.350000e+00 1.300000e+00 -3.174144e-03 +232 1.400000e+00 1.300000e+00 -3.359104e-03 +233 1.450000e+00 1.300000e+00 -3.542116e-03 +234 1.500000e+00 1.300000e+00 -3.723120e-03 +235 1.550000e+00 1.300000e+00 -3.902063e-03 +236 1.600000e+00 1.300000e+00 -4.078901e-03 +237 1.650000e+00 1.300000e+00 -4.253595e-03 +238 1.700000e+00 1.300000e+00 -4.426116e-03 +239 1.750000e+00 1.300000e+00 -4.596435e-03 +240 -6.000000e-01 1.600000e+00 -4.226580e-07 +241 -5.500000e-01 1.600000e+00 -2.472012e-07 +242 -5.000000e-01 1.600000e+00 -1.389354e-07 +243 -4.500000e-01 1.600000e+00 -7.468366e-08 +244 -4.000000e-01 1.600000e+00 -3.818570e-08 +245 -3.500000e-01 1.600000e+00 -1.845185e-08 +246 -3.000000e-01 1.600000e+00 -8.362710e-09 +247 -2.500000e-01 1.600000e+00 -3.523112e-09 +248 -2.000000e-01 1.600000e+00 -1.365166e-09 +249 -1.500000e-01 1.600000e+00 -4.806713e-10 +250 -1.000000e-01 1.600000e+00 -1.519219e-10 +251 -5.000000e-02 1.600000e+00 -4.307976e-11 +252 -6.938894e-17 1.600000e+00 -1.243905e-11 +253 5.000000e-02 1.600000e+00 -9.905521e-12 +254 1.000000e-01 1.600000e+00 -3.745904e-11 +255 1.500000e-01 1.600000e+00 -1.970886e-10 +256 2.000000e-01 1.600000e+00 -1.066824e-09 +257 2.500000e-01 1.600000e+00 -5.749703e-09 +258 3.000000e-01 1.600000e+00 -3.059731e-08 +259 3.500000e-01 1.600000e+00 -1.592793e-07 +260 4.000000e-01 1.600000e+00 -7.965615e-07 +261 4.500000e-01 1.600000e+00 -3.701434e-06 +262 5.000000e-01 1.600000e+00 -1.520705e-05 +263 5.500000e-01 1.600000e+00 -5.235814e-05 +264 6.000000e-01 1.600000e+00 -1.451572e-04 +265 6.500000e-01 1.600000e+00 -3.186603e-04 +266 7.000000e-01 1.600000e+00 -5.619763e-04 +267 7.500000e-01 1.600000e+00 -8.328800e-04 +268 8.000000e-01 1.600000e+00 -1.096629e-03 +269 8.500000e-01 1.600000e+00 -1.341967e-03 +270 9.000000e-01 1.600000e+00 -1.571067e-03 +271 9.500000e-01 1.600000e+00 -1.789049e-03 +272 1.000000e+00 1.600000e+00 -2.000003e-03 +273 1.050000e+00 1.600000e+00 -2.206459e-03 +274 1.100000e+00 1.600000e+00 -2.409800e-03 +275 1.150000e+00 1.600000e+00 -2.610715e-03 +276 1.200000e+00 1.600000e+00 -2.809511e-03 +277 1.250000e+00 1.600000e+00 -3.006300e-03 +278 1.300000e+00 1.600000e+00 -3.201099e-03 +279 1.350000e+00 1.600000e+00 -3.393886e-03 +280 1.400000e+00 1.600000e+00 -3.584623e-03 +281 1.450000e+00 1.600000e+00 -3.773270e-03 +282 1.500000e+00 1.600000e+00 -3.959791e-03 +283 1.550000e+00 1.600000e+00 -4.144158e-03 +284 1.600000e+00 1.600000e+00 -4.326348e-03 +285 1.650000e+00 1.600000e+00 -4.506343e-03 +286 1.700000e+00 1.600000e+00 -4.684132e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 1.750000e+00 1.600000e+00 -4.859707e-03 + +CPU time since last call: 0.500 seconds. + +Total CPU time: 0.500 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test5.cir b/tests/bsim4/test5.cir new file mode 100644 index 000000000..fb2176e41 --- /dev/null +++ b/tests/bsim4/test5.cir @@ -0,0 +1,14 @@ +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 3 n1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 1.8 +vbs 3 0 0 +vds 2 0 0.1 + +.dc vgs -0.6 1.8 0.05 vbs 0.0 -1.8 -0.3 + +.print dc v(2) i(vds) + +.include modelcard.nmos +.end diff --git a/tests/bsim4/test5.out b/tests/bsim4/test5.out new file mode 100644 index 000000000..81dfd30a6 --- /dev/null +++ b/tests/bsim4/test5.out @@ -0,0 +1,323 @@ + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:32:23 2000 + + +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:32:22 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 -6.000000e-01 1.000000e-01 -1.053463e-13 +1 -5.500000e-01 1.000000e-01 -1.053463e-13 +2 -5.000000e-01 1.000000e-01 -1.053393e-13 +3 -4.500000e-01 1.000000e-01 -1.053255e-13 +4 -4.000000e-01 1.000000e-01 -1.053393e-13 +5 -3.500000e-01 1.000000e-01 -1.053255e-13 +6 -3.000000e-01 1.000000e-01 -1.053393e-13 +7 -2.500000e-01 1.000000e-01 -1.053463e-13 +8 -2.000000e-01 1.000000e-01 -1.054226e-13 +9 -1.500000e-01 1.000000e-01 -1.058667e-13 +10 -1.000000e-01 1.000000e-01 -1.083161e-13 +11 -5.000000e-02 1.000000e-01 -1.219094e-13 +12 -6.938894e-17 1.000000e-01 -1.973699e-13 +13 5.000000e-02 1.000000e-01 -6.162779e-13 +14 1.000000e-01 1.000000e-01 -2.935097e-12 +15 1.500000e-01 1.000000e-01 -1.566226e-11 +16 2.000000e-01 1.000000e-01 -8.495561e-11 +17 2.500000e-01 1.000000e-01 -4.587771e-10 +18 3.000000e-01 1.000000e-01 -2.451490e-09 +19 3.500000e-01 1.000000e-01 -1.288139e-08 +20 4.000000e-01 1.000000e-01 -6.576225e-08 +21 4.500000e-01 1.000000e-01 -3.189860e-07 +22 5.000000e-01 1.000000e-01 -1.423874e-06 +23 5.500000e-01 1.000000e-01 -5.700332e-06 +24 6.000000e-01 1.000000e-01 -2.028106e-05 +25 6.500000e-01 1.000000e-01 -6.115461e-05 +26 7.000000e-01 1.000000e-01 -1.401421e-04 +27 7.500000e-01 1.000000e-01 -2.381533e-04 +28 8.000000e-01 1.000000e-01 -3.288473e-04 +29 8.500000e-01 1.000000e-01 -4.039627e-04 +30 9.000000e-01 1.000000e-01 -4.656109e-04 +31 9.500000e-01 1.000000e-01 -5.175148e-04 +32 1.000000e+00 1.000000e-01 -5.624408e-04 +33 1.050000e+00 1.000000e-01 -6.021254e-04 +34 1.100000e+00 1.000000e-01 -6.376387e-04 +35 1.150000e+00 1.000000e-01 -6.696725e-04 +36 1.200000e+00 1.000000e-01 -6.987096e-04 +37 1.250000e+00 1.000000e-01 -7.251130e-04 +38 1.300000e+00 1.000000e-01 -7.491735e-04 +39 1.350000e+00 1.000000e-01 -7.711335e-04 +40 1.400000e+00 1.000000e-01 -7.912009e-04 +41 1.450000e+00 1.000000e-01 -8.095565e-04 +42 1.500000e+00 1.000000e-01 -8.263596e-04 +43 1.550000e+00 1.000000e-01 -8.417513e-04 +44 1.600000e+00 1.000000e-01 -8.558568e-04 +45 1.650000e+00 1.000000e-01 -8.687883e-04 +46 1.700000e+00 1.000000e-01 -8.806458e-04 +47 1.750000e+00 1.000000e-01 -8.915194e-04 +48 -6.000000e-01 1.000000e-01 -4.054465e-13 +49 -5.500000e-01 1.000000e-01 -4.054396e-13 +50 -5.000000e-01 1.000000e-01 -4.054396e-13 +51 -4.500000e-01 1.000000e-01 -4.054396e-13 +52 -4.000000e-01 1.000000e-01 -4.054396e-13 +53 -3.500000e-01 1.000000e-01 -4.054396e-13 +54 -3.000000e-01 1.000000e-01 -4.054396e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 -2.500000e-01 1.000000e-01 -4.054396e-13 +56 -2.000000e-01 1.000000e-01 -4.054604e-13 +57 -1.500000e-01 1.000000e-01 -4.055853e-13 +58 -1.000000e-01 1.000000e-01 -4.062792e-13 +59 -5.000000e-02 1.000000e-01 -4.102621e-13 +60 -6.938894e-17 1.000000e-01 -4.329315e-13 +61 5.000000e-02 1.000000e-01 -5.622031e-13 +62 1.000000e-01 1.000000e-01 -1.297268e-12 +63 1.500000e-01 1.000000e-01 -5.442216e-12 +64 2.000000e-01 1.000000e-01 -2.863318e-11 +65 2.500000e-01 1.000000e-01 -1.573011e-10 +66 3.000000e-01 1.000000e-01 -8.640301e-10 +67 3.500000e-01 1.000000e-01 -4.691842e-09 +68 4.000000e-01 1.000000e-01 -2.495426e-08 +69 4.500000e-01 1.000000e-01 -1.278660e-07 +70 5.000000e-01 1.000000e-01 -6.136249e-07 +71 5.500000e-01 1.000000e-01 -2.666592e-06 +72 6.000000e-01 1.000000e-01 -1.030169e-05 +73 6.500000e-01 1.000000e-01 -3.473496e-05 +74 7.000000e-01 1.000000e-01 -9.355602e-05 +75 7.500000e-01 1.000000e-01 -1.841544e-04 +76 8.000000e-01 1.000000e-01 -2.784997e-04 +77 8.500000e-01 1.000000e-01 -3.594809e-04 +78 9.000000e-01 1.000000e-01 -4.258014e-04 +79 9.500000e-01 1.000000e-01 -4.809817e-04 +80 1.000000e+00 1.000000e-01 -5.282512e-04 +81 1.050000e+00 1.000000e-01 -5.697269e-04 +82 1.100000e+00 1.000000e-01 -6.067033e-04 +83 1.150000e+00 1.000000e-01 -6.399926e-04 +84 1.200000e+00 1.000000e-01 -6.701409e-04 +85 1.250000e+00 1.000000e-01 -6.975465e-04 +86 1.300000e+00 1.000000e-01 -7.225210e-04 +87 1.350000e+00 1.000000e-01 -7.453207e-04 +88 1.400000e+00 1.000000e-01 -7.661634e-04 +89 1.450000e+00 1.000000e-01 -7.852375e-04 +90 1.500000e+00 1.000000e-01 -8.027090e-04 +91 1.550000e+00 1.000000e-01 -8.187240e-04 +92 1.600000e+00 1.000000e-01 -8.334128e-04 +93 1.650000e+00 1.000000e-01 -8.468909e-04 +94 1.700000e+00 1.000000e-01 -8.592625e-04 +95 1.750000e+00 1.000000e-01 -8.706202e-04 +96 -6.000000e-01 1.000000e-01 -7.054565e-13 +97 -5.500000e-01 1.000000e-01 -7.054565e-13 +98 -5.000000e-01 1.000000e-01 -7.054565e-13 +99 -4.500000e-01 1.000000e-01 -7.054426e-13 +100 -4.000000e-01 1.000000e-01 -7.054426e-13 +101 -3.500000e-01 1.000000e-01 -7.054426e-13 +102 -3.000000e-01 1.000000e-01 -7.054357e-13 +103 -2.500000e-01 1.000000e-01 -7.054426e-13 +104 -2.000000e-01 1.000000e-01 -7.054565e-13 +105 -1.500000e-01 1.000000e-01 -7.054912e-13 +106 -1.000000e-01 1.000000e-01 -7.057480e-13 +107 -5.000000e-02 1.000000e-01 -7.072398e-13 +108 -6.938894e-17 1.000000e-01 -7.158996e-13 +109 5.000000e-02 1.000000e-01 -7.661718e-13 +110 1.000000e-01 1.000000e-01 -1.057210e-12 +111 1.500000e-01 1.000000e-01 -2.728151e-12 +112 2.000000e-01 1.000000e-01 -1.224818e-11 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 2.500000e-01 1.000000e-01 -6.605420e-11 +114 3.000000e-01 1.000000e-01 -3.674068e-10 +115 3.500000e-01 1.000000e-01 -2.035533e-09 +116 4.000000e-01 1.000000e-01 -1.110584e-08 +117 4.500000e-01 1.000000e-01 -5.890398e-08 +118 5.000000e-01 1.000000e-01 -2.967646e-07 +119 5.500000e-01 1.000000e-01 -1.372660e-06 +120 6.000000e-01 1.000000e-01 -5.663027e-06 +121 6.500000e-01 1.000000e-01 -2.058573e-05 +122 7.000000e-01 1.000000e-01 -6.244116e-05 +123 7.500000e-01 1.000000e-01 -1.411354e-04 +124 8.000000e-01 1.000000e-01 -2.354816e-04 +125 8.500000e-01 1.000000e-01 -3.211673e-04 +126 9.000000e-01 1.000000e-01 -3.919075e-04 +127 9.500000e-01 1.000000e-01 -4.502538e-04 +128 1.000000e+00 1.000000e-01 -4.997297e-04 +129 1.050000e+00 1.000000e-01 -5.428292e-04 +130 1.100000e+00 1.000000e-01 -5.810902e-04 +131 1.150000e+00 1.000000e-01 -6.154580e-04 +132 1.200000e+00 1.000000e-01 -6.465490e-04 +133 1.250000e+00 1.000000e-01 -6.747989e-04 +134 1.300000e+00 1.000000e-01 -7.005406e-04 +135 1.350000e+00 1.000000e-01 -7.240435e-04 +136 1.400000e+00 1.000000e-01 -7.455346e-04 +137 1.450000e+00 1.000000e-01 -7.652095e-04 +138 1.500000e+00 1.000000e-01 -7.832393e-04 +139 1.550000e+00 1.000000e-01 -7.997749e-04 +140 1.600000e+00 1.000000e-01 -8.149501e-04 +141 1.650000e+00 1.000000e-01 -8.288844e-04 +142 1.700000e+00 1.000000e-01 -8.416844e-04 +143 1.750000e+00 1.000000e-01 -8.534459e-04 +144 -6.000000e-01 1.000000e-01 -1.005453e-12 +145 -5.500000e-01 1.000000e-01 -1.005446e-12 +146 -5.000000e-01 1.000000e-01 -1.005446e-12 +147 -4.500000e-01 1.000000e-01 -1.005446e-12 +148 -4.000000e-01 1.000000e-01 -1.005446e-12 +149 -3.500000e-01 1.000000e-01 -1.005446e-12 +150 -3.000000e-01 1.000000e-01 -1.005446e-12 +151 -2.500000e-01 1.000000e-01 -1.005446e-12 +152 -2.000000e-01 1.000000e-01 -1.005446e-12 +153 -1.500000e-01 1.000000e-01 -1.005467e-12 +154 -1.000000e-01 1.000000e-01 -1.005585e-12 +155 -5.000000e-02 1.000000e-01 -1.006237e-12 +156 -6.938894e-17 1.000000e-01 -1.010143e-12 +157 5.000000e-02 1.000000e-01 -1.033090e-12 +158 1.000000e-01 1.000000e-01 -1.167726e-12 +159 1.500000e-01 1.000000e-01 -1.950766e-12 +160 2.000000e-01 1.000000e-01 -6.470928e-12 +161 2.500000e-01 1.000000e-01 -3.236013e-11 +162 3.000000e-01 1.000000e-01 -1.793786e-10 +163 3.500000e-01 1.000000e-01 -1.005629e-09 +164 4.000000e-01 1.000000e-01 -5.580879e-09 +165 4.500000e-01 1.000000e-01 -3.029342e-08 +166 5.000000e-01 1.000000e-01 -1.578260e-07 +167 5.500000e-01 1.000000e-01 -7.650222e-07 +168 6.000000e-01 1.000000e-01 -3.332557e-06 +169 6.500000e-01 1.000000e-01 -1.282303e-05 +170 7.000000e-01 1.000000e-01 -4.231397e-05 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 7.500000e-01 1.000000e-01 -1.077518e-04 +172 8.000000e-01 1.000000e-01 -1.987390e-04 +173 8.500000e-01 1.000000e-01 -2.876519e-04 +174 9.000000e-01 1.000000e-01 -3.624241e-04 +175 9.500000e-01 1.000000e-01 -4.238140e-04 +176 1.000000e+00 1.000000e-01 -4.753905e-04 +177 1.050000e+00 1.000000e-01 -5.199910e-04 +178 1.100000e+00 1.000000e-01 -5.594043e-04 +179 1.150000e+00 1.000000e-01 -5.947186e-04 +180 1.200000e+00 1.000000e-01 -6.266256e-04 +181 1.250000e+00 1.000000e-01 -6.556009e-04 +182 1.300000e+00 1.000000e-01 -6.819988e-04 +183 1.350000e+00 1.000000e-01 -7.061022e-04 +184 1.400000e+00 1.000000e-01 -7.281463e-04 +185 1.450000e+00 1.000000e-01 -7.483329e-04 +186 1.500000e+00 1.000000e-01 -7.668381e-04 +187 1.550000e+00 1.000000e-01 -7.838166e-04 +188 1.600000e+00 1.000000e-01 -7.994059e-04 +189 1.650000e+00 1.000000e-01 -8.137282e-04 +190 1.700000e+00 1.000000e-01 -8.268926e-04 +191 1.750000e+00 1.000000e-01 -8.389970e-04 +192 -6.000000e-01 1.000000e-01 -1.305449e-12 +193 -5.500000e-01 1.000000e-01 -1.305442e-12 +194 -5.000000e-01 1.000000e-01 -1.305442e-12 +195 -4.500000e-01 1.000000e-01 -1.305442e-12 +196 -4.000000e-01 1.000000e-01 -1.305442e-12 +197 -3.500000e-01 1.000000e-01 -1.305442e-12 +198 -3.000000e-01 1.000000e-01 -1.305442e-12 +199 -2.500000e-01 1.000000e-01 -1.305442e-12 +200 -2.000000e-01 1.000000e-01 -1.305442e-12 +201 -1.500000e-01 1.000000e-01 -1.305449e-12 +202 -1.000000e-01 1.000000e-01 -1.305504e-12 +203 -5.000000e-02 1.000000e-01 -1.305851e-12 +204 -6.938894e-17 1.000000e-01 -1.307822e-12 +205 5.000000e-02 1.000000e-01 -1.319653e-12 +206 1.000000e-01 1.000000e-01 -1.389708e-12 +207 1.500000e-01 1.000000e-01 -1.801219e-12 +208 2.000000e-01 1.000000e-01 -4.200446e-12 +209 2.500000e-01 1.000000e-01 -1.808097e-11 +210 3.000000e-01 1.000000e-01 -9.772864e-11 +211 3.500000e-01 1.000000e-01 -5.504000e-10 +212 4.000000e-01 1.000000e-01 -3.090177e-09 +213 4.500000e-01 1.000000e-01 -1.704934e-08 +214 5.000000e-01 1.000000e-01 -9.096809e-08 +215 5.500000e-01 1.000000e-01 -4.566925e-07 +216 6.000000e-01 1.000000e-01 -2.080333e-06 +217 6.500000e-01 1.000000e-01 -8.388246e-06 +218 7.000000e-01 1.000000e-01 -2.941880e-05 +219 7.500000e-01 1.000000e-01 -8.251235e-05 +220 8.000000e-01 1.000000e-01 -1.676540e-04 +221 8.500000e-01 1.000000e-01 -2.581943e-04 +222 9.000000e-01 1.000000e-01 -3.364863e-04 +223 9.500000e-01 1.000000e-01 -4.007634e-04 +224 1.000000e+00 1.000000e-01 -4.543436e-04 +225 1.050000e+00 1.000000e-01 -5.003445e-04 +226 1.100000e+00 1.000000e-01 -5.408040e-04 +227 1.150000e+00 1.000000e-01 -5.769593e-04 +228 1.200000e+00 1.000000e-01 -6.095812e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 1.250000e+00 1.000000e-01 -6.391866e-04 +230 1.300000e+00 1.000000e-01 -6.661525e-04 +231 1.350000e+00 1.000000e-01 -6.907740e-04 +232 1.400000e+00 1.000000e-01 -7.132947e-04 +233 1.450000e+00 1.000000e-01 -7.339222e-04 +234 1.500000e+00 1.000000e-01 -7.528365e-04 +235 1.550000e+00 1.000000e-01 -7.701964e-04 +236 1.600000e+00 1.000000e-01 -7.861417e-04 +237 1.650000e+00 1.000000e-01 -8.007976e-04 +238 1.700000e+00 1.000000e-01 -8.142752e-04 +239 1.750000e+00 1.000000e-01 -8.266745e-04 +240 -6.000000e-01 1.000000e-01 -1.605452e-12 +241 -5.500000e-01 1.000000e-01 -1.605438e-12 +242 -5.000000e-01 1.000000e-01 -1.605438e-12 +243 -4.500000e-01 1.000000e-01 -1.605431e-12 +244 -4.000000e-01 1.000000e-01 -1.605431e-12 +245 -3.500000e-01 1.000000e-01 -1.605431e-12 +246 -3.000000e-01 1.000000e-01 -1.605431e-12 +247 -2.500000e-01 1.000000e-01 -1.605431e-12 +248 -2.000000e-01 1.000000e-01 -1.605431e-12 +249 -1.500000e-01 1.000000e-01 -1.605438e-12 +250 -1.000000e-01 1.000000e-01 -1.605473e-12 +251 -5.000000e-02 1.000000e-01 -1.605653e-12 +252 -6.938894e-17 1.000000e-01 -1.606770e-12 +253 5.000000e-02 1.000000e-01 -1.613487e-12 +254 1.000000e-01 1.000000e-01 -1.653525e-12 +255 1.500000e-01 1.000000e-01 -1.890543e-12 +256 2.000000e-01 1.000000e-01 -3.283353e-12 +257 2.500000e-01 1.000000e-01 -1.140535e-11 +258 3.000000e-01 1.000000e-01 -5.838956e-11 +259 3.500000e-01 1.000000e-01 -3.277393e-10 +260 4.000000e-01 1.000000e-01 -1.854038e-09 +261 4.500000e-01 1.000000e-01 -1.035120e-08 +262 5.000000e-01 1.000000e-01 -5.620143e-08 +263 5.500000e-01 1.000000e-01 -2.897167e-07 +264 6.000000e-01 1.000000e-01 -1.368444e-06 +265 6.500000e-01 1.000000e-01 -5.742354e-06 +266 7.000000e-01 1.000000e-01 -2.109407e-05 +267 7.500000e-01 1.000000e-01 -6.380494e-05 +268 8.000000e-01 1.000000e-01 -1.417049e-04 +269 8.500000e-01 1.000000e-01 -2.323490e-04 +270 9.000000e-01 1.000000e-01 -3.135605e-04 +271 9.500000e-01 1.000000e-01 -3.805281e-04 +272 1.000000e+00 1.000000e-01 -4.360097e-04 +273 1.050000e+00 1.000000e-01 -4.833206e-04 +274 1.100000e+00 1.000000e-01 -5.247358e-04 +275 1.150000e+00 1.000000e-01 -5.616433e-04 +276 1.200000e+00 1.000000e-01 -5.948956e-04 +277 1.250000e+00 1.000000e-01 -6.250520e-04 +278 1.300000e+00 1.000000e-01 -6.525118e-04 +279 1.350000e+00 1.000000e-01 -6.775830e-04 +280 1.400000e+00 1.000000e-01 -7.005168e-04 +281 1.450000e+00 1.000000e-01 -7.215260e-04 +282 1.500000e+00 1.000000e-01 -7.407945e-04 +283 1.550000e+00 1.000000e-01 -7.584843e-04 +284 1.600000e+00 1.000000e-01 -7.747377e-04 +285 1.650000e+00 1.000000e-01 -7.896821e-04 +286 1.700000e+00 1.000000e-01 -8.034305e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 1.750000e+00 1.000000e-01 -8.160846e-04 + +CPU time since last call: 0.520 seconds. + +Total CPU time: 0.520 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test6.cir b/tests/bsim4/test6.cir new file mode 100644 index 000000000..d27f44272 --- /dev/null +++ b/tests/bsim4/test6.cir @@ -0,0 +1,16 @@ +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 3 n1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 1.8 +vbs 3 0 0 +vds 2 0 0.1 + +.dc vgs -0.6 1.8 0.05 vbs 0.0 -1.8 -0.3 + +.options Temp=-55.0 + +.print dc v(2) i(vds) + +.include modelcard.nmos +.end diff --git a/tests/bsim4/test6.out b/tests/bsim4/test6.out new file mode 100644 index 000000000..36098d3f6 --- /dev/null +++ b/tests/bsim4/test6.out @@ -0,0 +1,323 @@ + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:32:38 2000 + + +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:32:38 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 -6.000000e-01 1.000000e-01 -1.000172e-13 +1 -5.500000e-01 1.000000e-01 -1.000172e-13 +2 -5.000000e-01 1.000000e-01 -1.000103e-13 +3 -4.500000e-01 1.000000e-01 -9.999640e-14 +4 -4.000000e-01 1.000000e-01 -9.999640e-14 +5 -3.500000e-01 1.000000e-01 -9.999640e-14 +6 -3.000000e-01 1.000000e-01 -1.000103e-13 +7 -2.500000e-01 1.000000e-01 -1.000103e-13 +8 -2.000000e-01 1.000000e-01 -9.999640e-14 +9 -1.500000e-01 1.000000e-01 -9.999640e-14 +10 -1.000000e-01 1.000000e-01 -9.999640e-14 +11 -5.000000e-02 1.000000e-01 -1.000172e-13 +12 -6.938894e-17 1.000000e-01 -1.001629e-13 +13 5.000000e-02 1.000000e-01 -1.017936e-13 +14 1.000000e-01 1.000000e-01 -1.188841e-13 +15 1.500000e-01 1.000000e-01 -2.971512e-13 +16 2.000000e-01 1.000000e-01 -2.138074e-12 +17 2.500000e-01 1.000000e-01 -2.095812e-11 +18 3.000000e-01 1.000000e-01 -2.112589e-10 +19 3.500000e-01 1.000000e-01 -2.108749e-09 +20 4.000000e-01 1.000000e-01 -2.058580e-08 +21 4.500000e-01 1.000000e-01 -1.914132e-07 +22 5.000000e-01 1.000000e-01 -1.594071e-06 +23 5.500000e-01 1.000000e-01 -1.088874e-05 +24 6.000000e-01 1.000000e-01 -5.690851e-05 +25 6.500000e-01 1.000000e-01 -1.958652e-04 +26 7.000000e-01 1.000000e-01 -4.067023e-04 +27 7.500000e-01 1.000000e-01 -6.019726e-04 +28 8.000000e-01 1.000000e-01 -7.571511e-04 +29 8.500000e-01 1.000000e-01 -8.822757e-04 +30 9.000000e-01 1.000000e-01 -9.872393e-04 +31 9.500000e-01 1.000000e-01 -1.077715e-03 +32 1.000000e+00 1.000000e-01 -1.156931e-03 +33 1.050000e+00 1.000000e-01 -1.226942e-03 +34 1.100000e+00 1.000000e-01 -1.289219e-03 +35 1.150000e+00 1.000000e-01 -1.344899e-03 +36 1.200000e+00 1.000000e-01 -1.394895e-03 +37 1.250000e+00 1.000000e-01 -1.439964e-03 +38 1.300000e+00 1.000000e-01 -1.480733e-03 +39 1.350000e+00 1.000000e-01 -1.517732e-03 +40 1.400000e+00 1.000000e-01 -1.551408e-03 +41 1.450000e+00 1.000000e-01 -1.582144e-03 +42 1.500000e+00 1.000000e-01 -1.610266e-03 +43 1.550000e+00 1.000000e-01 -1.636056e-03 +44 1.600000e+00 1.000000e-01 -1.659757e-03 +45 1.650000e+00 1.000000e-01 -1.681580e-03 +46 1.700000e+00 1.000000e-01 -1.701710e-03 +47 1.750000e+00 1.000000e-01 -1.720309e-03 +48 -6.000000e-01 1.000000e-01 -4.000134e-13 +49 -5.500000e-01 1.000000e-01 -4.000064e-13 +50 -5.000000e-01 1.000000e-01 -4.000064e-13 +51 -4.500000e-01 1.000000e-01 -3.999925e-13 +52 -4.000000e-01 1.000000e-01 -3.999925e-13 +53 -3.500000e-01 1.000000e-01 -3.999925e-13 +54 -3.000000e-01 1.000000e-01 -4.000064e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 -2.500000e-01 1.000000e-01 -4.000064e-13 +56 -2.000000e-01 1.000000e-01 -3.999925e-13 +57 -1.500000e-01 1.000000e-01 -3.999925e-13 +58 -1.000000e-01 1.000000e-01 -3.999925e-13 +59 -5.000000e-02 1.000000e-01 -4.000064e-13 +60 -6.938894e-17 1.000000e-01 -4.000272e-13 +61 5.000000e-02 1.000000e-01 -4.003325e-13 +62 1.000000e-01 1.000000e-01 -4.035938e-13 +63 1.500000e-01 1.000000e-01 -4.389822e-13 +64 2.000000e-01 1.000000e-01 -8.180054e-13 +65 2.500000e-01 1.000000e-01 -4.838081e-12 +66 3.000000e-01 1.000000e-01 -4.703626e-11 +67 3.500000e-01 1.000000e-01 -4.848214e-10 +68 4.000000e-01 1.000000e-01 -4.952507e-09 +69 4.500000e-01 1.000000e-01 -4.913974e-08 +70 5.000000e-01 1.000000e-01 -4.554162e-07 +71 5.500000e-01 1.000000e-01 -3.639571e-06 +72 6.000000e-01 1.000000e-01 -2.298234e-05 +73 6.500000e-01 1.000000e-01 -1.044266e-04 +74 7.000000e-01 1.000000e-01 -2.874943e-04 +75 7.500000e-01 1.000000e-01 -5.002994e-04 +76 8.000000e-01 1.000000e-01 -6.774006e-04 +77 8.500000e-01 1.000000e-01 -8.176256e-04 +78 9.000000e-01 1.000000e-01 -9.328100e-04 +79 9.500000e-01 1.000000e-01 -1.030783e-03 +80 1.000000e+00 1.000000e-01 -1.115880e-03 +81 1.050000e+00 1.000000e-01 -1.190684e-03 +82 1.100000e+00 1.000000e-01 -1.256953e-03 +83 1.150000e+00 1.000000e-01 -1.315998e-03 +84 1.200000e+00 1.000000e-01 -1.368855e-03 +85 1.250000e+00 1.000000e-01 -1.416370e-03 +86 1.300000e+00 1.000000e-01 -1.459244e-03 +87 1.350000e+00 1.000000e-01 -1.498062e-03 +88 1.400000e+00 1.000000e-01 -1.533320e-03 +89 1.450000e+00 1.000000e-01 -1.565437e-03 +90 1.500000e+00 1.000000e-01 -1.594769e-03 +91 1.550000e+00 1.000000e-01 -1.621624e-03 +92 1.600000e+00 1.000000e-01 -1.646265e-03 +93 1.650000e+00 1.000000e-01 -1.668922e-03 +94 1.700000e+00 1.000000e-01 -1.689795e-03 +95 1.750000e+00 1.000000e-01 -1.709055e-03 +96 -6.000000e-01 1.000000e-01 -7.000234e-13 +97 -5.500000e-01 1.000000e-01 -7.000234e-13 +98 -5.000000e-01 1.000000e-01 -7.000164e-13 +99 -4.500000e-01 1.000000e-01 -7.000026e-13 +100 -4.000000e-01 1.000000e-01 -7.000026e-13 +101 -3.500000e-01 1.000000e-01 -7.000026e-13 +102 -3.000000e-01 1.000000e-01 -7.000164e-13 +103 -2.500000e-01 1.000000e-01 -7.000164e-13 +104 -2.000000e-01 1.000000e-01 -7.000026e-13 +105 -1.500000e-01 1.000000e-01 -7.000026e-13 +106 -1.000000e-01 1.000000e-01 -7.000026e-13 +107 -5.000000e-02 1.000000e-01 -7.000026e-13 +108 -6.938894e-17 1.000000e-01 -7.000095e-13 +109 5.000000e-02 1.000000e-01 -7.000928e-13 +110 1.000000e-01 1.000000e-01 -7.009324e-13 +111 1.500000e-01 1.000000e-01 -7.103623e-13 +112 2.000000e-01 1.000000e-01 -8.138282e-13 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 2.500000e-01 1.000000e-01 -1.938526e-12 +114 3.000000e-01 1.000000e-01 -1.404007e-11 +115 3.500000e-01 1.000000e-01 -1.428505e-10 +116 4.000000e-01 1.000000e-01 -1.495752e-09 +117 4.500000e-01 1.000000e-01 -1.540009e-08 +118 5.000000e-01 1.000000e-01 -1.517171e-07 +119 5.500000e-01 1.000000e-01 -1.347012e-06 +120 6.000000e-01 1.000000e-01 -9.797396e-06 +121 6.500000e-01 1.000000e-01 -5.381206e-05 +122 7.000000e-01 1.000000e-01 -1.919315e-04 +123 7.500000e-01 1.000000e-01 -4.049761e-04 +124 8.000000e-01 1.000000e-01 -6.020024e-04 +125 8.500000e-01 1.000000e-01 -7.580000e-04 +126 9.000000e-01 1.000000e-01 -8.835909e-04 +127 9.500000e-01 1.000000e-01 -9.888560e-04 +128 1.000000e+00 1.000000e-01 -1.079488e-03 +129 1.050000e+00 1.000000e-01 -1.158728e-03 +130 1.100000e+00 1.000000e-01 -1.228654e-03 +131 1.150000e+00 1.000000e-01 -1.290760e-03 +132 1.200000e+00 1.000000e-01 -1.346207e-03 +133 1.250000e+00 1.000000e-01 -1.395930e-03 +134 1.300000e+00 1.000000e-01 -1.440697e-03 +135 1.350000e+00 1.000000e-01 -1.481147e-03 +136 1.400000e+00 1.000000e-01 -1.517819e-03 +137 1.450000e+00 1.000000e-01 -1.551166e-03 +138 1.500000e+00 1.000000e-01 -1.581575e-03 +139 1.550000e+00 1.000000e-01 -1.609375e-03 +140 1.600000e+00 1.000000e-01 -1.634850e-03 +141 1.650000e+00 1.000000e-01 -1.658244e-03 +142 1.700000e+00 1.000000e-01 -1.679771e-03 +143 1.750000e+00 1.000000e-01 -1.699614e-03 +144 -6.000000e-01 1.000000e-01 -1.000020e-12 +145 -5.500000e-01 1.000000e-01 -1.000013e-12 +146 -5.000000e-01 1.000000e-01 -1.000013e-12 +147 -4.500000e-01 1.000000e-01 -9.999987e-13 +148 -4.000000e-01 1.000000e-01 -9.999987e-13 +149 -3.500000e-01 1.000000e-01 -9.999987e-13 +150 -3.000000e-01 1.000000e-01 -1.000013e-12 +151 -2.500000e-01 1.000000e-01 -1.000013e-12 +152 -2.000000e-01 1.000000e-01 -9.999987e-13 +153 -1.500000e-01 1.000000e-01 -9.999987e-13 +154 -1.000000e-01 1.000000e-01 -9.999987e-13 +155 -5.000000e-02 1.000000e-01 -9.999987e-13 +156 -6.938894e-17 1.000000e-01 -9.999987e-13 +157 5.000000e-02 1.000000e-01 -1.000026e-12 +158 1.000000e-01 1.000000e-01 -1.000290e-12 +159 1.500000e-01 1.000000e-01 -1.003385e-12 +160 2.000000e-01 1.000000e-01 -1.037857e-12 +161 2.500000e-01 1.000000e-01 -1.419295e-12 +162 3.000000e-01 1.000000e-01 -5.597321e-12 +163 3.500000e-01 1.000000e-01 -5.088696e-11 +164 4.000000e-01 1.000000e-01 -5.360410e-10 +165 4.500000e-01 1.000000e-01 -5.646188e-09 +166 5.000000e-01 1.000000e-01 -5.773044e-08 +167 5.500000e-01 1.000000e-01 -5.487254e-07 +168 6.000000e-01 1.000000e-01 -4.447971e-06 +169 6.500000e-01 1.000000e-01 -2.802086e-05 +170 7.000000e-01 1.000000e-01 -1.229248e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 7.500000e-01 1.000000e-01 -3.183327e-04 +172 8.000000e-01 1.000000e-01 -5.299480e-04 +173 8.500000e-01 1.000000e-01 -7.019580e-04 +174 9.000000e-01 1.000000e-01 -8.382875e-04 +175 9.500000e-01 1.000000e-01 -9.507825e-04 +176 1.000000e+00 1.000000e-01 -1.046724e-03 +177 1.050000e+00 1.000000e-01 -1.130127e-03 +178 1.100000e+00 1.000000e-01 -1.203447e-03 +179 1.150000e+00 1.000000e-01 -1.268377e-03 +180 1.200000e+00 1.000000e-01 -1.326203e-03 +181 1.250000e+00 1.000000e-01 -1.377943e-03 +182 1.300000e+00 1.000000e-01 -1.424435e-03 +183 1.350000e+00 1.000000e-01 -1.466369e-03 +184 1.400000e+00 1.000000e-01 -1.504323e-03 +185 1.450000e+00 1.000000e-01 -1.538783e-03 +186 1.500000e+00 1.000000e-01 -1.570163e-03 +187 1.550000e+00 1.000000e-01 -1.598814e-03 +188 1.600000e+00 1.000000e-01 -1.625037e-03 +189 1.650000e+00 1.000000e-01 -1.649093e-03 +190 1.700000e+00 1.000000e-01 -1.671206e-03 +191 1.750000e+00 1.000000e-01 -1.691570e-03 +192 -6.000000e-01 1.000000e-01 -1.300016e-12 +193 -5.500000e-01 1.000000e-01 -1.300009e-12 +194 -5.000000e-01 1.000000e-01 -1.300009e-12 +195 -4.500000e-01 1.000000e-01 -1.300002e-12 +196 -4.000000e-01 1.000000e-01 -1.300002e-12 +197 -3.500000e-01 1.000000e-01 -1.300002e-12 +198 -3.000000e-01 1.000000e-01 -1.300009e-12 +199 -2.500000e-01 1.000000e-01 -1.300009e-12 +200 -2.000000e-01 1.000000e-01 -1.300002e-12 +201 -1.500000e-01 1.000000e-01 -1.300002e-12 +202 -1.000000e-01 1.000000e-01 -1.300002e-12 +203 -5.000000e-02 1.000000e-01 -1.300002e-12 +204 -6.938894e-17 1.000000e-01 -1.300002e-12 +205 5.000000e-02 1.000000e-01 -1.300009e-12 +206 1.000000e-01 1.000000e-01 -1.300113e-12 +207 1.500000e-01 1.000000e-01 -1.301285e-12 +208 2.000000e-01 1.000000e-01 -1.314657e-12 +209 2.500000e-01 1.000000e-01 -1.464592e-12 +210 3.000000e-01 1.000000e-01 -3.129240e-12 +211 3.500000e-01 1.000000e-01 -2.142343e-11 +212 4.000000e-01 1.000000e-01 -2.202597e-10 +213 4.500000e-01 1.000000e-01 -2.350795e-09 +214 5.000000e-01 1.000000e-01 -2.462173e-08 +215 5.500000e-01 1.000000e-01 -2.446826e-07 +216 6.000000e-01 1.000000e-01 -2.149121e-06 +217 6.500000e-01 1.000000e-01 -1.508670e-05 +218 7.000000e-01 1.000000e-01 -7.729653e-05 +219 7.500000e-01 1.000000e-01 -2.434522e-04 +220 8.000000e-01 1.000000e-01 -4.613683e-04 +221 8.500000e-01 1.000000e-01 -6.487612e-04 +222 9.000000e-01 1.000000e-01 -7.961395e-04 +223 9.500000e-01 1.000000e-01 -9.158883e-04 +224 1.000000e+00 1.000000e-01 -1.016971e-03 +225 1.050000e+00 1.000000e-01 -1.104319e-03 +226 1.100000e+00 1.000000e-01 -1.180813e-03 +227 1.150000e+00 1.000000e-01 -1.248364e-03 +228 1.200000e+00 1.000000e-01 -1.308386e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 1.250000e+00 1.000000e-01 -1.361986e-03 +230 1.300000e+00 1.000000e-01 -1.410062e-03 +231 1.350000e+00 1.000000e-01 -1.453353e-03 +232 1.400000e+00 1.000000e-01 -1.492477e-03 +233 1.450000e+00 1.000000e-01 -1.527951e-03 +234 1.500000e+00 1.000000e-01 -1.560214e-03 +235 1.550000e+00 1.000000e-01 -1.589637e-03 +236 1.600000e+00 1.000000e-01 -1.616538e-03 +237 1.650000e+00 1.000000e-01 -1.641191e-03 +238 1.700000e+00 1.000000e-01 -1.663832e-03 +239 1.750000e+00 1.000000e-01 -1.684667e-03 +240 -6.000000e-01 1.000000e-01 -1.600019e-12 +241 -5.500000e-01 1.000000e-01 -1.600005e-12 +242 -5.000000e-01 1.000000e-01 -1.599998e-12 +243 -4.500000e-01 1.000000e-01 -1.599998e-12 +244 -4.000000e-01 1.000000e-01 -1.599998e-12 +245 -3.500000e-01 1.000000e-01 -1.599998e-12 +246 -3.000000e-01 1.000000e-01 -1.599998e-12 +247 -2.500000e-01 1.000000e-01 -1.599998e-12 +248 -2.000000e-01 1.000000e-01 -1.599998e-12 +249 -1.500000e-01 1.000000e-01 -1.599998e-12 +250 -1.000000e-01 1.000000e-01 -1.599998e-12 +251 -5.000000e-02 1.000000e-01 -1.599998e-12 +252 -6.938894e-17 1.000000e-01 -1.599998e-12 +253 5.000000e-02 1.000000e-01 -1.599998e-12 +254 1.000000e-01 1.000000e-01 -1.600040e-12 +255 1.500000e-01 1.000000e-01 -1.600560e-12 +256 2.000000e-01 1.000000e-01 -1.606416e-12 +257 2.500000e-01 1.000000e-01 -1.672780e-12 +258 3.000000e-01 1.000000e-01 -2.417462e-12 +259 3.500000e-01 1.000000e-01 -1.069000e-11 +260 4.000000e-01 1.000000e-01 -1.016146e-10 +261 4.500000e-01 1.000000e-01 -1.088318e-09 +262 5.000000e-01 1.000000e-01 -1.158496e-08 +263 5.500000e-01 1.000000e-01 -1.186226e-07 +264 6.000000e-01 1.000000e-01 -1.104043e-06 +265 6.500000e-01 1.000000e-01 -8.463585e-06 +266 7.000000e-01 1.000000e-01 -4.876405e-05 +267 7.500000e-01 1.000000e-01 -1.823228e-04 +268 8.000000e-01 1.000000e-01 -3.970984e-04 +269 8.500000e-01 1.000000e-01 -5.980988e-04 +270 9.000000e-01 1.000000e-01 -7.566976e-04 +271 9.500000e-01 1.000000e-01 -8.837458e-04 +272 1.000000e+00 1.000000e-01 -9.898434e-04 +273 1.050000e+00 1.000000e-01 -1.080944e-03 +274 1.100000e+00 1.000000e-01 -1.160416e-03 +275 1.150000e+00 1.000000e-01 -1.230409e-03 +276 1.200000e+00 1.000000e-01 -1.292466e-03 +277 1.250000e+00 1.000000e-01 -1.347781e-03 +278 1.300000e+00 1.000000e-01 -1.397315e-03 +279 1.350000e+00 1.000000e-01 -1.441852e-03 +280 1.400000e+00 1.000000e-01 -1.482048e-03 +281 1.450000e+00 1.000000e-01 -1.518449e-03 +282 1.500000e+00 1.000000e-01 -1.551516e-03 +283 1.550000e+00 1.000000e-01 -1.581641e-03 +284 1.600000e+00 1.000000e-01 -1.609158e-03 +285 1.650000e+00 1.000000e-01 -1.634353e-03 +286 1.700000e+00 1.000000e-01 -1.657473e-03 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 1.750000e+00 1.000000e-01 -1.678731e-03 + +CPU time since last call: 0.460 seconds. + +Total CPU time: 0.460 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test7.cir b/tests/bsim4/test7.cir new file mode 100644 index 000000000..b429c8be1 --- /dev/null +++ b/tests/bsim4/test7.cir @@ -0,0 +1,16 @@ +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 3 n1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 1.8 +vbs 3 0 0 +vds 2 0 0.1 + +.dc vgs -0.6 1.8 0.05 vbs 0.0 -1.8 -0.3 + +.options Temp=100.0 + +.print dc v(2) i(vds) + +.include modelcard.nmos +.end diff --git a/tests/bsim4/test7.out b/tests/bsim4/test7.out new file mode 100644 index 000000000..a768edca0 --- /dev/null +++ b/tests/bsim4/test7.out @@ -0,0 +1,323 @@ + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:32:49 2000 + + +** NMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:32:49 2000 +-------------------------------------------------------------------------------- +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +0 -6.000000e-01 1.000000e-01 -8.862897e-11 +1 -5.500000e-01 1.000000e-01 -8.862897e-11 +2 -5.000000e-01 1.000000e-01 -8.862897e-11 +3 -4.500000e-01 1.000000e-01 -8.862898e-11 +4 -4.000000e-01 1.000000e-01 -8.862900e-11 +5 -3.500000e-01 1.000000e-01 -8.862912e-11 +6 -3.000000e-01 1.000000e-01 -8.862959e-11 +7 -2.500000e-01 1.000000e-01 -8.863144e-11 +8 -2.000000e-01 1.000000e-01 -8.863879e-11 +9 -1.500000e-01 1.000000e-01 -8.866800e-11 +10 -1.000000e-01 1.000000e-01 -8.878399e-11 +11 -5.000000e-02 1.000000e-01 -8.924440e-11 +12 -6.938894e-17 1.000000e-01 -9.107176e-11 +13 5.000000e-02 1.000000e-01 -9.832248e-11 +14 1.000000e-01 1.000000e-01 -1.270075e-10 +15 1.500000e-01 1.000000e-01 -2.395713e-10 +16 2.000000e-01 1.000000e-01 -6.777450e-10 +17 2.500000e-01 1.000000e-01 -2.366195e-09 +18 3.000000e-01 1.000000e-01 -8.780198e-09 +19 3.500000e-01 1.000000e-01 -3.261874e-08 +20 4.000000e-01 1.000000e-01 -1.182088e-07 +21 4.500000e-01 1.000000e-01 -4.097572e-07 +22 5.000000e-01 1.000000e-01 -1.334680e-06 +23 5.500000e-01 1.000000e-01 -4.045207e-06 +24 6.000000e-01 1.000000e-01 -1.138766e-05 +25 6.500000e-01 1.000000e-01 -2.917739e-05 +26 7.000000e-01 1.000000e-01 -6.387906e-05 +27 7.500000e-01 1.000000e-01 -1.134780e-04 +28 8.000000e-01 1.000000e-01 -1.671334e-04 +29 8.500000e-01 1.000000e-01 -2.160167e-04 +30 9.000000e-01 1.000000e-01 -2.572734e-04 +31 9.500000e-01 1.000000e-01 -2.915340e-04 +32 1.000000e+00 1.000000e-01 -3.203461e-04 +33 1.050000e+00 1.000000e-01 -3.450892e-04 +34 1.100000e+00 1.000000e-01 -3.667545e-04 +35 1.150000e+00 1.000000e-01 -3.860071e-04 +36 1.200000e+00 1.000000e-01 -4.032916e-04 +37 1.250000e+00 1.000000e-01 -4.189138e-04 +38 1.300000e+00 1.000000e-01 -4.330942e-04 +39 1.350000e+00 1.000000e-01 -4.460006e-04 +40 1.400000e+00 1.000000e-01 -4.577671e-04 +41 1.450000e+00 1.000000e-01 -4.685048e-04 +42 1.500000e+00 1.000000e-01 -4.783088e-04 +43 1.550000e+00 1.000000e-01 -4.872622e-04 +44 1.600000e+00 1.000000e-01 -4.954385e-04 +45 1.650000e+00 1.000000e-01 -5.029030e-04 +46 1.700000e+00 1.000000e-01 -5.097146e-04 +47 1.750000e+00 1.000000e-01 -5.159264e-04 +48 -6.000000e-01 1.000000e-01 -9.306154e-11 +49 -5.500000e-01 1.000000e-01 -9.306154e-11 +50 -5.000000e-01 1.000000e-01 -9.306153e-11 +51 -4.500000e-01 1.000000e-01 -9.306153e-11 +52 -4.000000e-01 1.000000e-01 -9.306155e-11 +53 -3.500000e-01 1.000000e-01 -9.306158e-11 +54 -3.000000e-01 1.000000e-01 -9.306176e-11 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +55 -2.500000e-01 1.000000e-01 -9.306241e-11 +56 -2.000000e-01 1.000000e-01 -9.306510e-11 +57 -1.500000e-01 1.000000e-01 -9.307601e-11 +58 -1.000000e-01 1.000000e-01 -9.312029e-11 +59 -5.000000e-02 1.000000e-01 -9.329989e-11 +60 -6.938894e-17 1.000000e-01 -9.402834e-11 +61 5.000000e-02 1.000000e-01 -9.698234e-11 +62 1.000000e-01 1.000000e-01 -1.089282e-10 +63 1.500000e-01 1.000000e-01 -1.568615e-10 +64 2.000000e-01 1.000000e-01 -3.477797e-10 +65 2.500000e-01 1.000000e-01 -1.101546e-09 +66 3.000000e-01 1.000000e-01 -4.042849e-09 +67 3.500000e-01 1.000000e-01 -1.532364e-08 +68 4.000000e-01 1.000000e-01 -5.742621e-08 +69 4.500000e-01 1.000000e-01 -2.079320e-07 +70 5.000000e-01 1.000000e-01 -7.129406e-07 +71 5.500000e-01 1.000000e-01 -2.278330e-06 +72 6.000000e-01 1.000000e-01 -6.749695e-06 +73 6.500000e-01 1.000000e-01 -1.840184e-05 +74 7.000000e-01 1.000000e-01 -4.412484e-05 +75 7.500000e-01 1.000000e-01 -8.677517e-05 +76 8.000000e-01 1.000000e-01 -1.384578e-04 +77 8.500000e-01 1.000000e-01 -1.885660e-04 +78 9.000000e-01 1.000000e-01 -2.318957e-04 +79 9.500000e-01 1.000000e-01 -2.679957e-04 +80 1.000000e+00 1.000000e-01 -2.982017e-04 +81 1.050000e+00 1.000000e-01 -3.239762e-04 +82 1.100000e+00 1.000000e-01 -3.464319e-04 +83 1.150000e+00 1.000000e-01 -3.663250e-04 +84 1.200000e+00 1.000000e-01 -3.841571e-04 +85 1.250000e+00 1.000000e-01 -4.002673e-04 +86 1.300000e+00 1.000000e-01 -4.148955e-04 +87 1.350000e+00 1.000000e-01 -4.282200e-04 +88 1.400000e+00 1.000000e-01 -4.403812e-04 +89 1.450000e+00 1.000000e-01 -4.514939e-04 +90 1.500000e+00 1.000000e-01 -4.616561e-04 +91 1.550000e+00 1.000000e-01 -4.709521e-04 +92 1.600000e+00 1.000000e-01 -4.794570e-04 +93 1.650000e+00 1.000000e-01 -4.872370e-04 +94 1.700000e+00 1.000000e-01 -4.943521e-04 +95 1.750000e+00 1.000000e-01 -5.008560e-04 +96 -6.000000e-01 1.000000e-01 -9.336191e-11 +97 -5.500000e-01 1.000000e-01 -9.336191e-11 +98 -5.000000e-01 1.000000e-01 -9.336190e-11 +99 -4.500000e-01 1.000000e-01 -9.336190e-11 +100 -4.000000e-01 1.000000e-01 -9.336190e-11 +101 -3.500000e-01 1.000000e-01 -9.336192e-11 +102 -3.000000e-01 1.000000e-01 -9.336199e-11 +103 -2.500000e-01 1.000000e-01 -9.336230e-11 +104 -2.000000e-01 1.000000e-01 -9.336353e-11 +105 -1.500000e-01 1.000000e-01 -9.336856e-11 +106 -1.000000e-01 1.000000e-01 -9.338934e-11 +107 -5.000000e-02 1.000000e-01 -9.347484e-11 +108 -6.938894e-17 1.000000e-01 -9.382669e-11 +109 5.000000e-02 1.000000e-01 -9.527441e-11 +110 1.000000e-01 1.000000e-01 -1.012154e-10 +111 1.500000e-01 1.000000e-01 -1.254096e-10 +112 2.000000e-01 1.000000e-01 -2.232495e-10 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +113 2.500000e-01 1.000000e-01 -6.157445e-10 +114 3.000000e-01 1.000000e-01 -2.174313e-09 +115 3.500000e-01 1.000000e-01 -8.274559e-09 +116 4.000000e-01 1.000000e-01 -3.162328e-08 +117 4.500000e-01 1.000000e-01 -1.178463e-07 +118 5.000000e-01 1.000000e-01 -4.191510e-07 +119 5.500000e-01 1.000000e-01 -1.395839e-06 +120 6.000000e-01 1.000000e-01 -4.306533e-06 +121 6.500000e-01 1.000000e-01 -1.226606e-05 +122 7.000000e-01 1.000000e-01 -3.136765e-05 +123 7.500000e-01 1.000000e-01 -6.715313e-05 +124 8.000000e-01 1.000000e-01 -1.156304e-04 +125 8.500000e-01 1.000000e-01 -1.659976e-04 +126 9.000000e-01 1.000000e-01 -2.109421e-04 +127 9.500000e-01 1.000000e-01 -2.486877e-04 +128 1.000000e+00 1.000000e-01 -2.801810e-04 +129 1.050000e+00 1.000000e-01 -3.068995e-04 +130 1.100000e+00 1.000000e-01 -3.300585e-04 +131 1.150000e+00 1.000000e-01 -3.505032e-04 +132 1.200000e+00 1.000000e-01 -3.687939e-04 +133 1.250000e+00 1.000000e-01 -3.853050e-04 +134 1.300000e+00 1.000000e-01 -4.002958e-04 +135 1.350000e+00 1.000000e-01 -4.139565e-04 +136 1.400000e+00 1.000000e-01 -4.264336e-04 +137 1.450000e+00 1.000000e-01 -4.378461e-04 +138 1.500000e+00 1.000000e-01 -4.482938e-04 +139 1.550000e+00 1.000000e-01 -4.578632e-04 +140 1.600000e+00 1.000000e-01 -4.666300e-04 +141 1.650000e+00 1.000000e-01 -4.746619e-04 +142 1.700000e+00 1.000000e-01 -4.820191e-04 +143 1.750000e+00 1.000000e-01 -4.887562e-04 +144 -6.000000e-01 1.000000e-01 -9.366191e-11 +145 -5.500000e-01 1.000000e-01 -9.366191e-11 +146 -5.000000e-01 1.000000e-01 -9.366190e-11 +147 -4.500000e-01 1.000000e-01 -9.366190e-11 +148 -4.000000e-01 1.000000e-01 -9.366191e-11 +149 -3.500000e-01 1.000000e-01 -9.366191e-11 +150 -3.000000e-01 1.000000e-01 -9.366194e-11 +151 -2.500000e-01 1.000000e-01 -9.366211e-11 +152 -2.000000e-01 1.000000e-01 -9.366275e-11 +153 -1.500000e-01 1.000000e-01 -9.366544e-11 +154 -1.000000e-01 1.000000e-01 -9.367667e-11 +155 -5.000000e-02 1.000000e-01 -9.372335e-11 +156 -6.938894e-17 1.000000e-01 -9.391748e-11 +157 5.000000e-02 1.000000e-01 -9.472467e-11 +158 1.000000e-01 1.000000e-01 -9.807244e-11 +159 1.500000e-01 1.000000e-01 -1.118525e-10 +160 2.000000e-01 1.000000e-01 -1.681895e-10 +161 2.500000e-01 1.000000e-01 -3.967791e-10 +162 3.000000e-01 1.000000e-01 -1.315769e-09 +163 3.500000e-01 1.000000e-01 -4.964149e-09 +164 4.000000e-01 1.000000e-01 -1.917552e-08 +165 4.500000e-01 1.000000e-01 -7.287388e-08 +166 5.000000e-01 1.000000e-01 -2.662297e-07 +167 5.500000e-01 1.000000e-01 -9.157015e-07 +168 6.000000e-01 1.000000e-01 -2.921529e-06 +169 6.500000e-01 1.000000e-01 -8.607063e-06 +170 7.000000e-01 1.000000e-01 -2.304800e-05 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +171 7.500000e-01 1.000000e-01 -5.279789e-05 +172 8.000000e-01 1.000000e-01 -9.744017e-05 +173 8.500000e-01 1.000000e-01 -1.472519e-04 +174 9.000000e-01 1.000000e-01 -1.933385e-04 +175 9.500000e-01 1.000000e-01 -2.325093e-04 +176 1.000000e+00 1.000000e-01 -2.651752e-04 +177 1.050000e+00 1.000000e-01 -2.927566e-04 +178 1.100000e+00 1.000000e-01 -3.165474e-04 +179 1.150000e+00 1.000000e-01 -3.374752e-04 +180 1.200000e+00 1.000000e-01 -3.561579e-04 +181 1.250000e+00 1.000000e-01 -3.730049e-04 +182 1.300000e+00 1.000000e-01 -3.882961e-04 +183 1.350000e+00 1.000000e-01 -4.022331e-04 +184 1.400000e+00 1.000000e-01 -4.149687e-04 +185 1.450000e+00 1.000000e-01 -4.266259e-04 +186 1.500000e+00 1.000000e-01 -4.373067e-04 +187 1.550000e+00 1.000000e-01 -4.470991e-04 +188 1.600000e+00 1.000000e-01 -4.560797e-04 +189 1.650000e+00 1.000000e-01 -4.643169e-04 +190 1.700000e+00 1.000000e-01 -4.718717e-04 +191 1.750000e+00 1.000000e-01 -4.787991e-04 +192 -6.000000e-01 1.000000e-01 -9.396191e-11 +193 -5.500000e-01 1.000000e-01 -9.396191e-11 +194 -5.000000e-01 1.000000e-01 -9.396191e-11 +195 -4.500000e-01 1.000000e-01 -9.396191e-11 +196 -4.000000e-01 1.000000e-01 -9.396191e-11 +197 -3.500000e-01 1.000000e-01 -9.396190e-11 +198 -3.000000e-01 1.000000e-01 -9.396193e-11 +199 -2.500000e-01 1.000000e-01 -9.396202e-11 +200 -2.000000e-01 1.000000e-01 -9.396241e-11 +201 -1.500000e-01 1.000000e-01 -9.396400e-11 +202 -1.000000e-01 1.000000e-01 -9.397073e-11 +203 -5.000000e-02 1.000000e-01 -9.399898e-11 +204 -6.938894e-17 1.000000e-01 -9.411733e-11 +205 5.000000e-02 1.000000e-01 -9.461346e-11 +206 1.000000e-01 1.000000e-01 -9.668775e-11 +207 1.500000e-01 1.000000e-01 -1.052955e-10 +208 2.000000e-01 1.000000e-01 -1.407784e-10 +209 2.500000e-01 1.000000e-01 -2.859909e-10 +210 3.000000e-01 1.000000e-01 -8.751868e-10 +211 3.500000e-01 1.000000e-01 -3.238919e-09 +212 4.000000e-01 1.000000e-01 -1.256509e-08 +213 4.500000e-01 1.000000e-01 -4.840192e-08 +214 5.000000e-01 1.000000e-01 -1.803822e-07 +215 5.500000e-01 1.000000e-01 -6.363993e-07 +216 6.000000e-01 1.000000e-01 -2.087913e-06 +217 6.500000e-01 1.000000e-01 -6.323622e-06 +218 7.000000e-01 1.000000e-01 -1.752173e-05 +219 7.500000e-01 1.000000e-01 -4.230853e-05 +220 8.000000e-01 1.000000e-01 -8.298300e-05 +221 8.500000e-01 1.000000e-01 -1.316418e-04 +222 9.000000e-01 1.000000e-01 -1.784345e-04 +223 9.500000e-01 1.000000e-01 -2.188031e-04 +224 1.000000e+00 1.000000e-01 -2.525215e-04 +225 1.050000e+00 1.000000e-01 -2.808876e-04 +226 1.100000e+00 1.000000e-01 -3.052471e-04 +227 1.150000e+00 1.000000e-01 -3.266010e-04 +228 1.200000e+00 1.000000e-01 -3.456220e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +229 1.250000e+00 1.000000e-01 -3.627541e-04 +230 1.300000e+00 1.000000e-01 -3.782971e-04 +231 1.350000e+00 1.000000e-01 -3.924638e-04 +232 1.400000e+00 1.000000e-01 -4.054137e-04 +233 1.450000e+00 1.000000e-01 -4.172731e-04 +234 1.500000e+00 1.000000e-01 -4.281465e-04 +235 1.550000e+00 1.000000e-01 -4.381228e-04 +236 1.600000e+00 1.000000e-01 -4.472800e-04 +237 1.650000e+00 1.000000e-01 -4.556868e-04 +238 1.700000e+00 1.000000e-01 -4.634049e-04 +239 1.750000e+00 1.000000e-01 -4.704896e-04 +240 -6.000000e-01 1.000000e-01 -9.426190e-11 +241 -5.500000e-01 1.000000e-01 -9.426190e-11 +242 -5.000000e-01 1.000000e-01 -9.426190e-11 +243 -4.500000e-01 1.000000e-01 -9.426190e-11 +244 -4.000000e-01 1.000000e-01 -9.426190e-11 +245 -3.500000e-01 1.000000e-01 -9.426190e-11 +246 -3.000000e-01 1.000000e-01 -9.426192e-11 +247 -2.500000e-01 1.000000e-01 -9.426197e-11 +248 -2.000000e-01 1.000000e-01 -9.426221e-11 +249 -1.500000e-01 1.000000e-01 -9.426326e-11 +250 -1.000000e-01 1.000000e-01 -9.426764e-11 +251 -5.000000e-02 1.000000e-01 -9.428616e-11 +252 -6.938894e-17 1.000000e-01 -9.436429e-11 +253 5.000000e-02 1.000000e-01 -9.469379e-11 +254 1.000000e-01 1.000000e-01 -9.608024e-11 +255 1.500000e-01 1.000000e-01 -1.018706e-10 +256 2.000000e-01 1.000000e-01 -1.258948e-10 +257 2.500000e-01 1.000000e-01 -2.248734e-10 +258 3.000000e-01 1.000000e-01 -6.293544e-10 +259 3.500000e-01 1.000000e-01 -2.265131e-09 +260 4.000000e-01 1.000000e-01 -8.782162e-09 +261 4.500000e-01 1.000000e-01 -3.414444e-08 +262 5.000000e-01 1.000000e-01 -1.291729e-07 +263 5.500000e-01 1.000000e-01 -4.649715e-07 +264 6.000000e-01 1.000000e-01 -1.561305e-06 +265 6.500000e-01 1.000000e-01 -4.840078e-06 +266 7.000000e-01 1.000000e-01 -1.376979e-05 +267 7.500000e-01 1.000000e-01 -3.462672e-05 +268 8.000000e-01 1.000000e-01 -7.153604e-05 +269 8.500000e-01 1.000000e-01 -1.186678e-04 +270 9.000000e-01 1.000000e-01 -1.657966e-04 +271 9.500000e-01 1.000000e-01 -2.071422e-04 +272 1.000000e+00 1.000000e-01 -2.417904e-04 +273 1.050000e+00 1.000000e-01 -2.708632e-04 +274 1.100000e+00 1.000000e-01 -2.957325e-04 +275 1.150000e+00 1.000000e-01 -3.174624e-04 +276 1.200000e+00 1.000000e-01 -3.367766e-04 +277 1.250000e+00 1.000000e-01 -3.541515e-04 +278 1.300000e+00 1.000000e-01 -3.699066e-04 +279 1.350000e+00 1.000000e-01 -3.842654e-04 +280 1.400000e+00 1.000000e-01 -3.973937e-04 +281 1.450000e+00 1.000000e-01 -4.094212e-04 +282 1.500000e+00 1.000000e-01 -4.204544e-04 +283 1.550000e+00 1.000000e-01 -4.305835e-04 +284 1.600000e+00 1.000000e-01 -4.398872e-04 +285 1.650000e+00 1.000000e-01 -4.484349e-04 +286 1.700000e+00 1.000000e-01 -4.562886e-04 + +Index sweep v(2) vds#branch +-------------------------------------------------------------------------------- +287 1.750000e+00 1.000000e-01 -4.635041e-04 + +CPU time since last call: 0.460 seconds. + +Total CPU time: 0.460 seconds. + +Current dynamic memory usage = 196608, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test8.cir b/tests/bsim4/test8.cir new file mode 100644 index 000000000..222d3f626 --- /dev/null +++ b/tests/bsim4/test8.cir @@ -0,0 +1,13 @@ +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 0 p1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 -1.8 +vds 2 0 -1.8 + +.dc vds 0 -1.8 -0.05 vgs 0 -1.8 -0.3 + +.print dc v(1) i(vds) + +.include modelcard.pmos +.end diff --git a/tests/bsim4/test8.out b/tests/bsim4/test8.out new file mode 100644 index 000000000..e085fcea8 --- /dev/null +++ b/tests/bsim4/test8.out @@ -0,0 +1,245 @@ + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:32:59 2000 + + +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:32:59 2000 +-------------------------------------------------------------------------------- +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +0 0.000000e+00 0.000000e+00 -3.367330e-30 +1 -5.000000e-02 0.000000e+00 1.747630e-13 +2 -1.000000e-01 0.000000e+00 1.869685e-13 +3 -1.500000e-01 0.000000e+00 2.516043e-13 +4 -2.000000e-01 0.000000e+00 3.162054e-13 +5 -2.500000e-01 0.000000e+00 3.814588e-13 +6 -3.000000e-01 0.000000e+00 4.475309e-13 +7 -3.500000e-01 0.000000e+00 5.144773e-13 +8 -4.000000e-01 0.000000e+00 5.823675e-13 +9 -4.500000e-01 0.000000e+00 6.512291e-13 +10 -5.000000e-01 0.000000e+00 7.211176e-13 +11 -5.500000e-01 0.000000e+00 7.920886e-13 +12 -6.000000e-01 0.000000e+00 8.641143e-13 +13 -6.500000e-01 0.000000e+00 9.374168e-13 +14 -7.000000e-01 0.000000e+00 1.011857e-12 +15 -7.500000e-01 0.000000e+00 1.087574e-12 +16 -8.000000e-01 0.000000e+00 1.164624e-12 +17 -8.500000e-01 0.000000e+00 1.243117e-12 +18 -9.000000e-01 0.000000e+00 1.322942e-12 +19 -9.500000e-01 0.000000e+00 1.404266e-12 +20 -1.000000e+00 0.000000e+00 1.487199e-12 +21 -1.050000e+00 0.000000e+00 1.571743e-12 +22 -1.100000e+00 0.000000e+00 1.657785e-12 +23 -1.150000e+00 0.000000e+00 1.745770e-12 +24 -1.200000e+00 0.000000e+00 1.835476e-12 +25 -1.250000e+00 0.000000e+00 1.927125e-12 +26 -1.300000e+00 0.000000e+00 2.020661e-12 +27 -1.350000e+00 0.000000e+00 2.116529e-12 +28 -1.400000e+00 0.000000e+00 2.216893e-12 +29 -1.450000e+00 0.000000e+00 2.348011e-12 +30 -1.500000e+00 0.000000e+00 2.706613e-12 +31 -1.550000e+00 0.000000e+00 4.400480e-12 +32 -1.600000e+00 0.000000e+00 1.230827e-11 +33 -1.650000e+00 0.000000e+00 4.401157e-11 +34 -1.700000e+00 0.000000e+00 1.531452e-10 +35 -1.750000e+00 0.000000e+00 4.820581e-10 +36 0.000000e+00 -3.000000e-01 -1.305626e-18 +37 -5.000000e-02 -3.000000e-01 1.804718e-09 +38 -1.000000e-01 -3.000000e-01 2.357714e-09 +39 -1.500000e-01 -3.000000e-01 2.777053e-09 +40 -2.000000e-01 -3.000000e-01 3.197810e-09 +41 -2.500000e-01 -3.000000e-01 3.637349e-09 +42 -3.000000e-01 -3.000000e-01 4.100109e-09 +43 -3.500000e-01 -3.000000e-01 4.588173e-09 +44 -4.000000e-01 -3.000000e-01 5.103023e-09 +45 -4.500000e-01 -3.000000e-01 5.645973e-09 +46 -5.000000e-01 -3.000000e-01 6.218292e-09 +47 -5.500000e-01 -3.000000e-01 6.821257e-09 +48 -6.000000e-01 -3.000000e-01 7.456171e-09 +49 -6.500000e-01 -3.000000e-01 8.124373e-09 +50 -7.000000e-01 -3.000000e-01 8.827245e-09 +51 -7.500000e-01 -3.000000e-01 9.566213e-09 +52 -8.000000e-01 -3.000000e-01 1.034276e-08 +53 -8.500000e-01 -3.000000e-01 1.115840e-08 +54 -9.000000e-01 -3.000000e-01 1.201472e-08 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +55 -9.500000e-01 -3.000000e-01 1.291335e-08 +56 -1.000000e+00 -3.000000e-01 1.385599e-08 +57 -1.050000e+00 -3.000000e-01 1.484438e-08 +58 -1.100000e+00 -3.000000e-01 1.588034e-08 +59 -1.150000e+00 -3.000000e-01 1.696574e-08 +60 -1.200000e+00 -3.000000e-01 1.810254e-08 +61 -1.250000e+00 -3.000000e-01 1.929283e-08 +62 -1.300000e+00 -3.000000e-01 2.053884e-08 +63 -1.350000e+00 -3.000000e-01 2.184317e-08 +64 -1.400000e+00 -3.000000e-01 2.320902e-08 +65 -1.450000e+00 -3.000000e-01 2.464077e-08 +66 -1.500000e+00 -3.000000e-01 2.614499e-08 +67 -1.550000e+00 -3.000000e-01 2.773207e-08 +68 -1.600000e+00 -3.000000e-01 2.941904e-08 +69 -1.650000e+00 -3.000000e-01 3.123383e-08 +70 -1.700000e+00 -3.000000e-01 3.322180e-08 +71 -1.750000e+00 -3.000000e-01 3.545534e-08 +72 0.000000e+00 -6.000000e-01 -9.408229e-18 +73 -5.000000e-02 -6.000000e-01 1.819787e-05 +74 -1.000000e-01 -6.000000e-01 2.454872e-05 +75 -1.500000e-01 -6.000000e-01 2.808775e-05 +76 -2.000000e-01 -6.000000e-01 3.125422e-05 +77 -2.500000e-01 -6.000000e-01 3.441828e-05 +78 -3.000000e-01 -6.000000e-01 3.765444e-05 +79 -3.500000e-01 -6.000000e-01 4.098478e-05 +80 -4.000000e-01 -6.000000e-01 4.441828e-05 +81 -4.500000e-01 -6.000000e-01 4.795969e-05 +82 -5.000000e-01 -6.000000e-01 5.161213e-05 +83 -5.500000e-01 -6.000000e-01 5.537803e-05 +84 -6.000000e-01 -6.000000e-01 5.925941e-05 +85 -6.500000e-01 -6.000000e-01 6.325816e-05 +86 -7.000000e-01 -6.000000e-01 6.737600e-05 +87 -7.500000e-01 -6.000000e-01 7.161461e-05 +88 -8.000000e-01 -6.000000e-01 7.597559e-05 +89 -8.500000e-01 -6.000000e-01 8.046051e-05 +90 -9.000000e-01 -6.000000e-01 8.507090e-05 +91 -9.500000e-01 -6.000000e-01 8.980826e-05 +92 -1.000000e+00 -6.000000e-01 9.467405e-05 +93 -1.050000e+00 -6.000000e-01 9.966970e-05 +94 -1.100000e+00 -6.000000e-01 1.047966e-04 +95 -1.150000e+00 -6.000000e-01 1.100562e-04 +96 -1.200000e+00 -6.000000e-01 1.154499e-04 +97 -1.250000e+00 -6.000000e-01 1.209792e-04 +98 -1.300000e+00 -6.000000e-01 1.266460e-04 +99 -1.350000e+00 -6.000000e-01 1.324530e-04 +100 -1.400000e+00 -6.000000e-01 1.384048e-04 +101 -1.450000e+00 -6.000000e-01 1.445098e-04 +102 -1.500000e+00 -6.000000e-01 1.507838e-04 +103 -1.550000e+00 -6.000000e-01 1.572557e-04 +104 -1.600000e+00 -6.000000e-01 1.639774e-04 +105 -1.650000e+00 -6.000000e-01 1.710389e-04 +106 -1.700000e+00 -6.000000e-01 1.785910e-04 +107 -1.750000e+00 -6.000000e-01 1.868781e-04 +108 0.000000e+00 -9.000000e-01 -2.853929e-17 +109 -5.000000e-02 -9.000000e-01 2.624487e-04 +110 -1.000000e-01 -9.000000e-01 4.779359e-04 +111 -1.500000e-01 -9.000000e-01 6.496159e-04 +112 -2.000000e-01 -9.000000e-01 7.807059e-04 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +113 -2.500000e-01 -9.000000e-01 8.752739e-04 +114 -3.000000e-01 -9.000000e-01 9.400100e-04 +115 -3.500000e-01 -9.000000e-01 9.848288e-04 +116 -4.000000e-01 -9.000000e-01 1.019100e-03 +117 -4.500000e-01 -9.000000e-01 1.048435e-03 +118 -5.000000e-01 -9.000000e-01 1.075455e-03 +119 -5.500000e-01 -9.000000e-01 1.101330e-03 +120 -6.000000e-01 -9.000000e-01 1.126612e-03 +121 -6.500000e-01 -9.000000e-01 1.151582e-03 +122 -7.000000e-01 -9.000000e-01 1.176393e-03 +123 -7.500000e-01 -9.000000e-01 1.201134e-03 +124 -8.000000e-01 -9.000000e-01 1.225860e-03 +125 -8.500000e-01 -9.000000e-01 1.250604e-03 +126 -9.000000e-01 -9.000000e-01 1.275390e-03 +127 -9.500000e-01 -9.000000e-01 1.300233e-03 +128 -1.000000e+00 -9.000000e-01 1.325142e-03 +129 -1.050000e+00 -9.000000e-01 1.350124e-03 +130 -1.100000e+00 -9.000000e-01 1.375185e-03 +131 -1.150000e+00 -9.000000e-01 1.400325e-03 +132 -1.200000e+00 -9.000000e-01 1.425549e-03 +133 -1.250000e+00 -9.000000e-01 1.450855e-03 +134 -1.300000e+00 -9.000000e-01 1.476245e-03 +135 -1.350000e+00 -9.000000e-01 1.501718e-03 +136 -1.400000e+00 -9.000000e-01 1.527274e-03 +137 -1.450000e+00 -9.000000e-01 1.552914e-03 +138 -1.500000e+00 -9.000000e-01 1.578640e-03 +139 -1.550000e+00 -9.000000e-01 1.604462e-03 +140 -1.600000e+00 -9.000000e-01 1.630401e-03 +141 -1.650000e+00 -9.000000e-01 1.656504e-03 +142 -1.700000e+00 -9.000000e-01 1.682872e-03 +143 -1.750000e+00 -9.000000e-01 1.709695e-03 +144 0.000000e+00 -1.200000e+00 -5.728902e-17 +145 -5.000000e-02 -1.200000e+00 3.749321e-04 +146 -1.000000e-01 -1.200000e+00 7.096262e-04 +147 -1.500000e-01 -1.200000e+00 1.005763e-03 +148 -2.000000e-01 -1.200000e+00 1.264935e-03 +149 -2.500000e-01 -1.200000e+00 1.488617e-03 +150 -3.000000e-01 -1.200000e+00 1.678174e-03 +151 -3.500000e-01 -1.200000e+00 1.834943e-03 +152 -4.000000e-01 -1.200000e+00 1.960572e-03 +153 -4.500000e-01 -1.200000e+00 2.057905e-03 +154 -5.000000e-01 -1.200000e+00 2.132063e-03 +155 -5.500000e-01 -1.200000e+00 2.189959e-03 +156 -6.000000e-01 -1.200000e+00 2.237930e-03 +157 -6.500000e-01 -1.200000e+00 2.280241e-03 +158 -7.000000e-01 -1.200000e+00 2.319327e-03 +159 -7.500000e-01 -1.200000e+00 2.356514e-03 +160 -8.000000e-01 -1.200000e+00 2.392536e-03 +161 -8.500000e-01 -1.200000e+00 2.427814e-03 +162 -9.000000e-01 -1.200000e+00 2.462603e-03 +163 -9.500000e-01 -1.200000e+00 2.497060e-03 +164 -1.000000e+00 -1.200000e+00 2.531290e-03 +165 -1.050000e+00 -1.200000e+00 2.565362e-03 +166 -1.100000e+00 -1.200000e+00 2.599324e-03 +167 -1.150000e+00 -1.200000e+00 2.633208e-03 +168 -1.200000e+00 -1.200000e+00 2.667040e-03 +169 -1.250000e+00 -1.200000e+00 2.700836e-03 +170 -1.300000e+00 -1.200000e+00 2.734609e-03 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +171 -1.350000e+00 -1.200000e+00 2.768369e-03 +172 -1.400000e+00 -1.200000e+00 2.802121e-03 +173 -1.450000e+00 -1.200000e+00 2.835872e-03 +174 -1.500000e+00 -1.200000e+00 2.869624e-03 +175 -1.550000e+00 -1.200000e+00 2.903381e-03 +176 -1.600000e+00 -1.200000e+00 2.937146e-03 +177 -1.650000e+00 -1.200000e+00 2.970924e-03 +178 -1.700000e+00 -1.200000e+00 3.004728e-03 +179 -1.750000e+00 -1.200000e+00 3.038588e-03 +180 0.000000e+00 -1.500000e+00 -9.565718e-17 +181 -5.000000e-02 -1.500000e+00 4.354321e-04 +182 -1.000000e-01 -1.500000e+00 8.374454e-04 +183 -1.500000e-01 -1.500000e+00 1.207057e-03 +184 -2.000000e-01 -1.500000e+00 1.545259e-03 +185 -2.500000e-01 -1.500000e+00 1.852994e-03 +186 -3.000000e-01 -1.500000e+00 2.131144e-03 +187 -3.500000e-01 -1.500000e+00 2.380518e-03 +188 -4.000000e-01 -1.500000e+00 2.601830e-03 +189 -4.500000e-01 -1.500000e+00 2.795700e-03 +190 -5.000000e-01 -1.500000e+00 2.962690e-03 +191 -5.500000e-01 -1.500000e+00 3.103487e-03 +192 -6.000000e-01 -1.500000e+00 3.219414e-03 +193 -6.500000e-01 -1.500000e+00 3.313211e-03 +194 -7.000000e-01 -1.500000e+00 3.389336e-03 +195 -7.500000e-01 -1.500000e+00 3.452945e-03 +196 -8.000000e-01 -1.500000e+00 3.508429e-03 +197 -8.500000e-01 -1.500000e+00 3.558822e-03 +198 -9.000000e-01 -1.500000e+00 3.606008e-03 +199 -9.500000e-01 -1.500000e+00 3.651120e-03 +200 -1.000000e+00 -1.500000e+00 3.694846e-03 +201 -1.050000e+00 -1.500000e+00 3.737613e-03 +202 -1.100000e+00 -1.500000e+00 3.779693e-03 +203 -1.150000e+00 -1.500000e+00 3.821267e-03 +204 -1.200000e+00 -1.500000e+00 3.862459e-03 +205 -1.250000e+00 -1.500000e+00 3.903354e-03 +206 -1.300000e+00 -1.500000e+00 3.944012e-03 +207 -1.350000e+00 -1.500000e+00 3.984478e-03 +208 -1.400000e+00 -1.500000e+00 4.024784e-03 +209 -1.450000e+00 -1.500000e+00 4.064955e-03 +210 -1.500000e+00 -1.500000e+00 4.105010e-03 +211 -1.550000e+00 -1.500000e+00 4.144961e-03 +212 -1.600000e+00 -1.500000e+00 4.184820e-03 +213 -1.650000e+00 -1.500000e+00 4.224594e-03 +214 -1.700000e+00 -1.500000e+00 4.264291e-03 +215 -1.750000e+00 -1.500000e+00 4.303917e-03 + +CPU time since last call: 0.420 seconds. + +Total CPU time: 0.420 seconds. + +Current dynamic memory usage = 188416, +Dynamic memory limit = -18074808. + diff --git a/tests/bsim4/test9.cir b/tests/bsim4/test9.cir new file mode 100644 index 000000000..f99156d9f --- /dev/null +++ b/tests/bsim4/test9.cir @@ -0,0 +1,15 @@ +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +** Circuit Description ** +m1 2 1 0 0 p1 L=0.13u W=10.0u rgeoMod=1 +vgs 1 0 -1.8 +vds 2 0 -1.8 + +.dc vds 0 -1.8 -0.05 vgs 0 -1.8 -0.3 + +.options Temp=-55 + +.print dc v(1) i(vds) + +.include modelcard.pmos +.end diff --git a/tests/bsim4/test9.out b/tests/bsim4/test9.out new file mode 100644 index 000000000..e54626d09 --- /dev/null +++ b/tests/bsim4/test9.out @@ -0,0 +1,245 @@ + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. + +Circuit: ** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +Date: Wed Oct 11 05:33:10 2000 + + +** PMOSFET: Benchmarking Implementation of BSIM4.1.0 by Weidong Liu 10/11/2000. +DC transfer characteristic Wed Oct 11 05:33:10 2000 +-------------------------------------------------------------------------------- +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +0 0.000000e+00 0.000000e+00 -2.897181e-34 +1 -5.000000e-02 0.000000e+00 5.024800e-14 +2 -1.000000e-01 0.000000e+00 1.001421e-13 +3 -1.500000e-01 0.000000e+00 1.501785e-13 +4 -2.000000e-01 0.000000e+00 2.002010e-13 +5 -2.500000e-01 0.000000e+00 2.502443e-13 +6 -3.000000e-01 0.000000e+00 3.002876e-13 +7 -3.500000e-01 0.000000e+00 3.503031e-13 +8 -4.000000e-01 0.000000e+00 4.003464e-13 +9 -4.500000e-01 0.000000e+00 4.503897e-13 +10 -5.000000e-01 0.000000e+00 5.004608e-13 +11 -5.500000e-01 0.000000e+00 5.505041e-13 +12 -6.000000e-01 0.000000e+00 6.005196e-13 +13 -6.500000e-01 0.000000e+00 6.506462e-13 +14 -7.000000e-01 0.000000e+00 7.007173e-13 +15 -7.500000e-01 0.000000e+00 7.507883e-13 +16 -8.000000e-01 0.000000e+00 8.008039e-13 +17 -8.500000e-01 0.000000e+00 8.508749e-13 +18 -9.000000e-01 0.000000e+00 9.009460e-13 +19 -9.500000e-01 0.000000e+00 9.511281e-13 +20 -1.000000e+00 0.000000e+00 1.001255e-12 +21 -1.050000e+00 0.000000e+00 1.051270e-12 +22 -1.100000e+00 0.000000e+00 1.101397e-12 +23 -1.150000e+00 0.000000e+00 1.151523e-12 +24 -1.200000e+00 0.000000e+00 1.201705e-12 +25 -1.250000e+00 0.000000e+00 1.251665e-12 +26 -1.300000e+00 0.000000e+00 1.301848e-12 +27 -1.350000e+00 0.000000e+00 1.352141e-12 +28 -1.400000e+00 0.000000e+00 1.404876e-12 +29 -1.450000e+00 0.000000e+00 1.486034e-12 +30 -1.500000e+00 0.000000e+00 1.792233e-12 +31 -1.550000e+00 0.000000e+00 3.430589e-12 +32 -1.600000e+00 0.000000e+00 1.127953e-11 +33 -1.650000e+00 0.000000e+00 4.291933e-11 +34 -1.700000e+00 0.000000e+00 1.519836e-10 +35 -1.750000e+00 0.000000e+00 4.808182e-10 +36 0.000000e+00 -3.000000e-01 -1.303081e-18 +37 -5.000000e-02 -3.000000e-01 1.589716e-10 +38 -1.000000e-01 -3.000000e-01 2.095691e-10 +39 -1.500000e-01 -3.000000e-01 2.546068e-10 +40 -2.000000e-01 -3.000000e-01 3.015264e-10 +41 -2.500000e-01 -3.000000e-01 3.514624e-10 +42 -3.000000e-01 -3.000000e-01 4.048342e-10 +43 -3.500000e-01 -3.000000e-01 4.619196e-10 +44 -4.000000e-01 -3.000000e-01 5.229613e-10 +45 -4.500000e-01 -3.000000e-01 5.881962e-10 +46 -5.000000e-01 -3.000000e-01 6.578647e-10 +47 -5.500000e-01 -3.000000e-01 7.322151e-10 +48 -6.000000e-01 -3.000000e-01 8.115063e-10 +49 -6.500000e-01 -3.000000e-01 8.960077e-10 +50 -7.000000e-01 -3.000000e-01 9.860017e-10 +51 -7.500000e-01 -3.000000e-01 1.081783e-09 +52 -8.000000e-01 -3.000000e-01 1.183662e-09 +53 -8.500000e-01 -3.000000e-01 1.291961e-09 +54 -9.000000e-01 -3.000000e-01 1.407019e-09 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +55 -9.500000e-01 -3.000000e-01 1.529190e-09 +56 -1.000000e+00 -3.000000e-01 1.658846e-09 +57 -1.050000e+00 -3.000000e-01 1.796376e-09 +58 -1.100000e+00 -3.000000e-01 1.942187e-09 +59 -1.150000e+00 -3.000000e-01 2.096705e-09 +60 -1.200000e+00 -3.000000e-01 2.260381e-09 +61 -1.250000e+00 -3.000000e-01 2.433691e-09 +62 -1.300000e+00 -3.000000e-01 2.617153e-09 +63 -1.350000e+00 -3.000000e-01 2.811349e-09 +64 -1.400000e+00 -3.000000e-01 3.016973e-09 +65 -1.450000e+00 -3.000000e-01 3.234920e-09 +66 -1.500000e+00 -3.000000e-01 3.466450e-09 +67 -1.550000e+00 -3.000000e-01 3.713454e-09 +68 -1.600000e+00 -3.000000e-01 3.978905e-09 +69 -1.650000e+00 -3.000000e-01 4.267560e-09 +70 -1.700000e+00 -3.000000e-01 4.587029e-09 +71 -1.750000e+00 -3.000000e-01 4.949382e-09 +72 0.000000e+00 -6.000000e-01 -9.411892e-18 +73 -5.000000e-02 -6.000000e-01 5.630617e-05 +74 -1.000000e-01 -6.000000e-01 7.365222e-05 +75 -1.500000e-01 -6.000000e-01 8.438244e-05 +76 -2.000000e-01 -6.000000e-01 9.425966e-05 +77 -2.500000e-01 -6.000000e-01 1.041281e-04 +78 -3.000000e-01 -6.000000e-01 1.141827e-04 +79 -3.500000e-01 -6.000000e-01 1.244879e-04 +80 -4.000000e-01 -6.000000e-01 1.350713e-04 +81 -4.500000e-01 -6.000000e-01 1.459467e-04 +82 -5.000000e-01 -6.000000e-01 1.571222e-04 +83 -5.500000e-01 -6.000000e-01 1.686029e-04 +84 -6.000000e-01 -6.000000e-01 1.803924e-04 +85 -6.500000e-01 -6.000000e-01 1.924933e-04 +86 -7.000000e-01 -6.000000e-01 2.049076e-04 +87 -7.500000e-01 -6.000000e-01 2.176369e-04 +88 -8.000000e-01 -6.000000e-01 2.306823e-04 +89 -8.500000e-01 -6.000000e-01 2.440446e-04 +90 -9.000000e-01 -6.000000e-01 2.577246e-04 +91 -9.500000e-01 -6.000000e-01 2.717226e-04 +92 -1.000000e+00 -6.000000e-01 2.860388e-04 +93 -1.050000e+00 -6.000000e-01 3.006734e-04 +94 -1.100000e+00 -6.000000e-01 3.156262e-04 +95 -1.150000e+00 -6.000000e-01 3.308970e-04 +96 -1.200000e+00 -6.000000e-01 3.464855e-04 +97 -1.250000e+00 -6.000000e-01 3.623921e-04 +98 -1.300000e+00 -6.000000e-01 3.786181e-04 +99 -1.350000e+00 -6.000000e-01 3.951679e-04 +100 -1.400000e+00 -6.000000e-01 4.120521e-04 +101 -1.450000e+00 -6.000000e-01 4.292945e-04 +102 -1.500000e+00 -6.000000e-01 4.469429e-04 +103 -1.550000e+00 -6.000000e-01 4.650886e-04 +104 -1.600000e+00 -6.000000e-01 4.838974e-04 +105 -1.650000e+00 -6.000000e-01 5.036561e-04 +106 -1.700000e+00 -6.000000e-01 5.248431e-04 +107 -1.750000e+00 -6.000000e-01 5.482280e-04 +108 0.000000e+00 -9.000000e-01 -2.853929e-17 +109 -5.000000e-02 -9.000000e-01 5.728409e-04 +110 -1.000000e-01 -9.000000e-01 1.014452e-03 +111 -1.500000e-01 -9.000000e-01 1.337481e-03 +112 -2.000000e-01 -9.000000e-01 1.555256e-03 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +113 -2.500000e-01 -9.000000e-01 1.690638e-03 +114 -3.000000e-01 -9.000000e-01 1.776876e-03 +115 -3.500000e-01 -9.000000e-01 1.839907e-03 +116 -4.000000e-01 -9.000000e-01 1.892454e-03 +117 -4.500000e-01 -9.000000e-01 1.939920e-03 +118 -5.000000e-01 -9.000000e-01 1.984696e-03 +119 -5.500000e-01 -9.000000e-01 2.027937e-03 +120 -6.000000e-01 -9.000000e-01 2.070258e-03 +121 -6.500000e-01 -9.000000e-01 2.112007e-03 +122 -7.000000e-01 -9.000000e-01 2.153393e-03 +123 -7.500000e-01 -9.000000e-01 2.194550e-03 +124 -8.000000e-01 -9.000000e-01 2.235566e-03 +125 -8.500000e-01 -9.000000e-01 2.276499e-03 +126 -9.000000e-01 -9.000000e-01 2.317391e-03 +127 -9.500000e-01 -9.000000e-01 2.358272e-03 +128 -1.000000e+00 -9.000000e-01 2.399161e-03 +129 -1.050000e+00 -9.000000e-01 2.440073e-03 +130 -1.100000e+00 -9.000000e-01 2.481019e-03 +131 -1.150000e+00 -9.000000e-01 2.522007e-03 +132 -1.200000e+00 -9.000000e-01 2.563041e-03 +133 -1.250000e+00 -9.000000e-01 2.604125e-03 +134 -1.300000e+00 -9.000000e-01 2.645262e-03 +135 -1.350000e+00 -9.000000e-01 2.686455e-03 +136 -1.400000e+00 -9.000000e-01 2.727707e-03 +137 -1.450000e+00 -9.000000e-01 2.769029e-03 +138 -1.500000e+00 -9.000000e-01 2.810447e-03 +139 -1.550000e+00 -9.000000e-01 2.852019e-03 +140 -1.600000e+00 -9.000000e-01 2.893866e-03 +141 -1.650000e+00 -9.000000e-01 2.936225e-03 +142 -1.700000e+00 -9.000000e-01 2.979542e-03 +143 -1.750000e+00 -9.000000e-01 3.024609e-03 +144 0.000000e+00 -1.200000e+00 -5.659023e-17 +145 -5.000000e-02 -1.200000e+00 7.635936e-04 +146 -1.000000e-01 -1.200000e+00 1.424753e-03 +147 -1.500000e-01 -1.200000e+00 1.989154e-03 +148 -2.000000e-01 -1.200000e+00 2.461475e-03 +149 -2.500000e-01 -1.200000e+00 2.845063e-03 +150 -3.000000e-01 -1.200000e+00 3.142551e-03 +151 -3.500000e-01 -1.200000e+00 3.359795e-03 +152 -4.000000e-01 -1.200000e+00 3.512182e-03 +153 -4.500000e-01 -1.200000e+00 3.621991e-03 +154 -5.000000e-01 -1.200000e+00 3.707724e-03 +155 -5.500000e-01 -1.200000e+00 3.780335e-03 +156 -6.000000e-01 -1.200000e+00 3.845549e-03 +157 -6.500000e-01 -1.200000e+00 3.906358e-03 +158 -7.000000e-01 -1.200000e+00 3.964393e-03 +159 -7.500000e-01 -1.200000e+00 4.020594e-03 +160 -8.000000e-01 -1.200000e+00 4.075531e-03 +161 -8.500000e-01 -1.200000e+00 4.129568e-03 +162 -9.000000e-01 -1.200000e+00 4.182944e-03 +163 -9.500000e-01 -1.200000e+00 4.235822e-03 +164 -1.000000e+00 -1.200000e+00 4.288316e-03 +165 -1.050000e+00 -1.200000e+00 4.340509e-03 +166 -1.100000e+00 -1.200000e+00 4.392460e-03 +167 -1.150000e+00 -1.200000e+00 4.444214e-03 +168 -1.200000e+00 -1.200000e+00 4.495803e-03 +169 -1.250000e+00 -1.200000e+00 4.547255e-03 +170 -1.300000e+00 -1.200000e+00 4.598586e-03 + +Index sweep v(1) vds#branch +-------------------------------------------------------------------------------- +171 -1.350000e+00 -1.200000e+00 4.649814e-03 +172 -1.400000e+00 -1.200000e+00 4.700948e-03 +173 -1.450000e+00 -1.200000e+00 4.751999e-03 +174 -1.500000e+00 -1.200000e+00 4.802978e-03 +175 -1.550000e+00 -1.200000e+00 4.853900e-03 +176 -1.600000e+00 -1.200000e+00 4.904796e-03 +177 -1.650000e+00 -1.200000e+00 4.955731e-03 +178 -1.700000e+00 -1.200000e+00 5.006842e-03 +179 -1.750000e+00 -1.200000e+00 5.058402e-03 +180 0.000000e+00 -1.500000e+00 -9.565718e-17 +181 -5.000000e-02 -1.500000e+00 8.608964e-04 +182 -1.000000e-01 -1.500000e+00 1.640863e-03 +183 -1.500000e-01 -1.500000e+00 2.343119e-03 +184 -2.000000e-01 -1.500000e+00 2.970577e-03 +185 -2.500000e-01 -1.500000e+00 3.525644e-03 +186 -3.000000e-01 -1.500000e+00 4.009979e-03 +187 -3.500000e-01 -1.500000e+00 4.424207e-03 +188 -4.000000e-01 -1.500000e+00 4.767994e-03 +189 -4.500000e-01 -1.500000e+00 5.041645e-03 +190 -5.000000e-01 -1.500000e+00 5.250304e-03 +191 -5.500000e-01 -1.500000e+00 5.406945e-03 +192 -6.000000e-01 -1.500000e+00 5.528132e-03 +193 -6.500000e-01 -1.500000e+00 5.627452e-03 +194 -7.000000e-01 -1.500000e+00 5.713609e-03 +195 -7.500000e-01 -1.500000e+00 5.791666e-03 +196 -8.000000e-01 -1.500000e+00 5.864536e-03 +197 -8.500000e-01 -1.500000e+00 5.933936e-03 +198 -9.000000e-01 -1.500000e+00 6.000919e-03 +199 -9.500000e-01 -1.500000e+00 6.066155e-03 +200 -1.000000e+00 -1.500000e+00 6.130087e-03 +201 -1.050000e+00 -1.500000e+00 6.193015e-03 +202 -1.100000e+00 -1.500000e+00 6.255152e-03 +203 -1.150000e+00 -1.500000e+00 6.316647e-03 +204 -1.200000e+00 -1.500000e+00 6.377611e-03 +205 -1.250000e+00 -1.500000e+00 6.438129e-03 +206 -1.300000e+00 -1.500000e+00 6.498261e-03 +207 -1.350000e+00 -1.500000e+00 6.558055e-03 +208 -1.400000e+00 -1.500000e+00 6.617550e-03 +209 -1.450000e+00 -1.500000e+00 6.676773e-03 +210 -1.500000e+00 -1.500000e+00 6.735749e-03 +211 -1.550000e+00 -1.500000e+00 6.794496e-03 +212 -1.600000e+00 -1.500000e+00 6.853031e-03 +213 -1.650000e+00 -1.500000e+00 6.911374e-03 +214 -1.700000e+00 -1.500000e+00 6.969558e-03 +215 -1.750000e+00 -1.500000e+00 7.027645e-03 + +CPU time since last call: 0.460 seconds. + +Total CPU time: 0.460 seconds. + +Current dynamic memory usage = 188416, +Dynamic memory limit = -18074808. +