UNIVERSITY OF ROSTOCK Institute of Applied Microelectronics and Computer Science Single-Rail Self-timed Logic Circuits in Synchronous Designs Frank Grassert,

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.
CPE 626 CPU Resources: Adders & Multipliers Aleksandar Milenkovic Web:
Chapter 9 Computer Design Basics. 9-2 Datapaths Reminding A digital system (or a simple computer) contains datapath unit and control unit. Datapath: A.
Introduction to CMOS VLSI Design Lecture 19: Design for Skew David Harris Harvey Mudd College Spring 2004.
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
Introduction to CMOS VLSI Design Clock Skew-tolerant circuits.
Combinational circuits Lection 6
Clock Design Adopted from David Harris of Harvey Mudd College.
Institute of Applied Microelectronics and Computer Engineering © 2014 UNIVERSITY OF ROSTOCK | College of Computer Science and Electrical Engineering.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
1 Clockless Logic Montek Singh Tue, Mar 23, 2004.
EE 141 Project 2May 8, Outstanding Features of Design Maximize speed of one 8-bit Division by: i. Observing loop-holes in 8-bit division ii. Taking.
1 Clockless Logic Montek Singh Tue, Mar 16, 2004.
Introduction to CMOS VLSI Design Lecture 11: Adders
Introduction to CMOS VLSI Design Circuit Families.
Circuit Families Adopted from David Harris of Harvey Mudd College.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Lecture 17: Adders.
Chapter #6: Sequential Logic Design 6.2 Timing Methodologies
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
1 Recap: Lectures 5 & 6 Classic Pipeline Styles 1. Williams and Horowitz’s PS0 pipeline 2. Sutherland’s micropipelines.
Introduction to CMOS VLSI Design Lecture 11: Adders David Harris Harvey Mudd College Spring 2004.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 10.1 EE4800 CMOS Digital IC Design & Analysis Lecture 10 Combinational Circuit Design Zhuo Feng.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Spezielle.
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Spezielle.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
MOUSETRAP Ultra-High-Speed Transition-Signaling Asynchronous Pipelines Montek Singh & Steven M. Nowick Department of Computer Science Columbia University,
Abdullah Aldahami ( ) Feb26, Introduction 2. Feedback Switch Logic 3. Arithmetic Logic Unit Architecture a.Ripple-Carry Adder b.Kogge-Stone.
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
EE 447 VLSI Design Lecture 8: Circuit Families.
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit October 27th, 2005 AID–EMC: Low Emission Digital Circuit Design.
Paper review: High Speed Dynamic Asynchronous Pipeline: Self Precharging Style Name : Chi-Chuan Chuang Date : 2013/03/20.
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.
Optimal digital circuit design Mohammad Sharifkhani.
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Selected.
NTU Confidential Test Asynchronous FIR Filter Design Presenter: Po-Chun Hsieh Advisor:Tzi-Dar Chiueh Date: 2003/12/1.
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit December 5th, 2005 Low Emission Digital Circuit Design Junfeng Zhou.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
1 Clockless Computing Montek Singh Thu, Sep 6, 2007  Review: Logic Gate Families  A classic asynchronous pipeline by Williams.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 26: October 31, 2014 Synchronous Circuits.
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Reading Assignment: Rabaey: Chapter 9
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]
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
EE466: VLSI Design Lecture 13: Adders
Static CMOS Logic Seating chart updates
1 Practical Design and Performance Evaluation of Completion Detection Circuits Fu-Chiung Cheng Department of Computer Science Columbia University.
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.
Static Logic vs. Pseudo-nMOS Static Logic includes pull-up and pull-down networks - 2n transistors for n-input function. Pseudo-nMOS - n+1 transistors.
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.
1 Clockless Logic Montek Singh Thu, Mar 2, Review: Logic Gate Families  Static CMOS logic  Dynamic logic, or “domino” logic  Transmission gates,
Low Power Very Fast Dynamic Logic Circuits
EKT 221 : Digital 2 COUNTERS.
Output Prediction Logic (OPL)
Clocking in High-Performance and Low-Power Systems Presentation given at: EPFL Lausanne, Switzerland June 23th, 2003 Vojin G. Oklobdzija Advanced.
DIGITAL ELECTRONICS B.SC FY
EE115C – Winter 2009 Digital Electronic Circuits
A 200MHz <insert E #>pJ 6-bit Absolute-Value Detector
Computer Architecture
Presentation transcript:

UNIVERSITY OF ROSTOCK Institute of Applied Microelectronics and Computer Science Single-Rail Self-timed Logic Circuits in Synchronous Designs Frank Grassert, Dirk Timmermann Department of Electrical Engineering and Information Technology Richard-Wagner-Str. 31, D Rostock-Warnemuende, Germany –Only small timing differences between parallel paths allowed –Intensive timing calculations Solution 1 – inverted outputs: Using the dynamic node as inverted output Requirements: Usage of a basic n-block structure Adherence to necessary timing specifications Application to small logic blocks with limited depth or data paths with small runtime differences Condition for precharge of the inputs: c)No path to ground, if all inverted nodes are already precharged but the non- inverted (DOMINO) outputs are not Structure of single-rail DOMINO and timing diagram DOMINO stage a) b)c) Conditions for evaluation: a)One series transistor with non-inverted (DOMINO) input b)Arrival of non-inverted input signals delayed to the inverted input signals Solution 2 – completion detection: Generation of the self-timed signals from independent outputs of different (two or more) gates Requirements: At least one output goes high Small runtime differences Completion detection in dual-rail structures: from a single gate with complementary outputs = Completion detection in single-rail structures: from outputs of different gates II. Solutions Dynamic Logic Single-Rail e.g. DOMINO Dual-Rail Differential logic styles (e.g. DCVSL) „Complementary single-rail“ (e.g. DOMINO) –Only non-inverting logic functions –High, constant power consumption –About double area than single-rail +Lower power consumption +About half area than dual-rail +Smaller output load (fast) +Less clock transistors +Easy generation of self-timed signals +Self-timed structures: Latch-free evaluation (fast) Reduced clock load (power) Reduced clock skew sensitivity Idea: Combination of single-rail logic with self-timed structures! Problem 1: No inverted outputs in single rail Problem 2: Completion detection for self-timed structures I. Problem Eases completion detection Ensures the change of the level of at least one bit DigitSelf-timed representation free00 – precharged Signed-Digit representation Digit representation: Self-timed Structure: Short chains for small runtime differences: 3-10 stages Generation of the clock signal at the following stage Clocking the last stage by the global clock signal Storage of information between last and second last stages Successive evaluation of all stages Control of precharge and evaluation phase of the stages by the self-timed scheme Modified self-timed scheme for single-rail dynamic logic III. Architecture & Example Signed-Digit (SD) adder: 1-bit SD-adder self-timed cell Three dynamic stages Several gates per stage Self-timed SD-adder Combination of 1-bit adder cells Six successive dynamic stages trough consecutive blocks IV. Result: Single-Rail Self-timed Signed-Digit Adder +Low power consumption +Small area +Fast, latch-free evaluation +Reduced clock load +Single phase clock Comparison of the SD-adder in single-rail self-timed DOMINO logic and complementary DOMINO Power (  W/MHz): DOMINOSingle-rail self-timed DOMINO Max. delay (ns) 4,5 4 Area (transistor no.) Area for the self-timed logic Features: