Submitted by HARSHITHA G H

Slides:



Advertisements
Similar presentations
1 Lecture 14 Memory storage elements  Latches  Flip-flops State Diagrams.
Advertisements

Modern VLSI Design 4e: Chapter 5 Copyright  2008 Wayne Wolf Topics n Memory elements. n Basics of sequential machines.
1 Kuliah Rangkaian Digital Kuliah 8: Rangkaian Logika Sekuensial Teknik Komputer Universitas Gunadarma.
RTL Hardware Design by P. Chu Chapter 161 Clock and Synchronization.
Modern VLSI Design 2e: Chapter 5 Copyright  1998 Prentice Hall PTR Topics n Memory elements. n Basics of sequential machines.
1 Synchronous Sequential Circuit Analysis. 2 Synchronous Sequential Circuit State Memory – A set of n edge-triggered flip-flops that store the current.
Contemporary Logic Design Sequential Logic © R.H. Katz Transparency No Chapter #6: Sequential Logic Design Sequential Switching Networks.
STATIC TIMING ANALYSIS
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
03/30/031 ECE 551: Digital System Design & Synthesis Lecture Set 9 9.1: Constraints and Timing 9.2: Optimization (In separate file)
ECE Advanced Digital Systems Design Lecture 12 – Timing Analysis Capt Michael Tanner Room 2F46A HQ U.S. Air Force Academy I n t e g r i.
Computer Organization & Programming Chapter 5 Synchronous Components.
EE 4271 VLSI Design, Fall 2013 Static Timing Analysis and Gate Sizing Optimization.
Digital System Design using VHDL
Static Timing Analysis
Flip-FLops and Latches
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
Overview Part 1 - Storage Elements and Sequential Circuit Analysis
Digital Design: Sequential Logic Principles
Computer Architecture & Operations I
2018/5/2 EE 4271 VLSI Design, Fall 2016 Sequential Circuits.
THE CMOS INVERTER.
Library Characterization
Chapter 7 Designing Sequential Logic Circuits Rev 1.0: 05/11/03
Static Timing Analysis and Gate Sizing Optimization
Flip-Flops and Related Devices
ANALYSIS OF SEQUENTIAL CIRCUITS
Lecture 13 Derivation of State Graphs and Tables
Sequential circuit design with metastability
Clock in Digital Systems
Flip-FLops and Latches
Learning Outcome By the end of this chapter, students are expected to refresh their knowledge on sequential logic related to HDL.
2018/8/29 EE 4271 VLSI Design, Fall 2013 Sequential Circuits.
Flip-Flop.
Overview Part 1 – The Design Space
GTK TDC design and characterization notes Gianluca Aglieri Rinella
Flip-FLops and Latches
Introduction to Sequential Logic Design
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Flip-FLops and Latches
SIDDAGANGA INSTITUTE OF TECHNOLOGY
SIDDAGANGA INSTITUTE OF TECHNOLOGY
Graphing Linear Equations in Slope-Intercept Form
CS Fall 2005 – Lec. #5 – Sequential Logic - 1
Day 33: November 19, 2014 Crosstalk
Chapter 7: Advanced Modeling Techniques
Timing Verification Presented by Rashmi H M.
Limitations of STA, Slew of a waveform, Skew between Signals
Flip-FLops and Latches
COE 202: Digital Logic Design Sequential Circuits Part 4
Static Timing Analysis and Gate Sizing Optimization
Introduction to Static Timing Analysis:
Timing Analysis 11/21/2018.
Flip-FLops and Latches
触发器 Flip-Flops 刘鹏 浙江大学信息与电子工程学院 March 27, 2018
Topics Performance analysis..
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
Typical STD Cell Library Errors
Registers.
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
FLIP-FLOPS.
Combinational Circuits
Flip-Flops.
Flip-FLops and Latches
Combinational Circuits
SEQUENTIAL CIRCUITS __________________________________________________
FLIPFLOPS.
2019/9/26 EE 4271 VLSI Design, Fall 2012 Sequential Circuits.
Lecture 3: Timing & Sequential Circuits
Presentation transcript:

Submitted by HARSHITHA G H TIMING MODELS Submitted by HARSHITHA G H

TIMING MODELS Provide accurate timing for various instances of the cell in design environment. The timing models are specified for each timing arc of the cell. Define the delay arcs between nodes

Timing arc delays for an inverter cell Since it is an inverter, a rising (falling) transition at the input causes a falling (rising) transition at the output. The two kinds of delay characterized for the cell are: • Tr : Output rise delay • Tf : Output fall delay

Delay for timing arc through inverter cell is dependent on two factors: the output load, that is, the capacitance load at the output pin of the inverter the transition time of the signal at the input. Delay increases with load capacitance, input transition time.

Two types of Timing models Linear Timing Models Non-Linear Delay model

Linear Timing Model The delay and output transition time of cell are the linear functions of the two parameters. Input transition time and Output load capacitance. Example D=D0+D1*S+D2*C Where D is delay of Linear model D0,D1,D2 – Constants S – Input transition time C – Output load capacitance

Non-Linear Delay Model cell libraries include table models to specify the delays and timing checks for various timing arcs of the cell. The table models are referred to as NLDM (Non-Linear Delay Model) and are used for delay, output slew, or other timing checks.

In this example Delay of the output pin OUT are described. Rising and falling delay models for the timing arc from pin INP1 to pin OUT and max_transition at pin OUT. Separate models for the rise and fall delays, labeled as cell_rise and cell_fall respectively. Can also be used for transition time at the output of a cell.

Timing Models-Combinational cells In general, the timing arcs can be from each input to each output of the block logic path from input to output is non-inverting(positive unate), then the output has the same polarity as the input If it is an inverting logic path or negative unate, the output has an opposite polarity to input General combinational block

Timing Models – Sequential cells For synchronous inputs – timing arcs: Setup check arc (rising and falling) Hold check arc (rising and falling) For asynchronous inputs – timing arcs Recovery check arc Removal check arc

Reference: Static Timing Analysis for Nanometer Designs by J. Bhasker