Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.

Slides:



Advertisements
Similar presentations
ECE555 Lecture 5 Nam Sung Kim University of Wisconsin – Madison
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
COMBINATIONAL LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Static CMOS Circuits.
Transmission Gate Based Circuits
CSET 4650 Field Programmable Logic Devices
COMP541 Transistors and all that… a brief overview
Progettazione di circuiti e sistemi VLSI La logica combinatoria
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
C H A P T E R 15 Memory Circuits
Introduction to CMOS VLSI Design Lecture 1: Circuits & Layout
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2014.
Combinational Circuits
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Copyright 2001, Regents of University of California Lecture 18: 04/0703 A.R. Neureuther Version Date 04/03/03 EECS 42 Intro. electronics for CS Spring.
Lecture #24 Gates to circuits
Lecture #25 Timing issues
Memory and Advanced Digital Circuits 1.
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
Digital Integrated Circuits A Design Perspective
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
© Digital Integrated Circuits 2nd Sequential Circuits Cascading Dynamic Gates  Dynamic gates rely on temporary capacitive storage, while static gates.
Digital CMOS Logic Circuits
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
VLSI Digital Systems Design Alternatives to Fully-Complementary CMOS Logic.
Digital Integrated Circuits for Communication
CSET 4650 Field Programmable Logic Devices
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Evolution in Complexity Evolution in Transistor Count.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Lecture 2 1 Computer Elements Transistors (computing) –How can they be connected to do something useful? –How do we evaluate how fast a logic block is?
Review: Basic Building Blocks  Datapath l Execution units -Adder, multiplier, divider, shifter, etc. l Register file and pipeline registers l Multiplexers,
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
Notices You have 18 more days to complete your final project!
ECE 300 Advanced VLSI Design Fall 2006 Lecture 19: Memories
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.
CSE477 L23 Memories.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 23: Semiconductor Memories Mary Jane Irwin (
EE210 Digital Electronics Class Lecture 9 April 08, 2009.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: CMOS circuits,
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 22: Memery, ROM
Basics of Energy & Power Dissipation
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates.
Dynamic Logic Dynamic Circuits will be introduced and their performance in terms of power, area, delay, energy and AT2 will be reviewed. We will review.
1 Contents Reviewed Rabaey CH 3, 4, and 6. 2 Physical Structure of MOS Transistors: the NMOS [Adapted from Principles of CMOS VLSI Design by Weste & Eshraghian]
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS inverters
Static CMOS Logic Seating chart updates
Solid-State Devices & Circuits
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: CMOS circuits,
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.
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
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.
Sp09 CMPEN 411 L21 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 21: Shifters, Decoders, Muxes [Adapted from Rabaey’s Digital Integrated Circuits,
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:
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Lecture 08: Pass Transistor Logic
COMBINATIONAL LOGIC.
COMBINATIONAL LOGIC DESIGN
Presentation transcript:

Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction principles

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET The abstraction level of our study: SYSTEM MODULE + GATE CIRCUIT DEVICE n+ SD G V out V in

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Recall: CMOS gates ► nMOS network: pulls down the output to GND: Pull-Down Network (PDN) ► pMOS network: pulls up the output to VDD: Pull-Up Network (PUN) ► PUN and PDN are dual networks (duality both in terms of graph topology and elements) F(In 1,In 2,…In N ) V DD In 1 In 2 In N In 1 In 2 In N PUN PDN … … Y A B VDD A Y B

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Complex gate – still "simple": C AB X = !((A+B)(C+D)) B A D V DD X X GND AB C PUN PDN C D D A B C D

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Creating dual networks CA E DB CA E DB

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Static CMOS full adder B BB BB B B B A A A A A A A A C in !C out !Sum !C out = !C in & (!A | !B) | (!A & !B) C out = C in & (A | B) | (A & B) !Sum = C out & (!A | !B | !C in ) | (!A & !B & !C in ) Sum = !C out & (A | B | C in ) | (A & B & C in )

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Application of transmission gates ► The full adder realized by conventional static CMOS technique is too complex, requires too many transistors. ► Simplification: application of transmission gates ► Logic function is created not only by switching in the VDD-GND conduction path  switch inserted anywhere in a signal path  analog switch in a digital circuit

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Logic with transmission gates ► In CMOS: n/p transistors with inverted control (gate) voltages ► less transistors are needed ► reversible signal path ► no static power consumption ► limitation: insertion resistance – do not use more than 4 transmission gates in a signal path Transmission gate with inverted control Transmission gate with built- in inverter

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Examples with transmission gates ► Typical: XOR, mux/demux  XOR gate:  4 input MUX: A B Y = A XOR B D0 D1 D2 D3 S0 NS0 Y NS1 S0 S1 S0S1NS0NS1 Y D3 D1 D2 D0

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Layout of a TG MUX GND V DD In 1 In 2 SS SS S S S In 1 F F F = !(In 1  S + In 2  S)

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Full adders with TG-s Sum C out A B C in 16 tr.

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Static CMOS full adder B BB BB B B B A A A A A A A A C in !C out !Sum !C out = !C in & (!A | !B) | (!A & !B) C out = C in & (A | B) | (A & B) !Sum = C out & (!A | !B | !C in ) | (!A & !B & !C in ) Sum = !C out & (A | B | C in ) | (A & B & C in ) 24 tr.

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Dynamic MOS logic ► Principle: 2 phase operation  a switching pMOS transistor charges a capacitor to the VDD voltage: pre-charge phase  in the next phase the capacitor is disconnected from VDD and it is discharged or is left intact through an nMOS logic circuit (according to the logic function realized by this PDN): this is the evaluation phase In 1 In 2 PDN In 3 MeMe MpMp Φ Φ Out CLCL Φ t pre-charge evaluation

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Dynamic gates In 1 In 2 PDN In 3 MeMe MpMp Φ Φ Out CLCL Φ Φ A B C MpMp MeMe Two phase operation: Precharge (Φ = 0) Evaluate (Φ = 1)

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Dynamic gates In 1 In 2 PDN In 3 MeMe MpMp Φ Φ Out CLCL Φ Φ A B C MpMp MeMe on off 1 on !((A&B)|C) If the output of a dynamic gate is discharged, it can not be discharged again until charged up in a pre-charge phase Two phase operation: Precharge (Φ = 0) Evaluate (Φ = 1)

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Major properties of dynamic gates ► The logic function is realized by the PDN  instead of 2N transistors only N+2 transistors are needed  smaller area than in in case of static CMOS ► Geometrical ratios do not play important role in the operation ► There is only dynamic power consumption ► A pre-charge clock signal is needed

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Dynamic operation CLK In 1 In 2 In 3 In 4 Out In & CLK Out Time, ns Voltage Evaluate Precharge

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Storage circuits: dynamic D ff ► Dynamic latch & ff  "Analog SH" circuits in a digital environment  Storage capacitor: input capacitance of the inverter  Two latches in series, controlled by non-overlapping signals: master-slave FF C IN EN D/Q DQ CK 2 CK 1 CK 2 CK 1

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Storage circuits: dynamic D ff ► Simplified version:  No need for a second, non-overlapping CLK  transmission gate with inverted control DQ CLK /CLKCLK

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Static latches and ff-s ► Can be constructed from logic gates with feedback loops Q /Q /R /S EN D Q /Q RS-latch D-latch 5 cells, 18 transistors Extended: D-latch

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET D latch ► with OR-AND-INVERT gate: The dynamic version took less space/transistors Q /END/D /Q D /EN Q /Q

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET D flip-flop ► two D latches in series with inverted clock signal QDQD QN D CLK Q /Q

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Memories – hierarchy Second Level Cache (SRAM) Control Datapath Secondary Memory (Disk) On-Chip Components RegFile Main Memory (DRAM) Data Cache Instr Cache ITLB DTLB eDRAM Speed (ns):.1’s 1’s 10’s 100’s 1,000’s Size (bytes): 100’s K’s 10K’s M’s T’s Cost: highest lowest

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Semiconductor memories RWMNVRWMROM Random Access Non-Random Access EPROMMask- programmed SRAM (cache, register file) FIFO/LIFOE 2 PROM DRAMShift Register CAM FLASHElectrically- programmed (PROM) See the structures later

Budapest University of Technology and Economics Department of Electron Devices MOS circuits © András Poppe, BME-EET Development of DRAMs See the structures later