systems
play

Systems Delays (contd) Shankar Balachandran* Associate Professor, - PowerPoint PPT Presentation

Spring 2015 Week 5 Module 25 Digital Circuits and Systems Delays (contd) Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras *Currently a Visiting Professor at IIT Bombay Sequential Element Delays


  1. Spring 2015 Week 5 Module 25 Digital Circuits and Systems Delays (contd) Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras *Currently a Visiting Professor at IIT Bombay

  2. Sequential Element Delays  More complicated than combinational logic elements  Two components  Setup and Hold time  Intrinsic propagation delays Delays 2

  3. Setup and Hold Times  Setup time , t su , is the time period prior to the clock becoming active (edge or level) during which the flip-flop inputs must remain stable.  Hold time , t h , is the time after the clock becomes inactive during which the flip-flop inputs must remain stable.  Setup time and hold time define a window of time during which the flip-flop inputs cannot change – quiescent interval. Delays 3

  4. Propagation Delay  Propagation delay, t pHL and t pLH , has the same meaning as in combinational circuit – beware propagation delays usually will not be equal for all input to output pairs. There can be two propagation delays: t C- Q ( clock →Q delay) and t D-Q ( data →Q delay).  For a level or pulse triggered latch:  Data input should remain stable till the clock becomes inactive.  Clock should remain active till the input change is propagated to Q output. That is, active period of the clock, t w > max { t pLH , t pHL } Delays 4

  5. Latch & Flip-flop Timing Parameters Delays 5

  6. Latch and Flip-flop Timings CLK D t h t C-Q t su Q Flip-flop t h t su t h t su Q Latch t C-Q t C-Q t D-Q Delays 6

  7. More Precise FF Setup and Hold Times CLK t D t Q t 350 300 Minimum Data-Output Clk-Output [ps] 250 200 150 Setup Hold 100 Sampling Window 50 0 -200 -150 -100 -50 0 50 100 150 200 Data-Clk [ps] Delays 7

  8. Characterizing Timing • Setup time, hold time • Propagation delays t D-Q t D-C t D-C t C-Q t C-Q Latch Flip-Flop Delays 8

  9. End of Week 5: Module 25 Thank You Delays 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend