Digital Integrated Circuits for Communication

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.
Transmission Gate Based Circuits
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Introduction to CMOS VLSI Design Sequential Circuits
Designing Sequential Logic Circuits
Digital Logic Chapter 5 Presented by Prof Tim Johnson
CP208 Digital Electronics Class Lecture 11 May 13, 2009.
(Neil west - p: ). Finite-state machine (FSM) which is composed of a set of logic input feeding a block of combinational logic resulting in a set.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Sequential Circuits IEP on Synthesis of Digital Design Sequential Circuits S. Sundar Kumar Iyer.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2014.
SEQUENTIAL LOGIC Digital Integrated Circuits© Prentice Hall 1995 Introduction.
Combinational Circuits
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic SEQUENTIAL LOGIC.
Memory and Advanced Digital Circuits 1.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 13 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino.
© Digital Integrated Circuits 2nd Sequential Circuits Cascading Dynamic Gates  Dynamic gates rely on temporary capacitive storage, while static gates.
Chapter #6: Sequential Logic Design 6.2 Timing Methodologies
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:
DIGITAL INTEGRATED CIRCUITS FOR COMMUNICATION احسان احمد عرساڻِي Every Wednesday: 15:00 hrs to 18:00 hrs هر اربع: شام 3 وڳي کان 6 وڳي تائين.
Digital Integrated Circuits for Communication
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Digital Integrated Circuits A Design Perspective
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
NOTICES Final Homework 4.10, 4.13, 4.14, 4.18 Due Monday March 15 Before 12:00 Noon (EECS Mailbox) Final Project Report due by Monday March 15.
Washington State University
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Combinational vs.
CSE477 L17 Static Sequential Logic.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 17: Static Sequential Circuits Mary Jane Irwin.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Notices You have 18 more days to complete your final project!
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic SEQUENTIAL LOGIC.
SEQUENTIAL CIRCUITS Component Design and Use. Register with Parallel Load  Register: Group of Flip-Flops  Ex: D Flip-Flops  Holds a Word of Data 
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.
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
Bi-CMOS Prakash B.
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.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Sp09 CMPEN 411 L18 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 16: Static Sequential Circuits [Adapted from Rabaey’s Digital Integrated Circuits,
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Static CMOS Logic Seating chart updates
Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures.
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.
Engineered for Tomorrow Date : 11/10/14 Prepared by : MN PRAPHUL & ASWINI N Assistant professor ECE Department Engineered for Tomorrow Subject Name: Fundamentals.
Review: Sequential Definitions
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
1 Recap: Lecture 4 Logic Implementation Styles:  Static CMOS logic  Dynamic logic, or “domino” logic  Transmission gates, or “pass-transistor” logic.
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.
1 Clockless Logic Montek Singh Thu, Mar 2, Review: Logic Gate Families  Static CMOS logic  Dynamic logic, or “domino” logic  Transmission gates,
Digital Integrated Circuits A Design Perspective
Digital Integrated Circuits for Communication
SEQUENTIAL LOGIC -II.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
ELEC 5270/6270 Spring 2015 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.
COMBINATIONAL LOGIC.
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
COMBINATIONAL LOGIC DESIGN
Day 21: October 29, 2010 Registers Dynamic Logic
COMBINATIONAL LOGIC - 2.
Presentation transcript:

Digital Integrated Circuits for Communication Class 01

Course Contents Dynamic CMOS design; dynamic logic: Basic principles, speed and power dissipation of dynamic logic, issues in dynamic design, cascading dynamic gates. Static latches and registers; bistability principle;

Course Contents Multiplexer-based latches; low-voltage static latches; Static SR Flip-Flops – writing data by pure force; dynamic latches and registers; dynamic transmission; C2MOS – clock-skew insensitive approach; true single-phase clocked register (TSPCR); alternative register styles;

Course Contents Pulse registers, Sense-amplifier based registers; pipelining: an approach to optimize sequential circuits; Latch- vs. register-based pipelines; NORA-CMOS – logic style for pipelined structures; Non-bistable sequential circuits; Schmitt trigger; monostable sequential circuits; astable circuits;

Course Contents Memory core; read-only memories; nonvolatile read-write memories; read write memories (RAM); Contents-addressable or associative memory (CAM); memory peripheral circuitry; address decoders; sense amplifiers;

Course Contents Voltage references; drivers/buffers; timing and control; memory reliability and yield; signal-to-noise ratio; memory yield; power dissipation in memories.

Dynamic Logic Circuits Dynamic logic is temporary (transient) in that output levels will remain valid only for a certain period of time Static logic retains its output level as long as power is applied Dynamic logic is normally done with charging and selectively discharging capacitance (i.e. capacitive circuit nodes) Precharge clock to charge the capacitance Evaluate clock to discharge the capacitance depending on condition of logic inputs R. W. Knepper SC571, page 5-55 * Kang and Leblebicic, chapter 9

Dynamic Logic Advantages over static logic: Avoids duplicating logic twice as both N-tree and P-tree, as in standard CMOS Typically can be used in very high performance applications Very simple sequential memory circuits; amenable to synchronous logic High density achievable Consumes less power (in some cases) Disadvantages compared to static logic: Problems with clock synchronization and timing Design is more difficult

Dynamic Logic The largest difference between static and dynamic logic is that in dynamic logic, a clock signal is used to evaluate combinational logic. in dynamic logic, there is not always a mechanism driving the output high or low. In the most common version of this concept, the output is driven high or low during distinct parts of the clock cycle.

Dynamic Logic Dynamic logic requires a minimum clock rate fast enough that the output state of each dynamic gate is used before it leaks out of the capacitance holding that state, during the part of the clock cycle that the output is not being actively driven.

Dynamic Logic Dynamic logic, when properly designed, can be over twice as fast as static logic. It uses only the faster N transistors, which improve transistor sizing optimizations. Static logic is slower because it has twice the capacitive loading, higher thresholds, and uses slow P transistors for logic.

Dynamic Logic Dynamic logic can be harder to work with, but it may be the only choice when increased processing speed is needed. In general, dynamic logic greatly increases the number of transistors that are switching at any given time, which increases power consumption over static CMOS

Dynamic Logic The dynamic logic circuit requires two phases. The first phase, when Clock is low, is called the setup phase or the precharge phase and the second phase, when Clock is high, is called the evaluation phase.

Dynamic Logic CLK Out CL A Evaluate VOut Precharge Leakage sources Mp Me Leakage sources CLK VOut Precharge Evaluate

Conditions on Output Once the output of a dynamic gate is discharged, it cannot be charged again until the next precharge operation. Inputs to the gate can make at most one transition during evaluation. Output can be in the high impedance state during and after evaluation This behavior is fundamentally different than the static counterpart that always has a low resistance path between the output and one of the power rails.

Dynamic Logic CMOS Dynamic Two-Phase Flip-Flops

Dynamic Logic Disadv: 2 non-overlapping clocks required (4 if transmission gates are used These implementations MUST be simulated at all process corners (under worst-case conditions).

Dynamic Logic Dynamic CMOS circuits rely on the temporary storage of signal values on the capacitance of high-impedance circuit nodes. These circuits also have no static power dissipation and uses a sequence of precharge and conditional evaluation phases with the addition of a clock input.

Dynamic Logic (Clock)

Dynamic Logic The main advantages of the Dynamic CMOS logic are increased speed and reduced implementation area. Fewer devices are used to implement a given logic, this reduces the overall load capacitance and thus increases the speed.

Static Logic The speed of the static CMOS circuit depends on the transistor sizing and the various parasitics that are involved with it.

Static Logic A Static CMOS gate is a combination of two networks - the pull-up netowrk (PUN) and the pull-down network (PDN). The function of the PDN is to provide a connection between the output and Vdd anytime the output of the logic gate is supposed to be 1. Similarly, the PDN connects the output to Vss anytime the output is supposed to be 0.

Static Logic In Static CMOS design, at every point in time, each gate output is connected to either Vdd or Vss via a low-resistance path. Also, the outputs of the gate assume at all times the value of the Boolean function implemented by the circuit.

Static v.s. Dynamic Static Logic Gates Valid logic levels are steady-state operating points Outputs are generated in response to input voltage levels after a certain time delay, and it can preserve its output levels as long as there is power. All gate output nodes have a conducting path to VDD or GND, except when input changes are occurring. Dynamic Logic Gates The operation depends on temporary storage of charge in parasitic node capacitances. The stored charge does not remain indefinitely, so must be updated or refreshed. This requires establishment of an update or recharge path to the capacitance frequently enough to preserve valid voltage levels.

Static v.s. Dynamic (Continued) Advantages of Dynamic Logic Gates Allow implementation of simple sequential circuits with memory functions. Use of common clock signals throughout the system enables the synchronization of various circuit blocks. Implementation of complex circuits requires a smaller silicon area than static circuits. Often consumes less dynamic power than static designs, due to smaller parasitic capacitances.

Pass Transistor Logic Circuits nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications Mux XOR D Latch D Flip Flop Clock Skew management Pass Transistor Logic Families