UNIT-III GATE LEVEL DESIGN

Similar documents
Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

VLSI DESIGN BY VIDYA SAGAR.P VLSI DESIGN UNIT III

Power-Area trade-off for Different CMOS Design Technologies

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

BICMOS Technology and Fabrication

EEC 118 Lecture #12: Dynamic Logic

Electronics Basic CMOS digital circuits

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Electronic Circuits EE359A

Microelectronics, BSc course

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE434 ASIC & Digital Systems

Combinational Logic Gates in CMOS

Digital Integrated CircuitDesign

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits

IJMIE Volume 2, Issue 3 ISSN:

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

CMOS Circuits CONCORDIA VLSI DESIGN LAB

CMOS Transistor and Circuits. Jan 2015 CMOS Transistor 1

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Reading. Lecture 17: MOS transistors digital. Context. Digital techniques:

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

CMOS VLSI Design (A3425)

Logic Families. Describes Process used to implement devices Input and output structure of the device. Four general categories.

Digital CMOS Logic Circuits

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Chapter 2 Combinational Circuits

UNIT-II LOW POWER VLSI DESIGN APPROACHES

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

ECE/CoE 0132: FETs and Gates

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

UNIT-1 Fundamentals of Low Power VLSI Design

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

ECE380 Digital Logic. Logic values as voltage levels

Ultra Low Power VLSI Design: A Review

Introduction to Electronic Devices

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

Chapter 3 DESIGN OF ADIABATIC CIRCUIT. 3.1 Introduction

2-Bit Magnitude Comparator Design Using Different Logic Styles

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

Abu Dhabi Men s College, Electronics Department. Logic Families

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

ISSN: [Kumar* et al., 6(5): May, 2017] Impact Factor: 4.116

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

The entire range of digital ICs is fabricated using either bipolar devices or MOS devices or a combination of the two. Bipolar Family DIODE LOGIC

CHAPTER 3 NEW SLEEPY- PASS GATE

Domino Static Gates Final Design Report

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Contents 1 Introduction 2 MOS Fabrication Technology

PAPER SOLUTION_DECEMBER_2014_VLSI_DESIGN_ETRX_SEM_VII Prepared by Girish Gidaye

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Power dissipation in CMOS

8. Combinational MOS Logic Circuits

A Comparative Study of Π and Split R-Π Model for the CMOS Driver Receiver Pair for Low Energy On-Chip Interconnects

Analysis of Different Topologies of Inverter in 0.18µm CMOS Technology and its Comparision

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

Session 10: Solid State Physics MOSFET

HW#3 Solution. Dr. Parker. Spring 2014

Design cycle for MEMS

ISSN:

Field-Effect Transistor (FET) is one of the two major transistors; FET derives its name from its working mechanism;

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

Comparison of Power Dissipation in inverter using SVL Techniques

Chapter 5. Operational Amplifiers and Source Followers. 5.1 Operational Amplifier

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

CMOS Digital Integrated Circuits Analysis and Design

DIGITAL ELECTRONICS. Digital Electronics - B1 28/04/ DDC Storey 1. Group B: Digital circuits and devices

ELEC 350L Electronics I Laboratory Fall 2012

Chapter 6 Digital Circuit 6-6 Department of Mechanical Engineering

Designing Information Devices and Systems II Fall 2017 Note 1

Lecture 02: Logic Families. R.J. Harris & D.G. Bailey

Lecture 2: Digital Logic Basis

Module-1: Logic Families Characteristics and Types. Table of Content

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

Shorthand Notation for NMOS and PMOS Transistors

Digital logic families

VLSI Designed Low Power Based DPDT Switch

Digital circuits. Bởi: Sy Hien Dinh

Chapter 13: Introduction to Switched- Capacitor Circuits

ENG2410 Digital Design CMOS Technology. Fall 2017 S. Areibi School of Engineering University of Guelph

7 Designing with Logic

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

