CMOS Inverter. Performance Scaling

Similar documents
! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

CMPEN 411. Spring Lecture 18: Static Sequential Circuits

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE141-Fall 2011 Digital Integrated Circuits

Digital Integrated Circuits A Design Perspective

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

Semiconductor memories

THE INVERTER. Inverter

Hw 6 and 7 Graded and available Project Phase 2 Graded Project Phase 3 Launch Today

Semiconductor Memories

F14 Memory Circuits. Lars Ohlsson

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Semiconductor Memory Classification

Chapter Overview. Memory Classification. Memory Architectures. The Memory Core. Periphery. Reliability. Memory

NTE4501 Integrated Circuit CMOS, Dual 4 Input NAND Gate, 2 Input NOR/OR Gate, 8 Input AND/NAND Gate

Chapter 7. Sequential Circuits Registers, Counters, RAM

Interconnect (2) Buffering Techniques. Logical Effort

EE115C Digital Electronic Circuits Homework #4

Lecture 25. Semiconductor Memories. Issues in Memory

NTE4514B & NTE4515B Integrated Circuit CMOS, 4 Bit Latch/4 to 16 Line Decoder

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

ECE520 VLSI Design. Lecture 23: SRAM & DRAM Memories. Payman Zarkesh-Ha

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

SEMICONDUCTOR MEMORIES

High-to-Low Propagation Delay t PHL

ECE321 Electronics I

Announcements. EE141-Spring 2007 Digital Integrated Circuits. CMOS SRAM Analysis (Read/Write) Class Material. Layout. Read Static Noise Margin

Memory, Latches, & Registers

BCD-TO-DECIMAL DECODER HIGH-VOLTAGE SILICON-GATE CMOS IW4028B TECHNICAL DATA

Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements.

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

1-OF-8 DECODER/DEMULTIPLEXER High-Speed Silicon-Gate CMOS

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

ECE 342 Solid State Devices & Circuits 4. CMOS

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

1-OF-8 DECODER/DEMULTIPLEXER High-Speed Silicon-Gate CMOS

Integrated Circuits & Systems

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

The CMOS Inverter: A First Glance

Magnetic core memory (1951) cm 2 ( bit)

2007 Fall: Electronic Circuits 2 CHAPTER 10. Deog-Kyoon Jeong School of Electrical Engineering

CMOS Logic Gates. University of Connecticut 181

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Administrative Stuff

GMU, ECE 680 Physical VLSI Design 1

ECE 546 Lecture 10 MOS Transistors

Integrated Circuits & Systems

Topic 4. The CMOS Inverter

CMOS Comparators. Kyungpook National University. Integrated Systems Lab, Kyungpook National University. Comparators

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

LH5P8128. CMOS 1M (128K 8) Pseudo-Static RAM PIN CONNECTIONS

Random Access Memory. DRAM & SRAM Design DRAM SRAM MS635. Dynamic Random Access Memory. Static Random Access Memory. Cell Structure. 6 Tr.

CMOS Logic Gates. University of Connecticut 172

ALU A functional unit

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2018

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

EE141-Fall Digital Integrated Circuits. Announcements. Lab #2 Mon., Lab #3 Fri. Homework #3 due Thursday. Homework #4 due next Thursday

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

Designing Information Devices and Systems II Fall 2017 Miki Lustig and Michel Maharbiz Homework 1. This homework is due September 5, 2017, at 11:59AM.

Digital Integrated Circuits A Design Perspective

5. Sequential Logic x Computation Structures Part 1 Digital Circuits. Copyright 2015 MIT EECS

DM74LS670 3-STATE 4-by-4 Register File

NTE74HC173 Integrated Circuit TTL High Speed CMOS, 4 Bit D Type Flip Flop with 3 State Outputs

PASS-TRANSISTOR LOGIC. INEL Fall 2014

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

EE141Microelettronica. CMOS Logic

Memory Trend. Memory Architectures The Memory Core Periphery

CD40106BC Hex Schmitt Trigger

Announcements. EE141- Spring 2003 Lecture 8. Power Inverter Chain

Digital Integrated Circuits A Design Perspective

MM74C150 MM82C19 16-Line to 1-Line Multiplexer 3-STATE 16-Line to 1-Line Multiplexer

University of Toronto. Final Exam

Step 1. Finding V M. Goal: Þnd V M = input voltage for the output = V M both transistors are saturated at V IN = V M since

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CD4049UBC CD4050BC Hex Inverting Buffer Hex Non-Inverting Buffer

NTE74HC165 Integrated Circuit TTL High Speed CMOS, 8 Bit Parallel In/Serial Out Shift Register

Lecture 24. CMOS Logic Gates and Digital VLSI II

E40M. Binary Numbers. M. Horowitz, J. Plummer, R. Howe 1

EEE 421 VLSI Circuits

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

on candidate s understanding. 7) For programming language papers, credit may be given to any other program based on equivalent concept.

CMOS Inverter (static view)

MM74C00 MM74C02 MM74C04 Quad 2-Input NAND Gate Quad 2-Input NOR Gate Hex Inverter

Semiconductor Memories

Clock Strategy. VLSI System Design NCKUEE-KJLEE

