SlideShare a Scribd company logo
1 of 3
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1063
Simulating Ideal and Non-ideal Behavior of N-Channel MOSFET using
Python Programming
Shahabaj Mundaganur1, Aarbaj Mundaganur2
1Student, Dept. of Electrical Engineering, University at Buffalo, New York, USA
2Student, Dept. of Electrical Engineering, University at Buffalo, New York, USA
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Metal Oxide Semiconductor Field Effect
Transistor (MOSFET) is used in various analog and digital
electronic devices. MOSFET devices can have ideal as well as
non-ideal characteristics. Understandingthesecharacteristics
is essential to utilize the full potential of MOSFET devices.
Open-source Python libraries like Tkinter, Matplotlib, and
math are used. N-channel MOSFET is considered for these
simulations. Different parameters like channel length
modulation, body effect, and subthreshold conduction are
considered for the non-ideal behavior of the NMOS device.
Key Words: Python, N-channel MOSFET, Body effect,
Subthreshold conduction, Channel Modulation effect, ideal
and non-ideal NMOS behavior
1. INTRODUCTION
N-channel MOSFET (NMOS) is formed by n-type doping in
the drain and the source terminal of the MOSFET. The body
or substrate of this NMOS has a doping of p-type. When
enough voltage is applied at the gate terminal, the inversion
layer is formed between the source and the drain allowing
current to flow.
The behavior of this MOSFET can be understood by the
relationship between the drain current and voltage sources
at the gate and drain terminal. Transconductance(gm)isthe
ratio of change in drain current with respect to change in
gate voltage when the drain voltage is constant can also be
used to visualize the behavior of the MOSFET.
Figure 1: NMOS Structure
2. PROPOSED METHODOLOGY
First, we will start with simulating the ideal behavior of the
NMOS. NMOS ideally has three regions of operation- cut-off,
linear, and saturation. Mathematical modeling for these
three regions of operation of NMOS can be utilized to
simulate the drain current and voltage characteristics of the
NMOS using python.
Table -1: Units and their symbol used for the design
2.1 To simulate ideal Behavior of N Channel Metal
Oxide Semiconductor Field Effect Transistor(Ideal
NMOS)-
Mathematical equations of ID and gm are incorporated inthe
programming of the simulation.
First Region- Cut off region (VGS<VTH)
The MOSFET in this region acts as an openswitch.SOideally,
there will not be any current flow. ID=0. So, there will not be
any conduction in this region. And, the MOSFET will be OFF.
Second Region- Linear or triode region
(VGS >VTH, VDS < VDS, sat)-
MOSFET acts as a resistor in a linear region.
ID = n COX (W/L) [(VGS – VTH) VDS – (1/2) V2
DS]
If VDS <<2(VGS - VTH),
ID = µn COX (W/L) (VGS - VTH) VDS
In linear region, gm= µn Cox (W/L) VDS
Ron= 1/ (µn Cox (W/L) (VGS - VTH))
Symbol Meaning Units
ID Drain Current A
µn Mobility cm2/V. s
VGS Gate voltage V
VTH Threshold Voltage V
VDS Drain Voltage V
VDS,sat Drain Saturation
Voltage
V
W/L Width to Channel
Length Ration
Unit less
Ron On Resistance Ohm
gm Transconductance S
COX Oxide capacitance F
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1064
Third Region- Saturation Region
(VGS >VTH,VDS >=VDS, sat)
The drain current formula can be given as-
ID = (1/2) n COX (W/Leff) (VGS – VTH)2
ID is relatively independent of VDS as long as Leff is nearly
equal to L.
The transconductance equation can be given as-
gm= µn COX (W/L) (VGS-VTH)
2.2 To simulate non-ideal Behavior of N Channel
Metal Oxide Semiconductor Field Effect Transistor
(non-ideal NMOS)-
Channel Length Modulation-
By increasing the value of drain voltage,thedepletionregion
around the drain widens. It results in moving the pinch-off
point away from the drain. And, channel length shortens.
The effective channel length gradually decreases as the
potential difference between the gate and the drain
decreases. We can say, L’ (Effective channel length) is a
function of VDS.
Figure 2: Channel length modulation NMOS structure
L/L = λ VDS… (L is the depletion width)
Lambda is inversely proportional to channel length.
(λ ∝ 1/L)
ID, tri = n COX (W/L) [(VGS – VTH) VDS – (1/2) V2
DS]
ID, sat = (1/2) n COX (W/L) [(VGS – VTH)2 (1+ λ VDS )]
gm= µn COX (W/L) (VGS-VTH) (1+ λ VDS )
gm = [ 2 µn COX (W/L) ID (1+ λ VDS )]0.5
The Body Effect-
Ideally, we assume threshold voltage remains constant
throughout the operation. But its value can be dynamic
dependent on few parameters. One of them is the body
effect. The threshold voltage is related to the total charge in
the depletion region, so the gatechargecanmirrorQd before
forming an inversion layer.
Figure 3: Body Effect NMOS structure
When the VB (Bulk voltage) value decreases, the value of Qd
increases. And, VTH alsoincreases.Thisphenomenoncanalso
be referred to as the back-gate effect.
VTH = VTH0 + ɣ [(2ɸF + VSB )0.5 – (|2 ɸF |)0.5]
ɣ = (2q ɛsi Nsub )0.5 / Cox
ɣ denotes the body-effect coefficient, and VSB is the source-
bulk potential difference.
ɸF = (kT / q) ln (Nsub / ni)
k is Boltzmann’s constant, q is the electron charge, Nsub isthe
doping density of the substrate, and ni is the density of
electrons in intrinsic silicon semiconductor.
The Subthreshold Conduction-
In ideal behavior of the MOSFET, we have assumed that the
device turns off abruptly as VGS drops below VTH. In a non-
ideal scenario, for VGS ≈ VTH, a weak inversion layer still
exists and some current flows from Drain to Source. When
VGS < VTH, we can observe that ID is finite, but it is
exponentially dependent on VGS.
This phenomenon can be observed for VDS nearly greater
than 100 mV as follow,
ID = I0 exp (VGS / ɛ VT)
3. RESULT
All the mathematical equations are incorporated in the
python program with the Tkinter library to generate the
graphical user interface of the simulator.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1065
Figure 3: Graphical user interface (First screen) of the
program
The primary window of the simulator shows two options-
Ideal behavior of NMOS and Non-ideal behavior of NMOS.
Clicking on the first option, the user will have to provide
some inputs, and then the user will be able to observe
various plots to understand the behavior of the NMOS for
those inputs.
Figure 3: Simulator input screen for ideal behavior
A similar procedure will follow after clicking the second
option on the primary window. But before that user can
select the non-ideal effect to observe.
Graph 1: Id vs Vgs graph plotted after simulating the ideal
behavior input screen
4. CONCLUSION
The behavior of the NMOS transistor can be simulated using
open-source python libraries in the form of current vs
voltage graphs. It is also possible to observethedifference in
behaviors when the input parameters are changed. As the
world is not ideal, such simulations help understand the
working of these devices more accurately. Understanding of
parameters such as body effect, channel length modulation,
and subthreshold conduction can providethemorepractical
values of Id and VTH for the operations to avoid any
undesired effect.
ACKNOWLEDGEMENT
We would like to acknowledge Dr. Vasili Perebeinos for his
support and guidance for this research. Thank you for
providing us with the best educational environment.
REFERENCES
[1] N. Weste, D. Harris, CMOS VLSIDesign,Addison-Wesley,
3/e,2004.
[2] "Study of Temperature Dependency on MOSFET
Parameter using MATLAB", J. Jose et al., IRJET-p-ISSN:
2395-0072.
[3] Design of Analog CMOS Integrated Circuits, Second
Edition-chapter-2, Behzad Razavi.
[4] "Temperature dependency of MOSFET device
characteristics in 4H- and 6H-silicon carbide (SiC)", M.
Hasanuzzaman et al./ Solid-StateElectronics xxx (2004)
xxx–xxx.

