Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

a question for back-end engineers...

Status
Not open for further replies.

Arturi

Member level 2
Joined
Sep 13, 2006
Messages
52
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,288
Activity points
1,617
What factors influence the setup and hold times of Latches and flip-flops?

I know that the propagation delay of a standard gate depend on its input slew and output load. What about setup and hold for FFs? Maybe the clock slew and the output load???


cheers
 

Setup time depends on slew of input data and clk.
C2Q depends on slew of clk and output load cap.
 

    Arturi

    Points: 2
    Helpful Answer Positive Rating
setup and hold times ..... depend on transition @input and @ clock transition !!
 

    Arturi

    Points: 2
    Helpful Answer Positive Rating
set up and hold time constraints are based on the propagation time and settling time of the flip flop.propagation time is the time to produce a change in the output. settling time refers to the time for all the output to take a stable value
 

In a master-slave type flipflop, you have two latches with passgates which are operated(opening and closing) by clock and clock-bar. When the first latch is in the transparent mode the slave latch will be in latching mode and vice versa. Simple latch will have back to back connected inverters and a passgate. So there will be a RC delay from the data port of the master latch to the point where it reaches the gate of first inverter. This RC delay plus the time the gate takes to reach 50% level is setup time.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top