Lecture 12 Memory Circuits. Memory Architecture: Decoders. Semiconductor Memory Classification. Array-Structured Memory Architecture RWM NVRWM ROM

Transcription:

UNIT-III GATE LEVEL DESIGN LOGIC GATES AND OTHER COMPLEX GATES: Invert(nmos, cmos, Bicmos) NAND Gate(nmos, cmos, Bicmos) NOR Gate(nmos, cmos, Bicmos) The module (integrated circuit) is implemented in terms of logic gates and interconnections between these gates. Designer should know the gate-level diagram of the design. In general, gate-level modeling is used for implementing lowest level modules in a design like, full-adder, multiplexers, etc. nmos Inverter : The logic symbol and truth table of ideal inverter is shown in figure given below. Here A is the input and B is the inverted output represented by their node voltages. Using positive logic, the Boolean value of logic 1 is represented by V dd and logic 0 is represented by 0. V th is the inverter threshold voltage, which is V dd /2, where V dd is the output voltage. The output is switched from 0 to V dd when input is less than V th. So, for 0<V in <V th output is equal to logic 0 input and V th <V in < V dd is equal to logic 1 input for inverter. The characteristics shown in the figure are ideal. The nmos inverter is as shown

Let us consider the nmos inverter with 8:1 pull up transistors and 1:1 pull down transistors. Using this data, the power dissipated by the inverter is obtained as R pu = Z pu * R s = 8*10Kohms = 80 kω R pd = Z pd * R s = 1*10Kohms = 10 kω Assuming V dd = 5V (Power dissipated) P d = V 2 /(R pu + R pd ) =25/(90 K Ω) =o.28 nw Further, as the pull down transistors shape-factor is 1, the input capacitance is 1 C g. cmos Inverter : The CMOS inverter circuit is shown in the figure. Here, nmos and pmos transistors work as driver transistors; when one transistor is ON, other is OFF. This configuration is called complementary MOS (CMOS). The input is connected to the gate terminal of both the transistors such that both can be driven directly with input voltages. Substrate of the nmos is connected to the ground and substrate of the pmos is connected to the power supply, V DD. So V SB = 0 for both the transistors. VGS,n=VinVGS,n=Vin VDS,n=VoutVDS,n=Vout And, VGS,p=Vin VDDVGS,p=Vin VDD VDS,p=Vout VDDVDS,p=Vout VDD When the input of nmos is smaller than the threshold voltage (V in < V TO,n ), the nmos is cut off and pmos is in linear region. So, the drain current of both the transistors is zero.

ID,n=ID,p=0ID,n=ID,p=0 Therefore, the output voltage V OH is equal to the supply voltage. Vout=VOH=VDDVout=VOH=VDD When the input voltage is greater than the V DD + V TO,p, the pmos transistor is in the cutoff region and the nmos is in the linear region, so the drain current of both the transistors is zero. ID,n=ID,p=0ID,n=ID,p=0 Therefore, the output voltage V OL is equal to zero. Vout=VOL=0Vout=VOL=0 The nmos operates in the saturation region if V in > V TO and if following conditions are satisfied. VDS,n VGS,n VTO,nVDS,n VGS,n VTO,n Vout Vin VTO,nVout Vin VTO,n The pmos operates in the saturation region if V in < V DD + V TO,p and if following conditions are satisfied. VDS,p VGS,p VTO,pVDS,p VGS,p VTO,p Vout Vin VTO,p bicmos Inverter : A BiCMOS inverter, consists of a PMOS and NMOS transistor ( M2 and M1), two NPN bipolar junction transistors,( Q2 and Q1), and two impedances which act as loads( Z2 and Z1) as shown in the circuit below. When input, Vin, is high (VDD), the NMOS transistor ( M1), turns on, causing Q1 to conduct,while M2 and Q2 are off, as shown in figure (b). Hence, a low (GND) voltage is translated to the output Vout. On the other hand, when the input is low, the M2 and Q2 turns on, while M1and Q1 turns off, resulting to a high output level at the output as shown in Fig.(b). In steady-state operation, Q1 and Q2 never turns on or off simultaneously, resulting to a lower power consumption. This leads to a push-pull bipolar output stage.

Transistors M1and M2, on the other hand, works as a phase-splitter, which results to a higher input impedance. The impedances Z2 and Z1 are used to bias the base-emitter junction of the bipolar transistor and to ensure that base charge is removed when the transistors turn off. For example when the input voltage makes a high-to-low transition, M1 turns off first. To turn off Q1, the base charge must be removed, which can be achieved by Z1.With this effect, transition time reduces. However, there exists a short time when both Q1 and Q2 are on, making a direct path from the supply (VDD) to the ground. This results to a current spike that is large and has a detrimental effect on both the noise and power consumption, which makes the turning off of the bipolar transistor fast. nmos NAND Gate : v out <= v t = 0.2v dd V out = (v dd *n*z pd )/(nz pd +z pu ) = 0.2v dd = (nz pd )/(nz pd +z pu ) = 0.2 Consider z pd = 1 (2)/(2+z pu ) = 0.2 0.2z pu = 2-0.4 Z pu = 8 (z pu )/(2*z pd ) = 8/2 = 4 nmos NAND geometry reveals two significant factors:

--nmos NAND gate area requirements are greater than those of a corresponding nmos inverter, pull down transistors must be added in series to provide no.of inputs, as inputs are added there must be corresponding length adjustment of pull up transistor, channel to maintain required overall ratio. --nmos NAND gate delays are also increased in direct proportion to the members of required added. If pull down transistor are kept at minimum size (2λx2λ) each will present 10 s CG at its inputs. But if their n such inputs then the length and resistance by a factor n to keep correct ratio. Thus the delay associated with nmos NAND are Ƭ NAND = ƞ T inv Where, n- No. Of inputs T inv - Inverted delay Other approach, keeping Z pu constant and widening pull down channels. Nmos NAND gate is used only where absolutely necessary and when the number of inputs are restricted. cmos NAND Gate : The two input NAND function is expressed by Y=A.B Step 1 Step 2 Take complement of Y Y= A.B = A.B Design the PDN In this case, there is only one AND term, so there will be two nmosfets in series as shown in figure. Step 3 Design the PUN. In PUN there will be two pmosfets in parallel, as shown in figure Finally join the PUN and PDN as shown in figure which realizes two input NAND gate. Note that we have realized y, rather tat Y because the inversion is automatically provided by the nature of the CMOS circuit operation,

Working operation 1) Whenever at least one of the inputs is LOW, the corresponding pmos transistor will conduct while the corresponding nmos transistor will turn OFF. Subsequently, the output voltage will be HIGH. 2) Conversely, if both inputs are simultaneously HIGH, then both pmos transistors will turn OFF, and the output voltage will be pulled LOW by the two conducting nmos transistors. The cmos NAND gate has no such restrictions but, bearing in mind the remarks are asymmetry, it is necessary to allow for extended fall times on capacitive loads owing to the no.of n-transistors in series forming the pull down. Some adjustments of transistor geometry is necessary for this reason and to keep the transfer characteristics symmetrical above v dd /2. bicmos NAND Gate : The bicmos gate is shown in practical version and is thus more complex than the simple intuitive version. However, it has considerable load driving capabilities and is most useful where a large fan out is required or where there is some other form of high capacitance load on the output. A typical mask layout for this gate, using orbit TM 2μm design rules, is given in monochrome form. nmos NOR Gate : NOR gate can be used to accommodate any reasonable number of inputs (preferred over nand gate). Both legs of two input nmos nor gate provided.

