M
mmihai
Guest
Hi!
I have a Xilinx webcase for about 2mo about this that goes nowhere ... may be better luck here.
My problem:
- V6 design
- clocking structure with a IBUF to BUFR which drives a BUFG, so both BUFR/BUFG are on the same clock domain
- the BUFR also clocks few flops
- BUFG clocks main logic
- par finishes w/o hold errs
- I can detect data transfer errors between the flops clocked by BUFR and the flops clocked by BUFG (direction is data from BUFR flops -> BUFG flops, no logic, just data transfer).
- timingan reports no hold errs on those paths
- different runs (different placement) will produce a full working design
[- ISE 13.4... but it should not matter]
Anyone seen this? Any feedback about this structure?
Goal is to be able to produce predictable results... Now I have no way to do that unless I try it on HW ... but my confidence level is low (i.e. if it works on one device will it work on //all//?).
--
Thanks,
mmihai
I have a Xilinx webcase for about 2mo about this that goes nowhere ... may be better luck here.
My problem:
- V6 design
- clocking structure with a IBUF to BUFR which drives a BUFG, so both BUFR/BUFG are on the same clock domain
- the BUFR also clocks few flops
- BUFG clocks main logic
- par finishes w/o hold errs
- I can detect data transfer errors between the flops clocked by BUFR and the flops clocked by BUFG (direction is data from BUFR flops -> BUFG flops, no logic, just data transfer).
- timingan reports no hold errs on those paths
- different runs (different placement) will produce a full working design
[- ISE 13.4... but it should not matter]
Anyone seen this? Any feedback about this structure?
Goal is to be able to produce predictable results... Now I have no way to do that unless I try it on HW ... but my confidence level is low (i.e. if it works on one device will it work on //all//?).
--
Thanks,
mmihai