usage of multi phase clocks in a design

The favorite HDL language in North America

usage of multi phase clocks in a design

Postby anand » Wed May 05, 2010 1:39 pm

Hi There :-)

I wanted to know whether the usage of both the phases of the clock,i.e. posedge and negedge is synthesizable ?

If so what are the constraints and precautions I need to take?

I keenly await your response :-)

Thank you :-)
anand
 
Posts: 6
Joined: Tue May 04, 2010 2:24 pm
Location: Bangalore

Postby Case23 » Thu May 06, 2010 9:40 am

hi anand,

yes it is synthesisable, but not within one flipflop. A flipflop can ether use the positive edge or the negative edge. But you can use both types in one design.

It is good code style to not use negative edge, but to have two clock inputs, one positive clock and one negative clock. Then you can use a positive edge flipflop on the negative clock to get the same result. The reason for this coding style is that asic manufacturer cannot verify negative edge flipflops in their production chain.
Case23
 
Posts: 75
Joined: Wed May 19, 2004 9:41 am


Return to Verilog HDL