The ratio must be such that one conducting pull down leg will give inverted line transfer characteristics. Ares occupied by nmos NOR gate is reasonable since the pull up transistor dimensions are unaffected by the number of inputs accommodate. NOR gate is as fast as the inverter and is the preferred inverted based nmos logic. cmos NOR Gate : The two input NOR function is expressed by Y=A+B Step 1: Take complement of Y Y= A+B = A+B Step 2: Design the PDN In this case, there is only one OR term, so there will be two nmosfets connected in parallel, as shown in figure. Step 3: Design the PUN In PUN there will be two pmosfets in series, as shown in figure NRI Institute of Technology Finally join the PUN and PDN as shown in figure which realizes two input NAND gate. Note that we have realized y, rather tat Y because the inversion is automatically provided by the nature of the cmos circuit operation, Working operation 1) Whenever at least one of the inputs is LOW, the corresponding pmos transistor will conduct while the corresponding nmos transistor will turn OFF. Subsequently, the output voltage will be HIGH. 2) Conversely, if both inputs are simultaneously HIGH, then both pmos transistors will turn OFF, and the output voltage will be pulled LOW by the two conducting nmos transistors.

Two pull up transistors are required to implement the logic 1 condition and two pull down transistors are required to implement logic 0. Pmos are connected in series, nmos are connected in parallel. Predominant resistance of the p-devices is aggravated in its effect by the number connected in series. Raise and fall time asymmetry on capacity load is increased and there will be a shift in the transfer characteristics which will reduce noise immunity. For these reasons CMOS NOR gate with more than 2 inputs may require adjustment if p,n transistors geometry. SWITCH LOGIC: 1) Switch logic is mainly based on pass transistor or transmission gate. 2) It is fast for small arrays and takes no static current from the supply, VDD. Hence power dissipation of such arrays is small since current only flows on switching. 3) Switch (pass transistor) logic is analogous to logic arrays based on relay contacts, where in path through each switch is isolated from the logic levels activating the switch. PASS TRANSISTOR: 1) This logic uses transistors as switches to carry logic signals from node to node instead of connecting output nodes directly to VDD or ground(gnd) 2) If a single transistor is a switch between two nodes, then voltage degradation.equal to Vt(threshold voltage) for high or low level depends up on nmos or pmos logic.

3) When using nmos switch logic no pass transistor gate input may be driven through one or more pass transistors as shown in figure. 4) Since the signal out of pass transistor T1 does not reach a full logic 1 by threshold voltage effects signal is degraded by below a true logic 1, this degraded voltage would not permit the output of T2 to reach an acceptable logic 1 level. Advantages They have topological simplicity. Disadvantages 1) Requires minimum geometry. 2) Do not dissipate standby power, since they do not have a path from supply to ground. 1) Degradation in the voltage levels due to undesirable threshold voltage effects. 2) Never drive a pass transistor with the output of another pass transistor. TRANSMISSION GATE : 1) It is an electronic element, good non-mechanical relay built with CMOS technology. 2) It is made by parallel combination of an nmos and pmos transistors with the input at gate of one transistor being complementary to the input at the gate of the other as shown in figure. 3) Thus current can flow through this element in either direction. 4) Depending on whether or not there is a voltage on the gate, the connection between the input and output is either low resistance or high-resistance, respectively Ron = 100Ω and Roff > 5 MΩ. Operation

When the gate input to the nmos transistor is 0 and the complementary 1 is gate input to the pmos, thus both are turned off. When gate input to the nmos is 1 and its complementary 0 is the gate input to the pmos, both are turned on and passes any signal 1 and 0 equally without any degradation. The use of transmission gates eliminates the undesirable threshold voltage effects which give rise to loss of logic levels in pass-transistors as shown in figure. Advantages 1) Transmission gates eliminates the signal degradation in the output logic levels. 2) Transmission gate consists of two transistors in parallel and except near the positive and negative rails. Disadvantages 1) Transmission gate requires more area than nmos pass circuitry. 2) Transmission gate requires complemented control signals. CMOS DOMINO LOGIC Standard CMOS logic gates need a PMOS and an NMOS transistor for each logic input. The pmos transistors require a greater area tan the nmos transistors carrying the same current. So, a large chip area is necessary to perform complex logic operations. The package density in CMOS is improved if a dynamic logic circuit, called the domino CMOS logic circuit, is used. Domino CMOS logic is slightly modified version of the dynamic CMOS logic circuit. In this case, a static inverter is connected at the output of each dynamic CMOS logic block. The addition of the inverter solves the problem of cascading of dynamic CMOS logic circuits. The circuit diagram of domino CMOS logic structures as shown in figure as follows

