"Chandrasekhar" <chandu_419@yahoo.com> wrote in message
news:1102489026.603341.150020@c13g2000cwb.googlegroups.com...
Hi All,
I m facing some problems with clock gating in Virtex II FPGA
using BUFGMUX, The Xilinx ISE 6.2.03i is saying the design is not
completely routable. I know that clock gating in an FPGA is not
advisable, but my requirement is like that.
No it isn't. Use enables instead. The tool has saved you from months of pain
by refusing to connect up such an abomination!
I have total 15 clocks of 5
diffterent frequencies. All these 15 clocks are gated with gate enable
before going to the individual modules. The gating must be done in my
clock tree module only.
Can anyone please give some inputs on this... Any help will
be greatly appreciated.
Thanks...
Chandrasekhar.
Fix it so you have one clock. Make it faster than the others; why not use a
DCM to create it? Use enables for your original 15 clocks. If necessary,
retime the stuff from the various clock domains on the way in, and on the
way out, in your 'clock tree module'. A little thought up front will save
you so many problems. Here's a resynchronising circuit posted by Rick
Collins to get you going.
http://www.fpga-faq.com/archives/59400.html#59400Good luck, Syms.