Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras
*Currently a Visiting Professor at IIT Bombay
Digital Circuits and Systems
Spring 2015 Week 5 Module 25
Delays (contd)
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
Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras
*Currently a Visiting Professor at IIT Bombay
Delays (contd)
More complicated than combinational logic elements Two components
Setup and Hold time Intrinsic propagation delays
Delays 2
Delays 3
Setup time, tsu, is the time period prior to the clock
Hold time, th, is the time after the clock becomes inactive
Setup time and hold time define a window of time during
Delays 4
Propagation delay, tpHL and tpLH , has the same
Q (clock→Q delay) and tD-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
Delays 5
Delays 6
CLK D Q Q
Delays 7
CLK D Q t t t
Sampling Window
50 100 150 200 250 300 350
50 100 150 200
Data-Clk [ps] Clk-Output [ps] Setup Hold
Minimum Data-Output
Delays 8
tC-Q tC-Q tD-Q Flip-Flop Latch tD-C tD-C
Delays 9