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.

is this solution right??

Status
Not open for further replies.

aslijia

Member level 2
Joined
Nov 3, 2006
Messages
53
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,288
Activity points
1,531
i saw a question like this:
-----------------------------------------------
Convert D-latch into divider by 2.
What is the max clock frequency the circuit can handle ?
T_setup= 6nS
T_hold = 2nS
T_propagation = 10nS
-----------------------------------------------------


his solution is:
--------------------------------------------------------

Any system with clock should meet setup and hold time conditions.
Besides since there is a feedback from !Q to D, we should take care of
D input timing: the data on D input should not change while clock is high!
Otherwise the results are unpredictable.
To meet these conditions:

t_clock_high <= T_prop

t_clock_low >= T_setup

T_hold <= T_prop

For example if we take t_clock_high= t_clock_low = 6nS
Then clock period = 12nS,i.e max Freq = 80MHz
-------------------------------------------------------------------------------------


but i think the clock period must longer than the total time of T_propagation + T_setup = 10ns + 6ns = 16 ns, but not 12ns as he advised.


regards
aslijia
 

I think your solution is OK with a D flip-flop and his solution is OK with a D-Latch.
 

to svicent
yes, you are right. i can understand now. thanks very much.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top