CSET 4650 Field Programmable Logic Devices

Slides:



Advertisements
Similar presentations
Fig Typical voltage transfer characteristic (VTC) of a logic inverter, illustrating the definition of the critical points.
Advertisements

Digital CMOS Logic Circuits
Transmission Gate Based Circuits
Logical Design.
COMP541 Transistors and all that… a brief overview
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
CP208 Digital Electronics Class Lecture 11 May 13, 2009.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Introduction to Digital Systems By Dr. John Abraham UT-Panam.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN1600) Lecture 21: Dynamic Combinational Circuit Design Prof. Sherief Reda Division of.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 13 CMOS Digital Logic Circuits.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Lecture #26 Gate delays, MOS logic
EE 4271 VLSI Design, Fall 2011 CMOS Combinational Gate.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #4
Computer Engineering 222. VLSI Digital System Design Introduction.
Lecture #24 Gates to circuits
Lecture #25 Timing issues
Memory and Advanced Digital Circuits 1.
Introduction to CMOS VLSI Design Circuit Families.
Circuit Families Adopted from David Harris of Harvey Mudd College.
CS 140L Lecture 1 Professor CK Cheng 3/31/02. CMOS Logic (3.2 – 3.6) Complementary Metal-Oxide Semiconductor.
Digital CMOS Logic Circuits
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 5 Dr. Shi Dept. of Electrical and Computer Engineering.
10-7 Metal-Oxide Semiconductor ( MOS )  Field-Effect Transistor ( FET ) Unipolar transistor Depend on the flow of only one type of carrier JFET, MOS 
S. RossEECS 40 Spring 2003 Lecture 24 Today we will Review charging of output capacitance (origin of gate delay) Calculate output capacitance Discuss fan-out.
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
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.
VLSI Digital Systems Design Alternatives to Fully-Complementary CMOS Logic.
CSET 4650 Field Programmable Logic Devices
ECE 331 – Digital System Design Transistor Technologies, and Realizing Logic Gates using CMOS Circuits (Lecture #23)
Chapter 7 Complementary MOS (CMOS) Logic Design
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
We know binary We know how to add and subtract in binary –Same as in decimal Next up: learn how apply this knowledge Boolean and Binary Inputs.
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 14 Advanced MOS and Bipolar Logic Circuits.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Lecture 2. Logic Gates Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
EE 447 VLSI Design Lecture 8: Circuit Families.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
Subsystem Design 2 EE213 VLSI Design This section contains some notes on logic implementation and more complex gates etc. Full details are in Pucknell.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
EE210 Digital Electronics Class Lecture 9 April 08, 2009.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
 Seattle Pacific University EE Logic System DesignNMOS-CMOS-1 Voltage-controlled Switches In order to build circuits that implement logic, we need.
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Static CMOS Logic Seating chart updates
Solid-State Devices & Circuits
Introduction to Computing Systems and Programming Digital Logic Structures.
CMOS Logic Gates. NMOS transistor acts as a switch 2 When gate voltage is 0 V No channel is formed current does not flow easily “open switch” When gate.
EE Electronics Circuit Design Digital Logic Gates 14.2nMOS Logic Families 14.3Dynamic MOS Logic Families 14.4CMOS Logic Families 14.5TTL Logic.
Introduction to CMOS Transistor and Transistor Fundamental
EE534 VLSI Design System Summer 2004 Lecture 12:Chapter 7 &9 Transmission gate and Dynamic logic circuits design approaches.
Dynamic Logic.
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
CMOS LOGIC STRUCTURE. 1.CMOS COMPLEMENTARY LOGIC CMOS is a tech. for constructing IC. CMOS referred to as Complementary Symmetry MOS(COS-MOS) Reason:
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Digital Integrated Circuits A Design Perspective
Transistors and Logic Circuits
CSET 4650 Field Programmable Logic Devices
COMBINATIONAL LOGIC DESIGN
EENG447 Digital IC Design Dr. Gürtaç Yemişcioğlu.
Combinational Circuit Design
Presentation transcript:

CSET 4650 Field Programmable Logic Devices Introduction to CMOS Complementary Metal-Oxide Semiconductor CSET 4650 Field Programmable Logic Devices For additional information, contact any of the following individuals: Dan Solarek Professor and Chairman dsolarek@utnet.utoledo.edu dsolarek@eng.utoledo.edu Voice: 419-530-3377 Allen Rioux Director of Online Services arioux@toledolink.com arioux@utnet.utoledo.edu To leave a message for any of these individuals call the department secretary at 419-530-3159. You may send a FAX to 419-530-3068 Dan Solarek Richard Springman Director of Student Services rspringm@utnet.utoledo.edu rspringm@eng.utoledo.edu Voice: 419-530-3276 Myrna Swanberg Academic Program Coordinator mswanbe@utnet.utoledo.edu mswanber@eng.utoledo.edu Voice: 419-530-3062

CMOS Logic Structures Static logic circuits hold their output values indefinitely Dynamic logic circuits store the output in a capacitor, so it decays with time unless it is refreshed. We will look at a few of these structures

Pass Transistors Transistors can be used as switches

Pass Transistor Pass-transistor circuits are formed by dropping the PMOS transistors and using only NMOS pass transistors In this case, CMOS inverters (or other means) must be used periodically to recover the full VDD level since the NMOS pass transistors will provide a VOH of VDD – VTn in some cases The pass transistor circuit requires complementary inputs and generates complementary outputs to pass on to the next stage

Pass Transistor This figure shows a simple XNOR implementation using pass transistors: If A is high, B is passed through the gate to the output If A is low, -B is passed through the gate to the output

Pass Transistor At right, (a) is a 2-input NAND pass transistor circuit (b) is a 2-input NOR pass transistor circuit Each circuit requires 8 transistors, double that required using conventional CMOS realizations

Pass Transistor Pass-transistor logic gate can implement Boolean functions NOR, XOR, NAND, AND, and OR depending upon the P1-P4 inputs, as shown below. P1,P2,P3,P4 = 0,0,0,1 gives F(A,B) = NOR P1,P2,P3,P4 = 0,1,1,0 gives F(A,B) = XOR P1,P2,P3,P4 = 0,1,1,1 gives F(A,B) = NAND P1,P2,P3,P4 = 1,0,0,0 gives F(A,B) = AND P1,P2,P3,P4 = 1,1,1,0 gives F(A,B) = OR Circuit can be operated with clocked P pull-up device or inverter-based latch

Transmission Gates N-Channel MOS Transistors pass a 0 better than a 1 P-Channel MOS Transistors pass a 1 better than a 0 This is the reason that N-Channel transistors are used in the pull-down network and P-Channel in the pull-up network of a CMOS gate. Otherwise the noise margin would be significantly reduced.

Transmission Gates A transmission gate is a essentially a switch that connects two points. In order to pass 0’s and 1’s equally well, a pair of transistors (one N-Channel and one P-Channel) are used as shown below: When s = 1 the two transistors conduct and connect x and y The top transistor passes x when it is 1 and the bottom transistor passes x when it is 0 When s = 0 the two transistor are cut off disconnecting x and y

Transmission Gates Pass transistors produce degraded outputs Transmission gates pass both 0 and 1 well symbols

Transmission Gates Implementing XOR gates With NAND gates and inverters: With transmission gates: Why would one of these circuits be preferable to the other?

Transmission Gates Implementing a multiplexer with transmission gates: When S = 0, input X1 is connected to the output Y When S = 1, input X2 is connected to the output Y

Dynamic Domino CMOS Logic One technique to help decrease power in MOS logic circuits is dynamic logic Dynamic logic uses different precharge and evaluation phases that are controlled by a system clock to eliminate the dc current path in single channel logic circuits Early MOS logic required multiphase clocks to accomplish this, but CMOS logic can be operated dynamically with a single clock

Static NMOS Totem-Pole Output Vdd Does not need to be refreshed as we have seen previously Does not need to be refreshed Which is why it is called static PMOS Acts as Constant Current Source for Active Pull-Up Faster rise-times as compared to non-CMOS implementations input output Vdd ground

Static CMOS Complementary MOS Example of a 2-input NAND gate VDD ground VDD output

Dynamic NMOS Output is “1” unless discharged f1 Charges Output f2 Conditionally Discharges Output input ground Vdd output f1 f2

Dynamic Domino CMOS Logic The figure demonstrates the basic concept of domino CMOS logic operation

Simple Dynamic Domino Logic Circuit

Dynamic Domino CMOS Logic Domino CMOS circuits only produce true logic outputs This can be overcome by using registers that have both true and complemented output to complete the function shown by the following circuit: