Public domain model files were provided for the homework assignments from the course website. Simulation examples with model files were also provided for LTspice and SIMetrix SPICE simulators. These educational models have limited documentation. The table below shows a summary of properties of the models.
Model | Origin | Type | Level | Category | Variations | Vt |
---|---|---|---|---|---|---|
0.8 um CMOS | PTM | .model | 3 | Planar | unknown | unknown |
0.35 um CMOS | Probably PTM | .model | 49 | Planar | SS,TT,FF | unknown |
0.18 um CMOS | Probably PTM | .model | 49 | Planar | SS,TT,FF | unknown |
45 nm CMOS | PTM | .model | 54 | Planar | SS,TT,FF | vtl |
LTspice 45 nm CMOS | PTM | .model | 54 | Planar | SS,TT,FF | vtl |
SIMetrix example 45 nm CMOS | PTM | .subckt | 14 | Planar | TT | vtl |
SIMetrix 7nm FinFET | Modified PTM | .subckt | 72 | FinFET | TT | lvt, rvt, slvt, sram |
Various flavors of the NMOS and PMOS transistors are provided in the models based on threshold voltage Vt, and on process variations. These include:
The models all appear to be generated from or are a modification of models produced by Predictive Technology Model (PTM), and are used to make standard cell logic gates.
For homework 2, I repeat homework 1 with the 7 nm FinFET model using the SIMetrix simulator. The default values of nmos_lvt 7 nm transistor model are set to NFIN=5 (5 fins), NFGR=1 (1 finger), and L=50n (50 nm length). The frequency response is terrible with gain of 7.7 at 1 MHz, and a unity-gain bandwidth of 13.1 MHz. The number of fingers can be increased to 1, 2, 5, 10, 20, 50, 100, etc. using the Edit Device Properties
panel. The number of fins and parallel devices steps in this order too. Length steps this way as well and includes the nano multiplier (i.e. 1n, 2n, 10n ,20n, 50n, ...).
The nmos_lvt performance improves significantly with L=20n, NFIN=5, NFGR=1 with a gain of 23.1 and a unity-gain bandwidth of 5.6 GHz. Better yet, with L=20n, NFIN=5, NFGR=5 the gain is 21.8 and a unity-gain bandwidth of 360.3 GHz. The table below shows the performance for various model parameter settings.
Model | L | NFIN | NFGR | Gain | Unity Gain BW |
---|---|---|---|---|---|
nmos_lvt | 50 nm | 5 | 1 | 7.7 | 13.1 MHz |
nmos_lvt | 20 nm | 5 | 1 | 23.1 | 5.6 GHz |
nmos_lvt | 20 nm | 5 | 5 | 21.8 | 360.3 GHz |
nmos_lvt | 20 nm | 3 | 1 | 4.9 | 41.0 GHz |
nmos_lvt | 10 nm | 3 | 1 | 5.9 | 41.0 GHz |
One of the professors associated with the course indicated that the 7 nm transistor model is only valid for a gate length of 20 nm. There was no other guidance on the models so I've elected to use the following model parameters for these models to use three fins, one finger and a 20 nm gate length for this homework, and are shown in the table below. This selection is based on reference [1] and with background from the following references [2] [3] [4] [5] [6] [7].
Model | L | NFIN | NFGR | Gain | Unity Gain BW |
---|---|---|---|---|---|
nmos_lvt | 20 nm | 3 | 1 | 4.9 | 41.0 GHz |
Thus for question 3.2a, 3.2b, 4.2a, and 4.2b, gate length L=90 and L=45 are likely too long for the 7 nm nmos_lvt model and have been replaced with L=20 and L=10, respectively to stay in the estimated operating range of the model.
To make editing component properties easier use File -> Options -> General
and check the Enable GUI property edits
check box as shown below.
The schematic with a nmos_45 nm transistor used in Problem 1 and 2, and a 7 nm nmos_lvt transistor along with the IV curves for both transistors are shown below. The top plot shows Id vs VDS for the nmos_45 nm transistor with L=45nm, W=1u, and NFGR=5, and the bottom plot shows the 7 nm FinFET nmos_lvt transistor with L=20nm, NFGR=1, and NFIN=3.
Vt at VDS=10 mV is estimated to be 390 mV for the nmos-45nm transistor and 230 mV for the 7 nm FinFET.
Vt at VDS=800 mV is estimated to be 270 mV for the nmos-45nm transistor and 230 mV for the 7 nm FinFET.
The decrease in Vt with increasing VDS is an indication of Drain Induced Barrier Lowering (DIBL) and can be seen in the nmos-45nm transistor and is estimated to be (390 - 270 mV/(10 - 800 mV)= -152 mV/V. My measurements for the 7 nm FinFET are not accurate enough to calculate the a value for DIBL but it is very small as the device shows very little variation in Vt with increasing VDS.
The subthreshold slope for the 45 nm and 7 nm nmos transistors are shown below using Id vs VGS. The Subthreshold voltage for the 45 nm NMOS transistor is 100.7 mV/decade and the subthreshold voltage for the 7 nm NMOS transistor is 62.8 mV/decade. Gate Induced Drain Leakage (GIDL) isn't present in either transistor because Id doesn't increase at low VGS voltages.
The subthreshold slope for the 45 nm and 7 nm nmos (bottom) transistors are shown below using gm/ID vs. VGS. The Subthreshold voltage for the 45 nm NMOS transistor is 98.8 mV/decade (top trace) and the subthreshold voltage for the 7 nm NMOS transistor is 62.4 mV/decade (bottom trace). This method shows a slightly smaller subthreshold slope measurement.
The gate lengths for this problem have been revised to 10 nm and 20 nm because the 7nm nmos_lvt model does not seem to work well with gate lengths greater than 20 nm.
The intrinsic gain was extracted from the AC analysis plot below and was found to be 4.9 for the L=20 nm NMOS transistors and the 5.9 for the L=10 nm NMOS transistor at 1 MHz. The model operation is suspect because the 7 nm nmos_lvt model with L=10n provides more gain than the model with L=20n. The longer gate length L=20 should produce more gain [^8] (see pg 38).
The unity gain bandwidth of the L=20 nm NMOS transistor is 186.7 MHz and the L=10 nm NMOS transistor is 183.7 MHz with NFGR=1 and NFIN=3.
Summary of the transistor performance is shown in the table below.
Parameter | nmos_45nm L=90 nm | nmos_45 L=45 nm | 7 nm nmos_lvt L=20 nm | 7 nm nmos_lvt L=10 nm | Units |
---|---|---|---|---|---|
Vt at VDS=10 mV, Id | 390 | 230 | mV | ||
Vt at VDS=800 mV, gm | 270 | 230 | mV | ||
Subthreshold at VDS=800 mV, Id | 100.7 | 62.8 | mV | ||
Subthreshold at VDS=800 mV, gm | 98.8 | 62.4 | mV | ||
n, at VDS=800 mV, Id | 1.66 | 1.05 | |||
n at VDS=800 mV, gm | 1.68 | 1.05 | |||
Gain at 10 MHz | 27.4 | 5.0 | 4.9 | 5.9 | |
Unity Gain Bandwidth | 941.7 | 1307.8 | 183.7 | 183.7 | MHz |
The schematic with the two series 7 nm NMOS transistors and IV curve for Id vs VDS are shown below. The body connection of M1 was connected to its source out of habit, but should have been connected to ground as shown in the schematic below. The results only changed slightly. n -> 1 for the 7 nm nmos-lvt transistors. Lower n reduces or eliminates body effects, improves subthreshold slope, and improves gm/ID (see lecture 2 slide 27).
Vt at VDS=10 mV is estimated to be 230 mV for the series 7 nm FinFET.
Vt at VDS=800 mV is estimated to be 230 mV for the series 7 nm FinFET.
The 7 nm FinFET shows Very little variation in Vt with increasing VDS so no appreciable DIBL is present in this transistor.
The subthreshold slope for the series 7 nm NMOS transistors is shown below using Id vs VGS. The Subthreshold voltage for the series 7 nm NMOS transistor is 62.0 mV/decade. Gate Induced Drain Leakage (GIDL) isn't present in these transistors because Id doesn't increase at low VGS voltages.
The subthreshold slope for series 7 nm nmos transistors is shown below using gm/ID vs. VGS. The Subthreshold voltage for the series 7 nm transistors is 61.7 mV/decade. This method shows a slightly smaller subthreshold slope measurement.
Again, the gate lengths for this problems have been revised to 10 nm and 20 nm because the 7nm nmos_lvt model does not seem to work well with gate lengths greater than 20 nm.
The intrinsic gain was extracted from the AC analysis plot below and was found to be 1.00 for the L=20 nm NMOS transistors at 1.2 kHz, and the 83.4 for the L=10 nm NMOS transistor at 35 kHz.
The unity gain bandwidth of the NMOS transistor with L=20 is 52.9 KHz and has some gain peaking at 32 kHz. The unity gain bandwidth of the NMOS transistor with L=10 nm is 109.6 MHz.
Summary of the serial transistor performance is shown in the table below.
Parameter | 7 nm nmos_lvt L=20 nm | 7 nm nmos_lvt L=10 nm | Series 7 nm nmos_lvt L=20 nm | Series 7 nm nmos_lvt L=10 nm | Units |
---|---|---|---|---|---|
Vt at VDS=10 mV, Id | 230 | 230 | mV | ||
Vt at VDS=800 mV, gm | 230 | 230 | mV | ||
Subthreshold at VDS=800 mV, Id | 62.8 | 62.0 | mV | ||
Subthreshold at VDS=800 mV, gm | 52.4 | 61.7 | mV | ||
n, at VDS=800 mV, Id | 1.05 | 1.04 | |||
n at VDS=800 mV, gm | 1.05 | 1.04 | |||
Gain at 10 MHz/1 kHz | 4.9 | 5.9 | 1.0 | 83.4 | |
Unity Gain Bandwidth | 183.7 | 183.7 | .0529 | 109.6 | MHz |
The schematics and plots for ZDS are shown below. The Maximum impedances for each simulation are shown in the table. For the series transistors, ZDS is twice ZDS of the single transistor response. The series transistor produce extra gain but reduce the bandwidth due to doubling the output impedance.
Parameter | 7 nm nmos_lvt L=20 nm | 7 nm nmos_lvt L=10 nm | Series 7 nm nmos_lvt L=20 nm | Series 7 nm nmos_lvt L=10 nm | Units |
---|---|---|---|---|---|
ZDS at 1 MHz, VGS = 1 V | 1533.4 | 1385.1 | 3066.8 | 2770.2 | Ohms |
The references on the 7 nm transistor models were found on the ASAP7 ASU 7nm PDK website.
[1]: L.T. Clark, V. Vashishtha, L. Shifren, A. Gujja, S. Sinha, B. Cline, C. Ramamurthya, and G. Yeric, ASAP7: A 7-nm FinFET Predictive Process Design Kit, Microelectronics Journal, vol. 53, pp. 105-115, July 2016.
[2]: V. Vashishtha, L. Masand, A. Dosi and L. T. Clark, Systematic Analysis of the Timing and Power Impact of Pure Lines and Cuts Routing for Multiple Patterning, Proc. SPIE DTCO, 2017.
[3]: V. Vashishtha, L. Masand, A. Dosi, and L. T. Clark, Design Technology Co-Optimization of Back End of Line Design Rules for a 7 nm Predictive Process Design Kit, Proc. ISQED, 2017.
[4]: V. Vashishtha, M. Vangala, P. Sharma, and L. T. Clark, Robust 7-nm SRAM Design on a Predictive PDK, Proc. ISCAS, 2017.
[5]: L. T. Clark, V. Vashishtha, D. M. Harris, Samuel Dietrich, and Zunyan Wang, Design Flows and Collateral for the ASAP7 7nm FinFET Predictive Process Design Kit, Proc. MSE, 2017.
[6]: L. T. Clark and V. Vashishtha, , Design with sub-10 nm FinFET Technologies, Presented at CICC, 2017.
[7]: V. Vashishtha, M. Vangala, and L. T. Clark, ASAP7 Predictive Design Kit Development And Cell Design Technology Co-Optimization, Proc. ICCAD, 2017.
[8]: T. C. Carusone, D. A. Johns, and K. W. Martin, Analog Integrated Circuit Design, 2nd Edition. Wiley, 2011.