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.

Can a latch be used as a flop by modifying its enable input?

Status
Not open for further replies.

Ashish Agrawal

Member level 3
Joined
Mar 24, 2015
Messages
60
Helped
8
Reputation
16
Reaction score
8
Trophy points
8
Activity points
502
Hi Experts,

Can this circuit be used as a flop?

latch_as_flop.png

Basically, I have delayed the clock signal and ANDed it with the original clock signal. The output of AND is used as Enable to latch. So instead of having the Enable high for long duration, it will be equivalent to delay of BUFFERs.
If we are able to provide delay of BUFFERs equal to setup time of latch ( setup time will be measured with respect to negative edge/closing edge) then will this circuit work as an edge-triggered flop?
Is it really possible to provide this exact delay? If not, why?

Regards,
Ashish
 

Hi Experts,

Can this circuit be used as a flop?

View attachment 130364

Basically, I have delayed the clock signal and ANDed it with the original clock signal. The output of AND is used as Enable to latch. So instead of having the Enable high for long duration, it will be equivalent to delay of BUFFERs.
If we are able to provide delay of BUFFERs equal to setup time of latch ( setup time will be measured with respect to negative edge/closing edge) then will this circuit work as an edge-triggered flop?
Is it really possible to provide this exact delay? If not, why?

Regards,
Ashish

One correction is required, not able to edit the same post. so replying.
"Please consider the BUFFERs as ODD number of inverters."

Regards,
Ashish
 

Can you tell us what the minimum guaranteed clock pulse width will be over all corners of Process,Voltage and Temperature for any layout?

If you cannot then you shouldn't try to build your own delay lines.

John Eaton
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top