Presentation is loading. Please wait.

Presentation is loading. Please wait.

Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic.

Similar presentations


Presentation on theme: "Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic."— Presentation transcript:

1 Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic gate implementation

2 NMOS AND PMOS TRANSISTORS

3

4 The MOS Transistor

5 Cross-Section of CMOS Technology

6 MOS transistors Types and Symbols D S G NMOS Enhancement G D S PMOSEnhancement

7 NMOS

8 Threshold Voltage: Concept

9 PMOS

10 Mode of Operation Cut off Liner Saturation

11 Operation in the Cutoff Region

12

13

14 Operation in the Linear Region

15 Operation in the Saturation

16 Transistor in Saturation

17

18 MOSFET Summary

19 CMOS Inverter

20 MOS transistors logic input D S G NMOS Enhancement G D S PMOSEnhancement G =‘1’ then turn on the n-fet as Vgs > V threshold G = ‘0’ then turn on the p-fet as Vgs is negative as Vs > Vg

21

22 CMOS NAND Gate

23

24 CMOS NOR Gate

25

26 The Ideal Gate

27 Delay Definitions

28 CMOS INVERTER

29 The CMOS Inverter: A First Glance

30 CMOS Properties Full rail-to-rail swing Symmetrical VTC Propagation delay function of load capacitance and resistance of transistors No static power dissipation Direct path current during switching

31 Voltage Transfer Characteristic

32 CMOS Inverter VTC

33 Simulated VTC

34 Where Does Power Go in CMOS?

35 Dynamic Power Dissipation Energy/transition = C L * V dd 2 Power = Energy/transition *f =C L * V dd 2 * f Need to reduce C L, V dd, andf to reduce power. VinVout C L Vdd Not a function of transistor sizes!

36 CMOS Logic Implementation A CMOS logic gate consists of p-tree for pull-up n-tree for pull-down.

37 CMOS Logic Implementation Duality f = A+B’C if A = ‘1’, or B=‘0’ and C=‘1’, then f = ‘1’ if the logic function is in the form as f, then use Direct Implementation, for the P-tree implementation and logic function  series connection so the term B`C is in series or logic function  parallel connection so A, B`C is in parallel use complement of the input signals That is, A`, B and C` are used as inputs

38 CMOS Logic Implementation f = A+B’C A = ‘1’  A`= ‘0’, P1 on B’= ‘1’  B = ‘0’ P2 on C = ‘1’  C`= ‘0’, P3 on either P1 on or P2 and P3 are on then f = ‘1’ Since ‘0’ is need to turn on the use A`, B and C` as the inputs to the P- tree, instead of the original input variables. Both p-tree and n-tree have the same set of inputs.

39 CMOS Gate Implementation Once P-tree is designed, use duality for the N- tree Duality Series connection in P – tree  parallel for N- tree Parallel connection in P-tree  series for N-tree f = A+B’C if A = ‘1’, A`=‘0’, B’=‘1, B=‘0’ and C=‘1’, C`=‘0’, then f = ‘1’ pull up the output through the p-tree net if A = ‘0’, A`=‘1’, B’=‘0’, B=‘1’ and C=‘0’, C`=‘1’, then f = ‘0’ pull down the output through n-tree net

40 CMOS Gate Implementation f = A+B’C A = ‘1’, A`=‘0’, P1 turn on or B’=‘1, B=‘0’, P2 turn on and C=‘1’, C`=‘0’, P3 turn on then f = ‘1’ pull up the output through the p-tree net through P1 or P2 and P3 if A = ‘0’, A`=‘1’, N1 turn on B’=‘0’, B=‘1’, N2 turn on or C=‘0’, C`=‘1’, N3 turn on then f = ‘0’ pull down the output through n-tree net through N1 and N2, or N1 and N3

41 CMOS Gate Implementation If f is in this form, there are two ways to implement the logic gate for the logic function. 1.expand the logic function through de Morgan rule and direct implementation on the expanded function. f = (A+B`C)` = A`(B`C)`= A`(B``+C`) = A`(B+C`) Implement the logic gate with the previous method, the input signals are A, B` and C

42 CMOS Gate Implementation Use duality to complete design for the n-tree

43 CMOS Gate Implementation 2. Take then, g = A+B`C Use g to define the n-tree configuration. If g is true  f = ‘0’ Same implementation rule apply, and logic function  series connection so the term B`C is in series or logic function  parallel connection, and input variables remain un-change A = ‘1’, g is true, N1 on B`= ‘1’, and C = ‘1’, g is true N2 and N3 are on

44 CMOS Gate Implementation Use the duality to complete design for the p-tree.

45 Comparison of Design Method f = (A+B`C)`, f =g`, g = A+B`C Use g to define the circuit configuration for the N-tree, and the input variables are those of the logic function, g; that is, A, B` and C By de Morgan rule on f, f = A`(B+C`), and use the expended form to define the circuit configuration for the P-tree, and the input variables are the complementary of the variables of the expended form. As f = A`(B+C`), the input variables are A`, B, and C`, the complementary of these signals are A, B` and C. Comparing the two approach, there is conflict between the two as the input variables are the same as A, B` and C. And the circuit configuration of P-tree and N-tree are in fact observe the de Morgan rule or duality.

46 CMOS Gate Implementation It has to remind that the p-tree has to be connected to Vdd for pull-up the output and the n-tree has to be connected to GND for pull-down the output. It cannot use n-tree for the pull-up and p-tree for the pull-down as the full-swing property will not be maintained. i. e. logic ‘0’ ≠ zero volt logic ‘1’ ≠ Vdd volts


Download ppt "Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic."

Similar presentations


Ads by Google