CLOCK DOMAIN AND OPERATING CONDITIONS

Slides:



Advertisements
Similar presentations
1 A latch is a pair of cross-coupled inverters –They can be NAND or NOR gates as shown –Consider their behavior (each step is one gate delay in time) –From.
Advertisements

ECE C03 Lecture 71 Lecture 7 Delays and Timing in Multilevel Logic Synthesis Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
1 Lecture 20 Sequential Circuits: Latches. 2 Overview °Circuits require memory to store intermediate data °Sequential circuits use a periodic signal to.
CP208 Digital Electronics Class Lecture 11 May 13, 2009.
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
Sequential Circuits Problems(I) Prof. Sin-Min Lee Department of Mathematics and Computer Science Algorithm = Logic + Control.
EEE2243 Digital System Design Chapter 7: Advanced Design Considerations by Muhazam Mustapha, extracted from Intel Training Slides, April 2012.
Digital Logic Design Lecture # 19 University of Tehran.
Physical Memory and Physical Addressing By Alex Ames.
Copyright © Cengage Learning. All rights reserved. Functions.
Chapter5: Synchronous Sequential Logic – Part 1
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Synchronous Counter Design
07/11/2005 Register File Design and Memory Design Presentation E CSE : Introduction to Computer Architecture Slides by Gojko Babić.
Functions 2 Copyright © Cengage Learning. All rights reserved.
Introduction to Signals and Systems M. J. Roberts - All Rights Reserved. Edited by Dr. Robert Akl.
Computer Architecture & Operations I
Lecture 11: Sequential Circuit Design
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
Prof. Sin-Min Lee Department of Computer Science
Clocks A clock is a free-running signal with a cycle time.
Computer Organization
Computer Architecture & Operations I
Problems with “Inferred Latches” in Verilog
XILINX FPGAs Xilinx lunched first commercial FPGA XC2000 in 1985
Clock in Digital Systems
Very low voltage 16-bit counter in high leakage static CMOS technology
Appendix B The Basics of Logic Design
Ring Oscillator Clocks and Margins
Flip-Flop.
Latches, Flip-Flops and Registers
Sequential Circuit - Counter -
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
DIGITAL ELECTRONICS ТHEME 4: SEQUENTIAL LOGIC CIRCUITS. FLIP- FLOPS – ASYNCHRONOUS AND SYNCHRONOUS, R - S, D, T, J - K FLIP- FLOPS. The value of the outputs.
Sequential logic circuits
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
Interfacing Memory Interfacing.
Basics Combinational Circuits Sequential Circuits Ahmad Jawdat
Clock Domain Crossing Keon Amini.
These chips are operates at 50MHz clock frequency.
Boolean Algebra and Digital Logic
Instructor: Alexander Stoytchev
Fundamentals of Computer Science Part i2
Flip-Flop Applications
Timing Verification Presented by Rashmi H M.
Limitations of STA, Slew of a waveform, Skew between Signals
Flip-Flop Applications
Introduction to Static Timing Analysis:
Timing Analysis 11/21/2018.
STATIC TIMING ANALYSIS, CROSS TALK AND NOISE
Copyright © Cengage Learning. All rights reserved.
FALSE PATH ANALYSIS AND CRITICAL PATH ANALYSIS
Clocking in High-Performance and Low-Power Systems Presentation given at: EPFL Lausanne, Switzerland June 23th, 2003 Vojin G. Oklobdzija Advanced.
Topics Performance analysis..
CS341 Digital Logic and Computer Organization F2003
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
Instructor: Alexander Stoytchev
Sequential circuit analysis: kale
Instructor: Alexander Stoytchev
Thought of the Day To be what we are, and to become
TIMING ACROSS CLOCK DOMAIN
ECE 352 Digital System Fundamentals
Synchronous sequential
Synchronous Sequential
Sequential circuit analysis
Guihai Yan, Yinhe Han, and Xiaowei Li
FPGA Tools Course Timing Analyzer
Digital Electronics and Logic Circuit
Digital Electronics and Logic Design
Logic Gates and Memory.
Presentation transcript:

CLOCK DOMAIN AND OPERATING CONDITIONS PRESENTED BY CHETHAN M

CLOCK DOMAIN In synchronous logic design, a periodic signal latches the new data computed into the flip-flops. A clock typically feeds a number of flip-flops. The set of flip-flops being fed by one clock is called its clock domain. Below Figure depicts the flip-flops along with the two clock domain.

Any data paths that start from one clock domain and end in the other clock domain, then the two clock domains are independent of each other which means that there is no timing path that starts from one clock domain and ends in the other clock domain. there are data paths that cross between clock domains shown in below figure, a decision has to be made as to whether the paths are real or not. Fig: clock domain crossing

A clock domain crossing can occur both ways, from USBCLK clock domain to MEMCLK clock domain, and from MEMCLK clock domain to USBCLK clock domain. Fig: Mutually-exclusive clocks The clock domain with two clocks are mutually exclusive if only one clock is activate at one time as shown above.

OPERATING CONDITIONS An operating condition is defined as a combination of Process, Voltage and Temperature (PVT). Cell delays and interconnect delays are computed based upon the specified operating condition. Operating conditions is considered for following static timing analysis

STANDARD OPERATING CONDITIONS FOR STA: WCS (Worst-Case Slow): Process is slow, temperature is highest (say 125C) and voltage is lowest (say nominal 1.2V minus 10%). TYP (Typical): Process is typical, temperature is nominal (say 25C) and voltage is nominal (say 1.2V). BCF (Best-Case Fast): Process is fast, temperature is lowest (say -40C) and voltage is highest (say nominal 1.2V plus 10%). STANDARD OPERATING CONDITIONS FOR POWER ANALYSIS: ML (Maximal Leakage): Process is fast, temperature is highest (say 125C) and the voltage is also the highest (say 1.2V plus 10%). This corner corresponds to the maximum leakage power.

TL (Typical Leakage): Process is typical, temperature is highest(say 125C) and the voltage is nominal (say 1.2V). This refers to the condition where the leakage is representative for most designs since the chip temperature will be higher due to power dissipated in normal operation

THANK YOU