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.

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.
 

niraj_m said:
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


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.
 

onlymusic16 said:
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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top