110 likes | 235 Views
Design and Implementation of VLSI Systems (EN0160) Lecture 24: Sequential Circuit Design (2/3). Prof. Sherief Reda Division of Engineering, Brown University Spring 2007. [sources: Weste/Addison Wesley – Rabaey/Pearson]. A Flip-flop is a pair of back-to-back latches.
E N D
Design and Implementation of VLSI Systems (EN0160) Lecture 24: Sequential Circuit Design (2/3) Prof. Sherief Reda Division of Engineering, Brown University Spring 2007 [sources: Weste/Addison Wesley – Rabaey/Pearson]
Example Determine the maximum logic propagation delay available within a 500ps clock cycle Using Flip-flops: tpd=500-(65+50) = 385ps Using Two-phase transparent latches: tpd=500-2*40 = 420ps Pulsed latches with 80ps pulse width: tpd=500-40 = 460ps
Example Determine the minimum logic contamination delay in each clock cycle (or half-cycle, for two-phase latches) Using Flip-flops: tcd=30-35 = 0ps tcd=30-35=0ps Using Two-phase transparent latches (duty 50%): tcd=30-35-60=0ps Using Two-phase transparent latches (60ps nonoverlap): Pulsed latches with 80ps pulse width: tcd=30-35+80=75ps