Features Y Wide supply voltage range 3 0V to 15V. Y High noise immunity 0 45 VDD (typ ) Y Low power TTL fan out of 2 driving 74L

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

Properties of CMOS Gates Snapshot

NTE40160B, NTE40161B NTE40162B, NTE40163B Integrated Circuit CMOS, Synchronous Programmable 4 Bit Counters

Transcription:

Announcements Exam #2 regrade requests due today. Homework #8 due today. Final Exam: Th June 12, 8:30 10:20am, CMU 120 (extension to 11:20am requested). Grades available for viewing via Catalyst.

CMOS Inverter Performance Scaling State of the art short gate length technologies are hard to analyze Scaling can be used to properly set W/L for a given load capacitance relative to reference gate simulation with a reference load. P W / L W / L' C ' L C Lref or W Pr ef L ' W L Pr ef P C L ' C Lref Scaling allows us to calculate a new geometry (W/L)' in terms of a target load and delay. Microelectronic Microelectronic Circuit Circuit Design, Design 4E McGraw-Hill

CMOS Inverter Performance Scaling Consider a reference inverter with a delay of 3.16 ns. What is the delay if an inverter has a W/L 4x larger than the transistors of the reference inverter and twice the load capacitance. P 2/1 8/1' 2pF' 3.16 ns 1.58 ns 1pF Scaling allows us to calculate a new geometry (W/L)' or delay relative to a reference design.

CMOS Logic Delay of Cascaded Inverters An ideal step was used to derive the previous delay equations, but this is not possible to implement By using putting the following circuit in SPICE, it is possible to produce more accurate equations

CMOS Logic Delay of Cascaded Inverters (cont.) The simulated output of the previous circuit appears below, and it can be seen that the delay for the nonideal step input is approximately twice than the ideal case: PHL 2.4R onn C PLH 2.4R onp C t f 2 PHL t r 2 PLH

Cascade Buffers Driving Large Capacitances In some circuits, the logic must be able to drive large capacitances (10 to 50 pf) By cascading a number of increasingly larger inverters, it is possible to drive the loads

Cascade Buffers Inverter Sizing The taper factor determines the increase of the cascaded inverter s size in manner shown of the previous image. where C o is the unit inverter s load capacitance The delay of the cascaded buffer is given by the following: where o is the unit inverter s propagation delay

Cascade Buffers Optimum Design The following expressions can aid in the design of an optimum cascaded buffer

EE 331 Devices and Circuits I Chapter 8 MOS Memory

Random Access Memory Random Access Memory (RAM) refers to memory in a digital system that has both read and write capabilities and any location is directly accessible Static RAM (SRAM) is able to store its information as long as power is applied, and it does not lose the data during a read cycle Dynamic RAM (DRAM) uses a capacitor to temporarily store data which must be refreshed periodically to prevent information loss, and the data is lost in most DRAMs during the read cycle SRAM takes approximately four times the silicon area of DRAM

A 256 Mbit Memory Chip The memory block diagram contains 2 M+N storage locations (M columns x N rows) When a bit is selected, the set of sense amplifiers are used to read/write to the memory location Horizontal rows are referred to as wordlines, whereas the vertical lines are called bitlines

Static Memory Cells Inverters configured as shown in the above figure form the basic static storage building block (note the schematics represent two drawings of the same circuit) These cross coupled inverters are often referred to as a latch The circuit uses positive feedback

Static Memory Cells VTC The previous latch has only two stable states and is termed bistable However, it is possible for the circuit to be held at an unstable equilibrium point where slight changes in the voltage will cause it to latch in one of the stable states

Static Noise Margins Graphical Approach Butterfly diagram is produced by plotting v out vs. v in and v in vs. v O for the inverters. Noise shifts the characteristics.

Static Noise Margins Graphical Approach Butterfly diagram is produced by plotting v out vs. v in and v in vs. v o for a single inverter. Noise margins are defined by either the largest square or largest rectangle that can be placed between the two curves. Jaeger/Blalock 7/27/11 Microelectronic Circuit Design 4E McGraw Hill Chap 8 - UW 15 EE Chen/Dunham

Static Noise Margin Spice Simulation Circuit The opamp forces the output of the second inverter to equal the input of the first inverter.

The 6 T Cell Basic Circuitry With the addition of two control transistors, the 6 T cell is created that stores both the true and complemented values of the data

The 6 T Cell Read Operation Initial state of the 6-T cell storing a 0 with the bitlines initial conditions assumed to V DD /2 Conditions immediately after the WL transistors have been turned on

The 6 T Cell Read Operation (cont.) Final read state for the 6-T cell Waveforms of the 6-T cell read operation

The 6 T Cell Read Operation (cont.) Reading a 6 T cell that is storing a 1 follows the same concept as before, except that the sources and drains of the WL transistors are switched Note that the delay is approximately 20ns for this particular cell

The 6 T Cell Write Operation It can be seen that not much happens while writing a 0 into a cell that already stores a 0

The 6 T Cell Write Operation (cont.) While writing a 0 to a cell that is storing a 1, the bitlines must be able to overpower the output drive of the latch inverters to force it to store the new condition