A domino CMOS AND-OR gate that realizes the function y = AB + CD is depicted in fugure. The left hand part of the circuit containing Mn,Mp, T1,T2,,T3,and T4 forms and AND-ORINVERTER (AOI) gate. It derives the static CMOS inverter formed by N2 and P2 in the right hand part of the circuit. The domino gate is activated by the single phase clock ø applied to the NMOS (Mn) and the PMOS (Mp) transistors. The load on the AOI part of the circuits is the parasitic load capacitance. Working When ø = 0, is ON and Mn is OFF, so that no current flows in the AND-OR paths of the AOI. The capacitor CL is charged to VDD through Mp since the latter is ON. The input to the inverter is high, and drives the output voltage V0 to logic-0. When ø = 1, Mp is turned OFF and Mn is turned ON. If either (or both) A and B or C and D is at logic-1, CL discharges through either T2,T1 and Mn or T3,T4 and Mp. So, the inverter input is driven to logic-0 and hence the output voltage V0 to logic-1. The Boolean expression for the output voltage is Y = AB + CD. Note : Logic input can change only when ø = 0. No changes of the inputs are permitted when ø = 1 since a discharge path may occur. Advantages 1) Smaller areas compared to conventional CMOS logic. 2) Parasitic capacitances are smaller so that higher operating speeds are possible. 3) Operation is free of glitches since each gate can make one transition. Disadvantages 1) Non inverting structures are possible because of the presence of inverting buffer. 2) Charge distribution may be a problem.

CLOCKED CMOS LOGIC : The clocked CMOS logic is also referred as C2MOS logic. Figure shows the general arrangement of a clocked CMOS (C2MOS) logic. A pull-up p-block and a complementary n-block pull-down structure represent p and n-transistors respectively and are used as implement clocked CMOS logic shown in figure. However, the logic in this case is connected to the output only during the ON period of the clock. Figure shows a clocked inverter circuit which is also belongs to clocked CMOS logic family. The slower rise times and fall times can be expected due to owing of extra transistors in series with the output. Working When ø = 1 the circuit acts an inverter, because transistors Q3 and Q4 are ON. It is said to be in the evaluation mode. Therefore the output Z changes its previous value. When ø = 0 the circuit is in hold mode, because transistors Q3 and Q4 becomes OFF. It is said to be in the precharge mode. Therefore the output Z remains its previous value n-p CMOS LOGIC : Figure shows the another variation of basic dynamic logic arrangement of CMOS logic called as n-p CMOS logic. In this, logic the actual logic blocks are alternatively n and p in a cascaded structure. The clock ø and ø- are used alternatively to fed the precharge and evaluate transistors. However, the functions of top and bottom transistors are also alternate between precharge and evaluate transistors.

Working During the pre charge phase ø = 0, the output of the n-tree gate, OUT 1 OUT3, are charged to VDD, while the output of the p-tree gate OUT2 is pre discharged to 0V. Since the n-tree gate connects pmos pull-up devices, the PUN of the p-tree is turned off at that time. During the evaluation phase ø = 1, the outputs (OUT1,OUT3) of the n-tree gate can only make a 1-Æ0 transition, conditionally turning on some transistors in the p-tree. This ensures that no accidental discharge of OUT 2 can occur. Similarly n-tree blocks can follow p-tree gates without any problems, because the inputs to the n-gate are pre charged to 0. Disadvantages Here, the p-tree blocks are slower than the n-tree modules, due to the lower current drive of the pmos transistors in the logic network.