to increase the speed of Design

Status
Not open for further replies.

niraj_m

Junior Member level 1
Joined
Sep 26, 2009
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Edison
Activity points
1,404
Hi
Can we design a flop to work on both edges of clock ? In this scenario how do we takecare of timing and metastability issues ?

Pls brainstorm your points .

Also if you have any paper or link pls do point. It really helps me .

Thanks in advance
 

You cannot have a flop working on both edges of the clock, that why it is called an edge triggered device. You have to decide which edge of the clock you want to use.
 



Parallelization increases the speed of your circuit. Use dual/quad pumping for clocking.
 

Thanks for your reply.

Yes true that flop needs to latch on edge of clock , so do current philosophy of flop. Also we can construct a dual edge flop , wherein flop latches data on both edges on clock ,yes it tedious process .
I have got few info on these , further links helps .
 

iwpia50s said:
You cannot have a flop working on both edges of the clock, that why it is called an edge triggered device. You have to decide which edge of the clock you want to use.

You can always design a dual edge triggered flip flop but you do not normally find them in your designs. Why? because very few EDA tools support them.
 


Dual-edge flops typically used to reduce power consumption in design. Most of modern synthesis and backend tools work properly with such flops.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…