ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Circuit Timing.

Slides:



Advertisements
Similar presentations
CT455: Computer Organization Logic gate
Advertisements

Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
Ch 3. Digital Circuits 3.1 Logic Signals and Gates (When N=1, 2 states)
ECE C03 Lecture 71 Lecture 7 Delays and Timing in Multilevel Logic Synthesis Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
Documentation Standards
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
ECE 3110: Introduction to Digital Systems
Figure 8–1 A 2-bit asynchronous binary counter
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
Chapter 6 –Selected Design Topics Part 2 – Propagation Delay and Timing Logic and Computer Design Fundamentals.
Electrical and Timing Characteristics of Standard Logic Gates (Lecture #2) ECE 331 – Digital System Design.
ECE 331 – Digital System Design
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
1 COMP541 Combinational Logic and Design Montek Singh Jan 25, 2007.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #6
ECE C03 Lecture 61 Lecture 6 Delays and Timing in Multilevel Logic Synthesis Prith Banerjee ECE C03 Advanced Digital Design Spring 1998.
1 Homework Reading –Tokheim, Chapter 3, 4, and –Logg-o on Analytical Engine Website Machine Projects –Continue on mp3 Labs –Continue in labs.
Chapter 6 – Selected Design Topics Part 1 – The Design Space Logic and Computer Design Fundamentals.
ECE 331 – Digital System Design Basic Logic Functions, Truth Tables, and Standard Logic Gates.
Electrical and Timing Characteristics of Standard Logic Gates (Lecture #2) ECE 301 – Digital Electronics.
TDC 311 Digital Logic. Truth Tables  AND  OR  NOT  NAND  NOR  XOR  XNOR.
Logic Families Introduction.
Digital and Analog Quantities
ECE 331 – Digital System Design Power Dissipation and Additional Design Constraints (Lecture #14) The slides included herein were taken from the materials.
ECE 331 – Digital System Design Power Dissipation and Propagation Delay.
INTEGRATED CIRCUIT LOGIC FAMILY
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 11 – Design Concepts.
ECE 3110: Introduction to Digital Systems Course Review.
Combinational Logic Design CS341 Digital Logic and Computer Organization F2003.
ECE 3130 – Digital Electronics and Design
DIGITAL SYSTEMS Logic design practice Rudolf Tracht and A.J. Han Vinck.
Three-state devices Multiplexers
Documentation Standards Circuit specification. –Description of what the system is supposed to do, including a description of all inputs and outputs and.
ECE122 – Digital Electronics & Design
Elementary Combinational Circuits Introduction Combinational circuits are built from logic gates Can realize arbitrary logical functions Goal is to design.
Electrical Characteristics Practice Problems 1 Last Mod January 2008  Paul R. Godin with Solutions.
ECE 331 – Digital System Design Constraints in Logic Circuit Design (Lecture #13) The slides included herein were taken from the materials accompanying.
1.0 INTRODUCTION  Characteristics of the active electronic components that determine the internal construction and operation of electronic circuitry.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
ECE 2110: Introduction to Digital Systems Course Review.
CYU / CSIE / Yu-Hua Lee / E- 1 數位邏輯 Digital Fundamentals Chapter 9 Counters.
ECE 3110: Introduction to Digital Systems Chapter 5 Combinational Logic Design Practices Documentation Standards (contd.)
Chapter 1_4 Part III more on … Counters Chapter 1_4 Part III more on … Counters.
ECE 3110: Introduction to Digital Systems Chapter 5 Combinational Logic Design Practices Documentation Standards.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Electrical Characteristics of IC’s
Chapter 0 - reVieW Combinational Logic Circuit, Combinational Logic Circuit, Propagation Delay, Propagation Delay, Programmable Logic. Programmable Logic.
1 Logic Gates and Circuits  Logic Gates Logic Gates  The Inverter The Inverter  The AND Gate The AND Gate  The OR Gate The OR Gate  The NAND Gate.
ECE 3110: Introduction to Digital Systems Chapter 5 Combinational Logic Design Practices Three-state devices Multiplexers.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 – Selected Design Topics Part 1 – The.
Documentation Standards (contd.)
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Documentation Standards (contd.)
Basic terminology associated with counters Technician Series
ECE 3110: Introduction to Digital Systems Chapter 5 Combinational Logic Design Practices Documentation Standards.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Multiplexers.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
ECE 2110: Introduction to Digital Systems Chapter 6 Review.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR and parity check Circuits.
Physical Properties of Logic Devices Technician Series Created Mar
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
Homework Reading Machine Projects Labs
ECE 2110: Introduction to Digital Systems
Basic Digital Logic.
PROPAGATION DELAY.
LAB #1 Introduction Combinational Logic Design
MIN AND MAX TIMING PATHS
Presentation transcript:

ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Circuit Timing

2 Previous… Drawing Layouts  Flat  Hierarchical Buses  Signal/bus flags for inter-pages Complete Schematic Diagrams  IC types  Reference designator (unit number)  Pin numbers Pinouts for SSI ICs in standard DIP (74 series)

3 Timing Diagrams A timing diagram illustrates the logical behavior of signals as a function of time. Causality: which input transitions cause which output transitions. Different through a circuit paths may have different delays. A signal timing diagram may contain many different delay specifications. Delay depends on: Internal circuit structure, Logic Family type, Source Voltage, Temperature

4 Timing Diagram for Data signals and Buses DATA IN WRITE_L Logic Circuit (Memory) DATAOUT t1 CLEAR COUNT Logic Circuit (Counter) STEP[7:0]

5 Propagation Delay The delay time between input transitions and the output transitions due to the propagation delay of the logic gates. t p of a signal depends on the signal path inside the logic circuit For a logic gate t pLH may not equal t pHL, (e.g. in TTL) t p is specified in the manufacturer data sheets of the IC’smanufacturer data sheets Example: The delay for 74x00 in nanoseconds for TTL & CMOS Families: LS, HCT,AHCTAHCT To find t p for a signal, add the propagation delays of all gates along the path of the signal

6 Timing specifications A timing table may specify a range of values for each delay for a device. Maximum: longest possible delay Typical: under near-ideal condition Minimum: smallest. Many manufactures don’t specify this values in most moderate-speed logic families (74LS,74S TTL). Set to zero or 1/4~1/3 of typical delay if not specified.

7 Delays for selected SSI parts

8 Delays of SSI parts All inputs of an SSI gate have the same propagation delays to the output. TTL gates usually have different delays for LOW- to-HIGH and HIGH-to-LOW transitions, while CMOS gates usually don’t. The delay from an input transition to the corresponding output transition depends on the internal path taken by the changing signal.

9 Delays for selected MSI parts pp. 366

10 Timing analysis Study logical behavior of SSI/MSI devices Worst-case delay:  Maximum of t pLH and t pHL for each component  Sum of the worst-case delays through the individual components, independent of the transition direction and other conditions. Tools  CAD and simulators: Xilinx, MAXPLUS

11 Exercise Example:

12 Next… Combinational PLDs Reading Wakerly CH-6.3,6.4