More Related Content

Similar to Simulating Ideal and Non-ideal Behavior of N-Channel MOSFET using Python Programming

IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...
IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...
IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...IRJET Journal
 
Accurate leakage current models for MOSFET nanoscale devices
Accurate leakage current models for MOSFET nanoscale devices Accurate leakage current models for MOSFET nanoscale devices
Accurate leakage current models for MOSFET nanoscale devices IJECEIAES
 
Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...
Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...
Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...VLSICS Design
 
IRJET- Comparison of Power Dissipation in Inverter using SVL Techniques
IRJET- Comparison of Power Dissipation in Inverter using SVL TechniquesIRJET- Comparison of Power Dissipation in Inverter using SVL Techniques
IRJET- Comparison of Power Dissipation in Inverter using SVL TechniquesIRJET Journal
 
Study and implementation of comparator in cmos 50 nm technology
Study and implementation of comparator in cmos 50 nm technologyStudy and implementation of comparator in cmos 50 nm technology
Study and implementation of comparator in cmos 50 nm technologyeSAT Journals
 
Study and implementation of comparator in cmos 50 nm
Study and implementation of comparator in cmos 50 nmStudy and implementation of comparator in cmos 50 nm
Study and implementation of comparator in cmos 50 nmeSAT Publishing House
 
Sub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A Survey
Sub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A SurveySub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A Survey
Sub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A SurveyIJERA Editor
 
Design of up converter at 2.4GHz using Analog VLSI with 22nm Technology
Design of up converter at 2.4GHz using Analog VLSI with 22nm TechnologyDesign of up converter at 2.4GHz using Analog VLSI with 22nm Technology
Design of up converter at 2.4GHz using Analog VLSI with 22nm Technologyijsrd.com
 
High performance novel dual stack gating technique for reduction of ground bo...
High performance novel dual stack gating technique for reduction of ground bo...High performance novel dual stack gating technique for reduction of ground bo...
High performance novel dual stack gating technique for reduction of ground bo...eSAT Journals
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierDistortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierIOSR Journals
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IRJET- A Novel Design of Flip Flop and its Application in Up Counter
IRJET-  	  A Novel Design of Flip Flop and its Application in Up CounterIRJET-  	  A Novel Design of Flip Flop and its Application in Up Counter
IRJET- A Novel Design of Flip Flop and its Application in Up CounterIRJET Journal
 
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched ComparatorHigh Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparatoriosrjce
 
Compact low power high slew-rate cmos buffer amplifier with power gating tech...
Compact low power high slew-rate cmos buffer amplifier with power gating tech...Compact low power high slew-rate cmos buffer amplifier with power gating tech...
Compact low power high slew-rate cmos buffer amplifier with power gating tech...VLSICS Design
 
Simulations of a typical CMOS amplifier circuit using the Monte Carlo method
Simulations of a typical CMOS amplifier circuit using the Monte Carlo methodSimulations of a typical CMOS amplifier circuit using the Monte Carlo method
Simulations of a typical CMOS amplifier circuit using the Monte Carlo methodIJERA Editor
 
A Low Noise Two Stage Operational Amplifier on 45nm CMOS Process
A Low Noise Two Stage Operational Amplifier on 45nm CMOS ProcessA Low Noise Two Stage Operational Amplifier on 45nm CMOS Process
A Low Noise Two Stage Operational Amplifier on 45nm CMOS ProcessIRJET Journal
 
IRJET- A Novel High Speed Power Efficient Double Tail Comparator in 180nm...
IRJET-  	  A Novel High Speed Power Efficient Double Tail Comparator in 180nm...IRJET-  	  A Novel High Speed Power Efficient Double Tail Comparator in 180nm...
IRJET- A Novel High Speed Power Efficient Double Tail Comparator in 180nm...IRJET Journal
 

