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.

what are the problems on working on both posedge and negedge of a clock

Status
Not open for further replies.

dll_fpga

Full Member level 3
Joined
Mar 9, 2011
Messages
185
Helped
19
Reputation
38
Reaction score
21
Trophy points
1,298
Location
kerala,India
Activity points
2,416
what are the problems on working on both posedge and negedge of a clock (by using an invertor on clock)...
please explain
or is this method fine?
 

One issue is that the design is more sensitive to duty ratio variations. eg, if the clock is spec'd for a 40/60 to 60/40 ratio, the design will need to essentially be able to meet more than a 2x clock rate. eg, a perfect 50/50 clock would have paths requirements of 1/2 the clock period. a 60/40 clock would have some paths that are easier to meet (6/10th of a clock period) and some that are more difficult (4/10ths). if the range spans from 40/60 to 60/40, then all paths would need to meet 4/10ths of a clock period, which would mean the circuit could support a clock rate 10/4ths as high. (2.5x).

It also requires more design effort, as you would need to be careful with the transfers of rising to rising, falling to falling, rising to falling, and falling to rising.

Existing IP likely makes use of a single clock. The use of both clock edges over a 2x clock may make it more difficult to interconnect to existing IP.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top