Hi CASPER team,
Thanks to everybody for the suggestions. Finally the problem has been
solved. This a typical error when you have timing error:
“ERROR: 1 constraint not met.
PAR could not meet all timing constraints. A bitstream will not be
generated.”
It can be generated for different delays in the design, and it is possible
to solved adding strategically other delays ….but it not was the case.
Thanks to one member of JPL called Ryan or for my Super Ryan checking the
system.twr report saw a very big problem in the design “high value for the
fanout of about 256” it was the real problem.
Slack: -0.516ns (requirement - (data path - clock path
skew + uncertainty))
Requirement: 4.000ns
Data Path Delay: 4.481ns (Levels of Logic = 1)
Clock Path Skew: -0.035ns (-0.123 - -0.088)
Source Clock: adc0_clk rising at 0.000ns
Destination Clock:adc0_clk rising at 4.000ns
Clock Uncertainty:0.000ns
Logical Resource(s)
- ---
SLICE_X89Y76.YQ Tcko 0.370
./latency_gt_0.fd_array[1].reg_comp/fd_prim_array[0].bit_is_0.fdre_comp
SLICE_X44Y98.G4 net (fanout=265) 2.453
-
---
Total 4.481ns (0.908ns logic,
3.573ns route)
(20.3% logic, 79.7%
route)
Now this signal does not feed a lot of gates directly, if not thought
different buffers to obtain a suitable fanout.
So if you have timing errors, have a look to the fanout.
Thanks very much to the CASPER community for the help and especially to Ryan.
Isaac