Unformatted text preview:

1BR 8/99 1DFFs are most common• Most programmable logic families only have DFFs• DFF is fastest, simplest (fewest transistors) of FFs• Other FF types (T, JK) can be built from DFFs• We will use DFFs almost exclusively in this class– Will always used edge-triggered state elements(FFs), not level sensitive elements (latches).BR 8/99 2Synchronous vs Asynchronous InputsSynchronous input: Output will change after active clock edgeAsychronous input: Output changes independent of clockDQCSRFlip-Flops often have async set, reset control.D input is synchronous with respect to ClkS, R are asynchronous. Q output affected by S,R independent of C. Async inputs are dominantover Clk. S,R inputs often called Pre (preset)and Clr (clear) inputs.BR 8/99 3DFF with async controlCD inputQ (FF)RS2BR 8/99 4Flip-Flop, Latch Timing• Propagation Delay– C2Q: Q will change some propagation delay afterchange in C. Value of Q is based on D input forDFF.– S2Q, R2Q: Q will change some propagation delayafter change on S input, R input– Note that there is NO propagation delay D2Q forDFF!– D is a Synchronous INPUT, no prop delay value forsynchronous inputsBR 8/99 5Clock to Q Propagation DelayCD inputQ (FF)Tc2qlhTc2qhlThere is NO delay from D to Q!!! The clock input is whattriggers the change, not the D input!!!BR 8/99 6S, R to Q Propagation DelayCD inputQ (FF)SRTs2qlhTr2qhl3BR 8/99 7Setup, Hold Times• Synchronous inputs (e.g. D) have Setup, Holdtime specification with respect to the CLOCKinput• Setup Time: the amount of time thesynchronous input (D) must be stable before theactive edge of clock• Hold Time: the amount of time thesynchronous input (D) must be stable after theactive edge of clock.BR 8/99 8Setup, Hold TimetsuthdCD changingStableIf changes on D input violate either setup or holdtime, then correct FF operation is not guaranteed.Setup/Hold measured around active clock edge.D


View Full Document
Download DFFs are most common
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view DFFs are most common and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view DFFs are most common 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?