Similar to Simulating Ideal and Non-ideal Behavior of N-Channel MOSFET using Python Programming (20)

IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...
IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...
IRJET - Wireless Power Transfer System using Pulse Density Modulation based F...
 
Accurate leakage current models for MOSFET nanoscale devices
Accurate leakage current models for MOSFET nanoscale devices Accurate leakage current models for MOSFET nanoscale devices
Accurate leakage current models for MOSFET nanoscale devices
 
Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...
Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...
Variable Threshold MOSFET Approach (Through Dynamic Threshold MOSFET) For Uni...
 
IRJET- Comparison of Power Dissipation in Inverter using SVL Techniques
IRJET- Comparison of Power Dissipation in Inverter using SVL TechniquesIRJET- Comparison of Power Dissipation in Inverter using SVL Techniques
IRJET- Comparison of Power Dissipation in Inverter using SVL Techniques
 
Study and implementation of comparator in cmos 50 nm technology
Study and implementation of comparator in cmos 50 nm technologyStudy and implementation of comparator in cmos 50 nm technology
Study and implementation of comparator in cmos 50 nm technology
 
Study and implementation of comparator in cmos 50 nm
Study and implementation of comparator in cmos 50 nmStudy and implementation of comparator in cmos 50 nm
Study and implementation of comparator in cmos 50 nm
 
Sub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A Survey
Sub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A SurveySub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A Survey
Sub-Threshold Leakage Current Reduction Techniques In VLSI Circuits -A Survey
 
Design of up converter at 2.4GHz using Analog VLSI with 22nm Technology
Design of up converter at 2.4GHz using Analog VLSI with 22nm TechnologyDesign of up converter at 2.4GHz using Analog VLSI with 22nm Technology
Design of up converter at 2.4GHz using Analog VLSI with 22nm Technology
 
High performance novel dual stack gating technique for reduction of ground bo...
High performance novel dual stack gating technique for reduction of ground bo...High performance novel dual stack gating technique for reduction of ground bo...
High performance novel dual stack gating technique for reduction of ground bo...
 
Vlsi design notes
Vlsi design notesVlsi design notes
Vlsi design notes
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierDistortion Analysis of Differential Amplifier
Distortion Analysis of Differential Amplifier
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IRJET- A Novel Design of Flip Flop and its Application in Up Counter
IRJET-  	  A Novel Design of Flip Flop and its Application in Up CounterIRJET-  	  A Novel Design of Flip Flop and its Application in Up Counter
IRJET- A Novel Design of Flip Flop and its Application in Up Counter
 
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched ComparatorHigh Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
 
Compact low power high slew-rate cmos buffer amplifier with power gating tech...
Compact low power high slew-rate cmos buffer amplifier with power gating tech...Compact low power high slew-rate cmos buffer amplifier with power gating tech...
Compact low power high slew-rate cmos buffer amplifier with power gating tech...
 
Simulations of a typical CMOS amplifier circuit using the Monte Carlo method
Simulations of a typical CMOS amplifier circuit using the Monte Carlo methodSimulations of a typical CMOS amplifier circuit using the Monte Carlo method
Simulations of a typical CMOS amplifier circuit using the Monte Carlo method
 
A Low Noise Two Stage Operational Amplifier on 45nm CMOS Process
A Low Noise Two Stage Operational Amplifier on 45nm CMOS ProcessA Low Noise Two Stage Operational Amplifier on 45nm CMOS Process
A Low Noise Two Stage Operational Amplifier on 45nm CMOS Process
 
Db4301594597
Db4301594597Db4301594597
Db4301594597
 
IRJET- A Novel High Speed Power Efficient Double Tail Comparator in 180nm...
IRJET-  	  A Novel High Speed Power Efficient Double Tail Comparator in 180nm...IRJET-  	  A Novel High Speed Power Efficient Double Tail Comparator in 180nm...
IRJET- A Novel High Speed Power Efficient Double Tail Comparator in 180nm...
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 

