Probabilistic modelling of performance parameters of Carbon Nanotube transistors By Yaman Sangar Amitesh Narayan Snehal Mhatre Department of Electrical and Computer Engineering ■ Motivation Overview ■ Introduction ■ CMOS v/s CNTFETs ■ CNT Technology - Challenges ■ Probabilistic model of faults ■ Modelling performance parameters: ◻ ION / IOFF tuning ratio ◻ Gate delay ◻ Noise Margin ■ Conclusion 04/29/2014 1 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 2 MOTIVATION: Why CNTFET? ■ ■ ■ ■ Dennard Scaling might not last long Increased performance by better algorithms? More parallelism? Alternatives to CMOS - FinFETs, Ge-nanowire FET, Sinanowire FET, wrap-around gate MOS, graphene ribbon FET ■ What about an inherently faster and less power consuming device? ■ Yay CNTFET – faster with low power 04/29/2014 3 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 4 Carbon Nanotubes ■ CNT is a tubular form of carbon with diameter as small as 1nm ■ CNT is configurationally equivalent to a 2-D graphene sheet rolled into a tube. 04/29/2014 5 Types of CNTs ■ Single Walled CNT (SWNT) ■ Double Walled CNT (DWNT) ■ Multiple Walled CNT (MWNT) ■ Depending on Chiral angle: • Semiconducting CNT (s-CNT) • Metallic CNT (m-CNT) 04/29/2014 6 Properties of CNTs ■ ■ ■ ■ ■ Strong and very flexible molecular material Electrical conductivity is 6 times that of copper High current carrying capacity Thermal conductivity is 15 times more than copper Toxicity? 04/29/2014 7 CNTFET How CNTs conduct? ■ Gate used to electrostatically induce carriers into tube ■ Ballistic Transport 04/29/2014 8 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 9 Simulation based Comparison between CMOS and CNT technology Circuit FET Delay (In Picoseconds) Power (In uWatts) Inverter CMOS 16.58 9.81 CNT 3.78 0.25 CMOS 24.32 20.67 CNT 5.98 0.69 CMOS 39.26 22.13 CNT 6.49 0.48 2 Input Nand 2 Input Nor 04/29/2014 10 Simulation based Comparison between CMOS and CNT technology Circuit FET Delay (In Picoseconds) Power (In uWatts) Inverter CMOS 16.58 9.81 CNT 3.78 0.25 CMOS 24.32 20.67 CNT 5.98 0.69 CMOS 39.26 22.13 CNT 6.49 0.48 2 Input Nand 2 Input Nor Better delay 04/29/2014 11 Simulation based Comparison between CMOS and CNT technology Circuit FET Delay (In Picoseconds) Power (In uWatts) Inverter CMOS 16.58 9.81 CNT 3.78 0.25 CMOS 24.32 20.67 CNT 5.98 0.69 CMOS 39.26 22.13 CNT 6.49 0.48 2 Input Nand 2 Input Nor 04/29/2014 Better delay At lower power! 12 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 13 Challenges with CNT technology ■ Unavoidable process variations ■ Performance parameters affected ■ Major CNT specific variations ■ CNT density variation ■ Metallic CNT induced count variation ■ CNT diameter variation ■ CNT misalignment ■ CNT doping variation 04/29/2014 14 CNT density variation CNT diameter variation ■ Current variation ■ Threshold voltage variation 04/29/2014 15 CNT Misalignment ■ ■ ■ ■ Changes effective CNT length Short between CNTs Incorrect logic functionality Reduction in drive current 04/29/2014 CNT doping variation ■ May not lead to unipolar behavior 16 Metallic CNT induced count variation m-CNT s-CNT ■ ■ ■ ■ ■ Excessive leakage current Increases power consumption Changes gate delay Inferior noise performance Defective functionality 04/29/2014 Current m-CNT s-CNT Vgs 17 Removal of m-CNTFETs ■ VMR Technique : A special layout called VMR structure consisting of inter-digitated electrodes at minimum metal pitch is fabricated. M-CNT electrical breakdown performed by applying high voltage all at once using VMR. M-CNTs are burnt out and unwanted sections of VMR are later removed. ■ Using Thermal and Fluidic Process: Preferential thermal desorption of the alkyls from the semiconducting nanotubes and further dissolution of m-CNTs in chloroform. ■ Chemical Etching: Diameter dependent etching technique which removes all m-CNTs below a cutoff diameter. 04/29/2014 18 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 19 Probabilistic model of CNT count variation due to m-CNTs Probability of grown CNT count P Ngs = ngs |N = n = n P Ngm = ngm |N = n = n ngs (n−ngs ) Cngs ps pm (n−ngm ) ngm pm Cngm ps ■ ps = probability of s-CNT ■ pm = probability of m-CNT ■ ps = 1 - pm ■ Ngs = number of grown s-CNTs ■ Ngm = number of grown m-CNTs ■ N = total number of CNTs 04/29/2014 20 Conditional probability after removal techniques ■ ■ ■ ■ ■ ■ Ns Nm prs prm qrs qrm P Ns = ns |Ngs = ngs = ngs P Nm = nm |Ngm = ngm = ngm (n -ns ) Cns qnrss prs gs (ngm -nm) Cnm qrm pnrmm = number of surviving s-CNTs = number of surving m-CNTs = conditional probability that a CNT is removed given that it is s-CNT = conditional probability that a CNT is removed given that it is m-CNT = 1 - prs = 1 -prm 04/29/2014 21 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 22 Effect of CNT count variation on ION / IOFF tuning ratio ■ ION / IOFF is indicator of transistor leakage ■ Improper ION / IOFF → slow output transition or low output swing ■ Target value of ION / IOFF = 104 04/29/2014 23 Current of a single CNT ICNT = ps Is + pmIm µ(ICNT) = psµ( Is )+ pmµ(Im ) ■ ICNT = drive current of single CNT (type unknown) ■ Is = drive current of single s-CNT ■ Im = drive current of single m-CNT ■ ps = probability of s-CNT ■ pm = probability of m-CNT 04/29/2014 24 ION / IOFF ratio of CNTFET 𝐼𝑂𝑁 𝑁𝑠 𝐼𝑠,𝑜𝑛 + 𝑁𝑚 𝐼𝑚 = 𝐼𝑂𝐹𝐹 𝑁𝑠 𝐼𝑠,𝑜𝑓𝑓 + 𝑁𝑚 𝐼𝑚 ■ Ns = count of s-CNT ■ Nm = count of m-CNT ■ Is,on = s-CNT current, Vgs = Vds = Vdd ■ Is,off = s-CNT current, Vgs = 0 and Vds = Vdd ■ Im = m-CNT current, Vds = Vdd 04/29/2014 25 ION / IOFF ratio of CNTFET µ(𝐼𝑂𝑁 ) µ( 𝑁𝑠 ) µ(𝐼𝑠,𝑜𝑛 ) + µ( 𝑁𝑚 ) µ( 𝐼𝑚 ) = µ (𝐼𝑂𝐹𝐹 ) µ( 𝑁𝑠 ) µ(𝐼𝑠,𝑜𝑓𝑓 ) + µ( 𝑁𝑚 ) µ( 𝐼𝑚 ) µ (Ns) = ps (1 - prs) N µ (Nm) = pm (1 - prm) N µ(𝐼𝑂𝑁 ) 𝑝𝑠 1 − 𝑝𝑟𝑠 𝜇(𝐼𝑠,𝑜𝑛 ) + 𝑝𝑚 1 − 𝑝𝑟𝑚 𝜇(𝐼𝑚 ) = µ (𝐼𝑂𝐹𝐹 ) 𝑝𝑠 1 − 𝑝𝑟𝑠 𝜇(𝐼𝑠,𝑜𝑓𝑓 ) + 𝑝𝑚 1 − 𝑝𝑟𝑚 𝜇(𝐼𝑚 ) 04/29/2014 26 Effect of various processing parameters on the ratio µ(ION) / µ(IOFF) 𝜇(𝐼𝑜𝑛 ) 𝜇(𝐼𝑜𝑓𝑓 ) 1- prm ■ µ(ION) / µ(IOFF) is more sensitive to prm ■ µ(ION) / µ(IOFF) = 104 for prm > 1 – 10 -4 = 99.99 % for pm = 33.33% 04/29/2014 27 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 28 Effect of CNT count variation on Gate delay Cload ∆V delay = Idrive 04/29/2014 29 Cload Vdd µ(delay) ≈ µ(Idrive ) Cload Vdd σ(delay) ≈ 2 σ(Idrive ) ) µ (Idrive σ(Idrive ) σ(delay) ≈ µ(delay) µ(Idrive ) = 𝑝𝑠 σ2 𝐼𝑠 + 𝑝𝑚σ2 𝐼𝑚 + 𝑝𝑚𝑝𝑠 µ 𝐼𝑠 − µ 𝐼𝑚 σ(delay) μ(delay) 04/29/2014 = ps σ2s pm ps μ2s ps μs = 2 σ2s pm μ2s ps μs 30 Plot of σ delay μ(delay) 𝜎𝑠 𝜇𝑠 σ delay µ(delay) v/s 𝜎𝑠 𝜇𝑠 = 0.3 N = 10 N = 20 N = 40 N = 30 N = 50 04/29/2014 𝜎𝑠 𝜇𝑠 31 Plot of σ delay μ(delay) v/s N σ delay µ(delay) 0.9 0.2 04/29/2014 0.4 0.6 0.8 N 32 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 33 Noise Margin of CNTFET 04/29/2014 34 VIL and VIH pFET nFET ■ βn 2 VGS𝑛 − Vthn VGSn − Vthn − 2kT q + Ef q − 2𝐼e−1 = m βp 2 VGSp − Vthp − 2𝐼e−1 m + 2kT q 2 VDSp −VDS p ■ Substituting VGSn = Vin, VGSp = VDD − Vin , VDSn = Vout and VDSp = Vout − VDD ■ βn 2 Vin − Vthn Vin − Vthn − 2kT q + 2∆Ef q − 2𝐼e−1 m = ■ Differentiating with respect to Vin and substituting 04/29/2014 βp 2 2 Vin − VDD − Vthp − dVout dVin 2𝐼e−1 m + 2kT q Vout − VDD − Vout − VDD 2 = -1 35 VIL and VIH For CMOS, For CNTFET, NML = VIL - 0 NMH = VDD – VIH 04/29/2014 36 Motivation Overview Introduction CMOS v/s CNTFETs CNT Technology – Challenges Probabilistic model of faults Modelling performance parameters: ION / IOFF tuning ratio Gate delay Noise Margin Conclusion 04/29/2014 37 CONCLUSION ■ Modeled count variations and hence device current as a probabilistic function ■ Studied the affect of these faults on tuning ratio and gate delay ■ Inferred some design guidelines that could be used to judge the correctness of a process ■ Mathematically derived noise margin based on current equations – better noise margin than a CMOS 04/29/2014 38