Simulating Ideal and Non-ideal Behavior of N-Channel MOSFET using Python Programming

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1063 Simulating Ideal and Non-ideal Behavior of N-Channel MOSFET using Python Programming Shahabaj Mundaganur1, Aarbaj Mundaganur2 1Student, Dept. of Electrical Engineering, University at Buffalo, New York, USA 2Student, Dept. of Electrical Engineering, University at Buffalo, New York, USA ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Metal Oxide Semiconductor Field Effect Transistor (MOSFET) is used in various analog and digital electronic devices. MOSFET devices can have ideal as well as non-ideal characteristics. Understandingthesecharacteristics is essential to utilize the full potential of MOSFET devices. Open-source Python libraries like Tkinter, Matplotlib, and math are used. N-channel MOSFET is considered for these simulations. Different parameters like channel length modulation, body effect, and subthreshold conduction are considered for the non-ideal behavior of the NMOS device. Key Words: Python, N-channel MOSFET, Body effect, Subthreshold conduction, Channel Modulation effect, ideal and non-ideal NMOS behavior 1. INTRODUCTION N-channel MOSFET (NMOS) is formed by n-type doping in the drain and the source terminal of the MOSFET. The body or substrate of this NMOS has a doping of p-type. When enough voltage is applied at the gate terminal, the inversion layer is formed between the source and the drain allowing current to flow. The behavior of this MOSFET can be understood by the relationship between the drain current and voltage sources at the gate and drain terminal. Transconductance(gm)isthe ratio of change in drain current with respect to change in gate voltage when the drain voltage is constant can also be used to visualize the behavior of the MOSFET. Figure 1: NMOS Structure 2. PROPOSED METHODOLOGY First, we will start with simulating the ideal behavior of the NMOS. NMOS ideally has three regions of operation- cut-off, linear, and saturation. Mathematical modeling for these three regions of operation of NMOS can be utilized to simulate the drain current and voltage characteristics of the NMOS using python. Table -1: Units and their symbol used for the design 2.1 To simulate ideal Behavior of N Channel Metal Oxide Semiconductor Field Effect Transistor(Ideal NMOS)- Mathematical equations of ID and gm are incorporated inthe programming of the simulation. First Region- Cut off region (VGS<VTH) The MOSFET in this region acts as an openswitch.SOideally, there will not be any current flow. ID=0. So, there will not be any conduction in this region. And, the MOSFET will be OFF. Second Region- Linear or triode region (VGS >VTH, VDS < VDS, sat)- MOSFET acts as a resistor in a linear region. ID = n COX (W/L) [(VGS – VTH) VDS – (1/2) V2 DS] If VDS <<2(VGS - VTH), ID = µn COX (W/L) (VGS - VTH) VDS In linear region, gm= µn Cox (W/L) VDS Ron= 1/ (µn Cox (W/L) (VGS - VTH)) Symbol Meaning Units ID Drain Current A µn Mobility cm2/V. s VGS Gate voltage V VTH Threshold Voltage V VDS Drain Voltage V VDS,sat Drain Saturation Voltage V W/L Width to Channel Length Ration Unit less Ron On Resistance Ohm gm Transconductance S COX Oxide capacitance F
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1064 Third Region- Saturation Region (VGS >VTH,VDS >=VDS, sat) The drain current formula can be given as- ID = (1/2) n COX (W/Leff) (VGS – VTH)2 ID is relatively independent of VDS as long as Leff is nearly equal to L. The transconductance equation can be given as- gm= µn COX (W/L) (VGS-VTH) 2.2 To simulate non-ideal Behavior of N Channel Metal Oxide Semiconductor Field Effect Transistor (non-ideal NMOS)- Channel Length Modulation- By increasing the value of drain voltage,thedepletionregion around the drain widens. It results in moving the pinch-off point away from the drain. And, channel length shortens. The effective channel length gradually decreases as the potential difference between the gate and the drain decreases. We can say, L’ (Effective channel length) is a function of VDS. Figure 2: Channel length modulation NMOS structure L/L = λ VDS… (L is the depletion width) Lambda is inversely proportional to channel length. (λ ∝ 1/L) ID, tri = n COX (W/L) [(VGS – VTH) VDS – (1/2) V2 DS] ID, sat = (1/2) n COX (W/L) [(VGS – VTH)2 (1+ λ VDS )] gm= µn COX (W/L) (VGS-VTH) (1+ λ VDS ) gm = [ 2 µn COX (W/L) ID (1+ λ VDS )]0.5 The Body Effect- Ideally, we assume threshold voltage remains constant throughout the operation. But its value can be dynamic dependent on few parameters. One of them is the body effect. The threshold voltage is related to the total charge in the depletion region, so the gatechargecanmirrorQd before forming an inversion layer. Figure 3: Body Effect NMOS structure When the VB (Bulk voltage) value decreases, the value of Qd increases. And, VTH alsoincreases.Thisphenomenoncanalso be referred to as the back-gate effect. VTH = VTH0 + ɣ [(2ɸF + VSB )0.5 – (|2 ɸF |)0.5] ɣ = (2q ɛsi Nsub )0.5 / Cox ɣ denotes the body-effect coefficient, and VSB is the source- bulk potential difference. ɸF = (kT / q) ln (Nsub / ni) k is Boltzmann’s constant, q is the electron charge, Nsub isthe doping density of the substrate, and ni is the density of electrons in intrinsic silicon semiconductor. The Subthreshold Conduction- In ideal behavior of the MOSFET, we have assumed that the device turns off abruptly as VGS drops below VTH. In a non- ideal scenario, for VGS ≈ VTH, a weak inversion layer still exists and some current flows from Drain to Source. When VGS < VTH, we can observe that ID is finite, but it is exponentially dependent on VGS. This phenomenon can be observed for VDS nearly greater than 100 mV as follow, ID = I0 exp (VGS / ɛ VT) 3. RESULT All the mathematical equations are incorporated in the python program with the Tkinter library to generate the graphical user interface of the simulator.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1065 Figure 3: Graphical user interface (First screen) of the program The primary window of the simulator shows two options- Ideal behavior of NMOS and Non-ideal behavior of NMOS. Clicking on the first option, the user will have to provide some inputs, and then the user will be able to observe various plots to understand the behavior of the NMOS for those inputs. Figure 3: Simulator input screen for ideal behavior A similar procedure will follow after clicking the second option on the primary window. But before that user can select the non-ideal effect to observe. Graph 1: Id vs Vgs graph plotted after simulating the ideal behavior input screen 4. CONCLUSION The behavior of the NMOS transistor can be simulated using open-source python libraries in the form of current vs voltage graphs. It is also possible to observethedifference in behaviors when the input parameters are changed. As the world is not ideal, such simulations help understand the working of these devices more accurately. Understanding of parameters such as body effect, channel length modulation, and subthreshold conduction can providethemorepractical values of Id and VTH for the operations to avoid any undesired effect. ACKNOWLEDGEMENT We would like to acknowledge Dr. Vasili Perebeinos for his support and guidance for this research. Thank you for providing us with the best educational environment. REFERENCES [1] N. Weste, D. Harris, CMOS VLSIDesign,Addison-Wesley, 3/e,2004. [2] "Study of Temperature Dependency on MOSFET Parameter using MATLAB", J. Jose et al., IRJET-p-ISSN: 2395-0072. [3] Design of Analog CMOS Integrated Circuits, Second Edition-chapter-2, Behzad Razavi. [4] "Temperature dependency of MOSFET device characteristics in 4H- and 6H-silicon carbide (SiC)", M. Hasanuzzaman et al./ Solid-StateElectronics xxx (2004) xxx–xxx.