I found the error.

A Xilinx Accumulator block was configured with a number of bit less
than the input width (just a typo), the update diagram do not report a
warning/error message and the compilation went ahead till the timing
check. The system.twx file in this case was missing.

Thanks to all,

Cheers,

Andrea

2013/10/2 Andrea Mattana <[email protected]>:
> mmm yes I think that's the problem, I have read the system generator
> reference manual at the delay block page and should be definitely a
> problem to have big delay coupled with big data bus width.
>
> Thanks,
> I will try i a different way and will report the improvements (hopefully).
> Andrea
>
> 2013/10/2 Andrea Mattana <[email protected]>:
>> Thanks Jack,
>>
>> can be a z^-2048 delay??
>>
>>
>> Andrea
>>
>> 2013/10/2 Jack Hickish <[email protected]>:
>>> Hey Andrea,
>>>
>>> I think (http://www.xilinx.com/support/answers/23165.html) the ngc
>>> file is all you're going to get, unless you run the compile again with
>>> the XIL_TIMING_ALLOW_IMPOSSIBLE variable set to 1.
>>>
>>> Your error is some specific component that has impossible timing
>>> constraints -- it's not just general routing difficulties. I don't
>>> think it can be ADC related unless you've changed the ADC parameters
>>> since your last compile. I think it has to be some block you've
>>> changed the parameters of or added since your last successful compile
>>> -- embedded multipliers with low latency and really large input
>>> bitwidths are one example of a common block which I've seen throw this
>>> error. I'm sure there are plenty of others...
>>>
>>> Cheers,
>>> Jack
>>>
>>> On 2 October 2013 15:34, Andrea Mattana <[email protected]> wrote:
>>>> I'm sure, the directory is correct, because I do that very often, but
>>>> in this case the system.twx is really missing. The only file readable
>>>> from the timingan is a ngc file but I don't know how to investigate
>>>> timing with that.
>>>>
>>>> Can be an issue related to the ADC or some resources ended? This is
>>>> the last succesfully compilation, I have added few blocks after that:
>>>>
>>>> Design Summary:
>>>> Number of errors:      0
>>>> Number of warnings: 2216
>>>> Slice Logic Utilization:
>>>>   Number of Slice Registers:                34,241 out of  58,880   58%
>>>>     Number used as Flip Flops:              34,239
>>>>     Number used as Latch-thrus:                  2
>>>>   Number of Slice LUTs:                     28,529 out of  58,880   48%
>>>>     Number used as logic:                   23,304 out of  58,880   39%
>>>>       Number using O6 output only:          17,536
>>>>       Number using O5 output only:           4,428
>>>>       Number using O5 and O6:                1,340
>>>>     Number used as Memory:                   4,890 out of  24,320   20%
>>>>       Number used as Dual Port RAM:            304
>>>>         Number using O6 output only:           188
>>>>         Number using O5 and O6:                116
>>>>       Number used as Shift Register:         4,586
>>>>         Number using O6 output only:         4,586
>>>>     Number used as exclusive route-thru:       335
>>>>   Number of route-thrus:                     4,992
>>>>     Number using O6 output only:             4,747
>>>>     Number using O5 output only:               241
>>>>     Number using O5 and O6:                      4
>>>>
>>>> Slice Logic Distribution:
>>>>   Number of occupied Slices:                12,032 out of  14,720   81%
>>>>   Number of LUT Flip Flop pairs used:       40,207
>>>>     Number with an unused Flip Flop:         5,966 out of  40,207   14%
>>>>     Number with an unused LUT:              11,678 out of  40,207   29%
>>>>     Number of fully used LUT-FF pairs:      22,563 out of  40,207   56%
>>>>     Number of unique control sets:             584
>>>>     Number of slice register sites lost
>>>>       to control set restrictions:           1,187 out of  58,880    2%
>>>>
>>>>   A LUT Flip Flop pair for this architecture represents one LUT paired with
>>>>   one Flip Flop within a slice.  A control set is a unique combination of
>>>>   clock, reset, set, and enable signals for a registered element.
>>>>   The Slice Logic Distribution report is not meaningful if the design is
>>>>   over-mapped for a non-slice resource or if Placement fails.
>>>>   OVERMAPPING of BRAM resources should be ignored if the design is
>>>>   over-mapped for a non-BRAM resource or if placement fails.
>>>>
>>>> IO Utilization:
>>>>   Number of bonded IOBs:                       151 out of     640   23%
>>>>     Number of LOCed IOBs:                      151 out of     151  100%
>>>>     IOB Flip Flops:                            114
>>>>     Number of bonded IPADs:                     36 out of      50   72%
>>>>     Number of bonded OPADs:                     32 out of      32  100%
>>>>
>>>> Specific Feature Utilization:
>>>>   Number of BlockRAM/FIFO:                     219 out of     244   89%
>>>>     Number using BlockRAM only:                219
>>>>     Total primitives used:
>>>>       Number of 36k BlockRAM used:             175
>>>>       Number of 18k BlockRAM used:              77
>>>>     Total Memory used (KB):                  7,686 out of   8,784   87%
>>>>   Number of BUFG/BUFGCTRLs:                     12 out of      32   37%
>>>>     Number used as BUFGs:                       12
>>>>   Number of IDELAYCTRLs:                         6 out of      22   27%
>>>>   Number of BUFDSs:                              2 out of       8   25%
>>>>   Number of CRC64s:                              2 out of      16   12%
>>>>   Number of DCM_ADVs:                            4 out of      12   33%
>>>>   Number of DSP48Es:                           233 out of     640   36%
>>>>   Number of GTP_DUALs:                           8 out of       8  100%
>>>>   Number of PLL_ADVs:                            2 out of       6   33%
>>>>
>>>> Average Fanout of Non-Clock Nets:                2.16
>>>>
>>>> Peak Memory Usage:  1931 MB
>>>> Total REAL time to MAP completion:  13 mins 41 secs
>>>> Total CPU time to MAP completion:   13 mins 33 secs
>>>>
>>>> Mapping completed.
>>>> See MAP report file "system_map.mrp" for details.
>>>>
>>>>
>>>>
>>>> #----------------------------------------------#
>>>> # Starting program par
>>>> # par -ise ../__xps/ise/system.ise -xe n -w -ol high system_map.ncd 
>>>> system.ncd
>>>> system.pcf
>>>> #----------------------------------------------#
>>>> Release 11.4 - par L.68 (lin64)
>>>> Copyright (c) 1995-2009 Xilinx, Inc.  All rights reserved.
>>>> PMSPEC -- Overriding Xilinx file
>>>> </opt/Xilinx/11.1/EDK/data/parBmgr.acd> with local file
>>>> </opt/Xilinx/11.1/ISE/data/parBmgr.acd>
>>>>
>>>>
>>>> Loading device for application Rf_Device from file '5vsx95t.nph' in 
>>>> environment
>>>> /opt/Xilinx/11.1/ISE:/opt/Xilinx/11.1/EDK.
>>>>    "system" is an NCD, version 3.2, device xc5vsx95t, package ff1136, 
>>>> speed -1
>>>>
>>>> Constraints file: system.pcf.
>>>>    "system" is an NCD, version 3.2, device xc5vsx95t, package ff1136, 
>>>> speed -1
>>>> WARNING:ConstraintSystem:65 - Constraint <NET
>>>>    
>>>> "mad_corr_beam_x64_adc/mad_corr_beam_x64_adc/x64_adc_infrastructure_inst/adc_clk_ibufds"
>>>>         PERIOD = 4.1667 ns
>>>>    HIGH 50%;> [system.pcf(10135)] overrides constraint <NET
>>>>    
>>>> "mad_corr_beam_x64_adc/mad_corr_beam_x64_adc/x64_adc_infrastructure_inst/adc_clk_ibufds"
>>>>         PERIOD = 4.1667 ns
>>>>    HIGH 50%;> [system.pcf(10132)].
>>>>
>>>>
>>>> Initializing temperature to 85.000 Celsius. (default - Range: 0.000 to
>>>> 85.000 Celsius)
>>>> Initializing voltage to 0.950 Volts. (default - Range: 0.950 to 1.050 
>>>> Volts)
>>>>
>>>> INFO:Timing:3386 - Intersecting Constraints found and resolved.  For
>>>> more information, see the TSI report.  Please
>>>>    consult the Xilinx Command Line Tools User Guide for information on
>>>> generating a TSI report.
>>>>
>>>> Device speed data version:  "PRODUCTION 1.66 2009-11-16".
>>>>
>>>>
>>>>
>>>> Device Utilization Summary:
>>>>
>>>>    Number of BUFDSs                          2 out of 8      25%
>>>>    Number of BUFGs                          12 out of 32     37%
>>>>    Number of CRC64s                          2 out of 16     12%
>>>>    Number of DCM_ADVs                        4 out of 12     33%
>>>>    Number of DSP48Es                       233 out of 640    36%
>>>>    Number of GTP_DUALs                       8 out of 8     100%
>>>>    Number of IDELAYCTRLs                     6 out of 22     27%
>>>>    Number of ILOGICs                        92 out of 800    11%
>>>>    Number of External IOBs                 151 out of 640    23%
>>>>       Number of LOCed IOBs                 151 out of 151   100%
>>>>
>>>>    Number of IODELAYs                       44 out of 800     5%
>>>>    Number of External IPADs                 36 out of 690     5%
>>>>       Number of LOCed IPADs                 36 out of 36    100%
>>>>
>>>>    Number of OLOGICs                        22 out of 800     2%
>>>>    Number of External OPADs                 32 out of 32    100%
>>>>       Number of LOCed OPADs                 32 out of 32    100%
>>>>
>>>>    Number of PLL_ADVs                        2 out of 6      33%
>>>>    Number of RAMB18X2s                      44 out of 244    18%
>>>>    Number of RAMB36SDP_EXPs                 10 out of 244     4%
>>>>    Number of RAMB36_EXPs                   165 out of 244    67%
>>>>    Number of Slice Registers             34241 out of 58880  58%
>>>>       Number used as Flip Flops          34239
>>>>       Number used as Latches                 0
>>>>       Number used as LatchThrus              2
>>>>
>>>>    Number of Slice LUTS                  28529 out of 58880  48%
>>>>    Number of Slice LUT-Flip Flop pairs   40207 out of 58880  68%
>>>>
>>>>
>>>> Overall effort level (-ol):   High
>>>> Router effort level (-rl):    High
>>>>
>>>> Starting initial Timing Analysis.  REAL time: 35 secs
>>>> Finished initial Timing Analysis.  REAL time: 36 secs
>>>>
>>>> Starting Router
>>>>
>>>>
>>>> Wirelength Stats for nets on all pins. NumPins: 138867
>>>>
>>>> Phase  1  : 205081 unrouted;      REAL time: 41 secs
>>>>
>>>> Phase  2  : 125991 unrouted;      REAL time: 55 secs
>>>>
>>>> Phase  3  : 38237 unrouted;      REAL time: 1 mins 51 secs
>>>>
>>>> Phase  4  : 38256 unrouted; (Setup:0, Hold:38041, Component Switching
>>>> Limit:0)     REAL time: 2 mins
>>>>
>>>> Updating file: system.ncd with current fully routed design.
>>>>
>>>> Phase  5  : 0 unrouted; (Setup:0, Hold:35039, Component Switching
>>>> Limit:0)     REAL time: 3 mins 10 secs
>>>>
>>>> Phase  6  : 0 unrouted; (Setup:0, Hold:35039, Component Switching
>>>> Limit:0)     REAL time: 3 mins 10 secs
>>>>
>>>> Phase  7  : 0 unrouted; (Setup:0, Hold:35039, Component Switching
>>>> Limit:0)     REAL time: 3 mins 10 secs
>>>>
>>>> Phase  8  : 0 unrouted; (Setup:0, Hold:35039, Component Switching
>>>> Limit:0)     REAL time: 3 mins 10 secs
>>>>
>>>> Phase  9  : 0 unrouted; (Setup:0, Hold:0, Component Switching Limit:0)
>>>>     REAL time: 3 mins 23 secs
>>>>
>>>> Phase 10  : 0 unrouted; (Setup:0, Hold:0, Component Switching Limit:0)
>>>>     REAL time: 3 mins 38 secs
>>>> Total REAL time to Router completion: 3 mins 38 secs
>>>> Total CPU time to Router completion: 3 mins 38 secs
>>>>
>>>> Partition Implementation Status
>>>> -------------------------------
>>>>
>>>>   No Partitions were found in this design.
>>>>
>>>> -------------------------------
>>>>
>>>> Generating "PAR" statistics.
>>>>
>>>> **************************
>>>> Generating Clock Report
>>>> **************************
>>>>
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |        Clock Net    |   Resource   |Locked|Fanout|Net Skew(ns)|Max 
>>>> Delay(ns)|
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |            adc0_clk | BUFGCTRL_X0Y4| No   | 9822 |  0.904     |  2.444   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |             epb_clk | BUFGCTRL_X0Y1| No   |  840 |  0.822     |  2.354   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |           mgt_clk_0 |BUFGCTRL_X0Y25| No   |  773 |  0.695     |  2.320   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |       adc_clk_4x_6d |BUFGCTRL_X0Y30| No   |  166 |  0.661     |  2.185   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |mad_corr_beam_x64_ad |              |      |      |            |          
>>>>    |
>>>> |          c/adc_clk0 |BUFGCTRL_X0Y29| No   |  616 |  0.824     |  2.349   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |xaui_infrastructure_ |              |      |      |            |          
>>>>    |
>>>> |      inst/mgt_clk_1 | BUFGCTRL_X0Y3| No   |   16 |  0.243     |  2.157   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |xaui_infrastructure_ |              |      |      |            |          
>>>>    |
>>>> |inst/xaui_infrastruc |              |      |      |            |          
>>>>    |
>>>> |ture_inst/mgt_clk_mu |              |      |      |            |          
>>>>    |
>>>> |              lt_2_t | BUFGCTRL_X0Y2| No   |   16 |  0.243     |  2.157   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |infrastructure_inst/ |              |      |      |            |          
>>>>    |
>>>> |             dly_clk |BUFGCTRL_X0Y27| No   |    6 |  0.173     |  2.140   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>> |xaui_infrastructure_ |              |      |      |            |          
>>>>    |
>>>> |inst/xaui_infrastruc |              |      |      |            |          
>>>>    |
>>>> |ture_inst/mgt_clk_mu |              |      |      |            |          
>>>>    |
>>>> |              lt_2_b |BUFGCTRL_X0Y26| No   |   16 |  0.243     |  2.157   
>>>>    |
>>>> +---------------------+--------------+------+------+------------+-------------+
>>>>
>>>> * Net Skew is the difference between the minimum and maximum routing
>>>> only delays for the net. Note this is different from Clock Skew which
>>>> is reported in TRCE timing report. Clock Skew is the difference between
>>>> the minimum and maximum path delays which includes logic delays.
>>>>
>>>> Timing Score: 0 (Setup: 0, Hold: 0, Component Switching Limit: 0)
>>>>
>>>> Number of Timing Constraints that were not applied: 3
>>>>
>>>> Asterisk (*) preceding a constraint indicates it was not met.
>>>>    This may be due to a setup or hold violation.
>>>>
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   Constraint                                |    Check    | Worst Case
>>>> |  Best Case | Timing |   Timing
>>>>                                             |             |    Slack
>>>> | Achievable | Errors |    Score
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   PERIOD analysis for net "mad_corr_beam_x6 | SETUP       |
>>>> 0.025ns|     6.225ns|       0|           0
>>>>   4_adc_fab_phase_gen/mad_corr_beam_x64_adc | HOLD        |
>>>> 0.109ns|            |       0|           0
>>>>   _fab_phase_gen/CLK0_BUF" derived from  PE |             |
>>>> |            |        |
>>>>   RIOD analysis for net "mad_corr_beam_x64_ |             |
>>>> |            |        |
>>>>   adc/fab_clk1" derived from NET        "ma |             |
>>>> |            |        |
>>>>   d_corr_beam_x64_adc/mad_corr_beam_x64_adc |             |
>>>> |            |        |
>>>>   /x64_adc_infrastructure_inst/adc_clk_ibuf |             |
>>>> |            |        |
>>>>   ds"        PERIOD = 4.1667 ns HIGH 50%    |             |
>>>> |            |        |
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   PERIOD analysis for net "mad_corr_beam_x6 | SETUP       |
>>>> 0.053ns|     4.113ns|       0|           0
>>>>   4_adc/mad_corr_beam_x64_adc/x64_adc_infra | HOLD        |
>>>> 0.306ns|            |       0|           0
>>>>   structure_inst/adc_clk_dcm" derived from  |             |
>>>> |            |        |
>>>>    NET        "mad_corr_beam_x64_adc/mad_co |             |
>>>> |            |        |
>>>>   rr_beam_x64_adc/x64_adc_infrastructure_in |             |
>>>> |            |        |
>>>>   st/adc_clk_ibufds"        PERIOD = 4.1667 |             |
>>>> |            |        |
>>>>    ns HIGH 50%                              |             |
>>>> |            |        |
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   TS_mgt_clk_0 = PERIOD TIMEGRP "mgt_clk_0" | SETUP       |
>>>> 0.101ns|     6.299ns|       0|           0
>>>>    156.25 MHz HIGH 50%                      | HOLD        |
>>>> 0.130ns|            |       0|           0
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   PERIOD analysis for net "mad_corr_beam_x6 | SETUP       |
>>>> 0.140ns|     6.110ns|       0|           0
>>>>   4_adc/fab_clk1" derived from  NET         | HOLD        |
>>>> 0.335ns|            |       0|           0
>>>>   "mad_corr_beam_x64_adc/mad_corr_beam_x64_ |             |
>>>> |            |        |
>>>>   adc/x64_adc_infrastructure_inst/adc_clk_i |             |
>>>> |            |        |
>>>>   bufds"        PERIOD = 4.1667 ns HIGH 50% |             |
>>>> |            |        |
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   NET         "mad_corr_beam_x64_adc/mad_co | MINLOWPULSE |
>>>> 0.566ns|     3.600ns|       0|           0
>>>>   rr_beam_x64_adc/x64_adc_infrastructure_in |             |
>>>> |            |        |
>>>>   st/adc_clk_ibufds"         PERIOD = 4.166 |             |
>>>> |            |        |
>>>>   7 ns HIGH 50%                             |             |
>>>> |            |        |
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   TS_sys_clk_n = PERIOD TIMEGRP "sys_clk_n" | MINPERIOD   |
>>>> 1.668ns|     8.332ns|       0|           0
>>>>    100 MHz HIGH 50%                         |             |
>>>> |            |        |
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   NET "epb_cs_n_IBUF" MAXDELAY = 4 ns       | MAXDELAY    |
>>>> 1.701ns|     2.299ns|       0|           0
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   TS_RAM_FF = MAXDELAY FROM TIMEGRP "RAMSOU | SETUP       |
>>>> 1.769ns|     4.481ns|       0|           0
>>>>   RCE" TO TIMEGRP "FFDEST" 6.25 ns          | HOLD        |
>>>> 1.465ns|            |       0|           0
>>>>   DATAPATHONLY                              |             |
>>>> |            |        |
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   TS_mgt_clk_mult_2_b = PERIOD TIMEGRP "mgt | SETUP       |
>>>> 2.059ns|     4.341ns|       0|           0
>>>>   _clk_mult_2_b" 156.25 MHz HIGH 50%        | HOLD        |
>>>> 1.456ns|            |       0|           0
>>>> ----------------------------------------------------------------------------------------------------------
>>>>   NET         "mad_corr_beam_x64_adc/mad_co | N/A         |
>>>> N/A|         N/A|     N/A|         N/A
>>>>   rr_beam_x64_adc/x64_adc_infrastructure_in |             |
>>>> |            |        |
>>>>   st/adc_clk_ibufds"         PERIOD = 4.166 |             |
>>>> |            |        |
>>>>   7 ns HIGH 50%                             |             |
>>>> |            |        |
>>>> ----------------------------------------------------------------------------------------------------------
>>>>
>>>>
>>>> Derived Constraint Report
>>>> Derived Constraints for
>>>> mad_corr_beam_x64_adc/mad_corr_beam_x64_adc/x64_adc_infrastructure_inst/adc_clk_ibufds
>>>> +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+
>>>> |                               |   Period    |       Actual Period
>>>>    |      Timing Errors        |      Paths Analyzed       |
>>>> |           Constraint          | Requirement
>>>> |-------------+-------------|-------------+-------------|-------------+-------------|
>>>> |                               |             |   Direct    |
>>>> Derivative  |   Direct    | Derivative  |   Direct    | Derivative  |
>>>> +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+
>>>> |mad_corr_beam_x64_adc/mad_corr_|      4.167ns|      3.600ns|
>>>> 4.150ns|            0|            0|            0|       767464|
>>>> |beam_x64_adc/x64_adc_infrastruc|             |             |
>>>>    |             |             |             |             |
>>>> |ture_inst/adc_clk_ibufds       |             |             |
>>>>    |             |             |             |             |
>>>> | mad_corr_beam_x64_adc/mad_corr|      4.167ns|      4.113ns|
>>>> N/A|            0|            0|         4528|            0|
>>>> | _beam_x64_adc/x64_adc_infrastr|             |             |
>>>>    |             |             |             |             |
>>>> | ucture_inst/adc_clk_dcm       |             |             |
>>>>    |             |             |             |             |
>>>> | mad_corr_beam_x64_adc/fab_clk1|      6.250ns|      6.110ns|
>>>> 6.225ns|            0|            0|         1375|       761561|
>>>> |  mad_corr_beam_x64_adc_fab_pha|      6.250ns|      6.225ns|
>>>> N/A|            0|            0|       761561|            0|
>>>> |  se_gen/mad_corr_beam_x64_adc_|             |             |
>>>>    |             |             |             |             |
>>>> |  fab_phase_gen/CLK0_BUF       |             |             |
>>>>    |             |             |             |             |
>>>> +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+
>>>>
>>>> All constraints were met.
>>>> INFO:Timing:2761 - N/A entries in the Constraints list may indicate that 
>>>> the
>>>>    constraint does not cover any paths or that it has no requested value.
>>>>
>>>>
>>>> Generating Pad Report.
>>>>
>>>> All signals are completely routed.
>>>>
>>>> Total REAL time to PAR completion: 3 mins 49 secs
>>>> Total CPU time to PAR completion: 3 mins 48 secs
>>>>
>>>> Peak Memory Usage:  1487 MB
>>>>
>>>> Placer: Placement generated during map.
>>>> Routing: Completed - No errors found.
>>>> Timing: Completed - No errors found.
>>>>
>>>> Number of error messages: 0
>>>> Number of warning messages: 1
>>>> Number of info messages: 1
>>>>
>>>> Writing design to file system.ncd
>>>>
>>>> Andrea
>>>>
>>>> 2013/10/2 John Ford <[email protected]>:
>>>>>> Hi all,
>>>>>>
>>>>>> I'm compiling a model file for ROACH1 but I have to solve some timing
>>>>>> constraints which are not met. Unfortunately, the system.twx file to
>>>>>> be opened with the timing analyzer which should be found in
>>>>>> XPS_R..BASE/implementations/ is missing.
>>>>>
>>>>> Hmm.  If it got as far as the snapshot below, the .twx file should have
>>>>> been created.
>>>>>
>>>>> Are you looking in the directory created by the compile and not the one in
>>>>> the library?  That is:
>>>>>
>>>>> .../<modelname>/XPS_ROACH_base/implementation/system.twx
>>>>>
>>>>> and not
>>>>>
>>>>> .../mlib_devel/xps_base/XPS_ROACH_base/implementation
>>>>>
>>>>> John
>>>>>
>>>>>>
>>>>>> Do you have an idea?
>>>>>>
>>>>>> Cheers,
>>>>>> Andrea
>>>>>>
>>>>>>
>>>>>>
>>>>>> Running delay-based LUT packing...
>>>>>> Updating timing models...
>>>>>> ERROR:Pack:1653 - At least one timing constraint is impossible to meet
>>>>>> because
>>>>>>    component delays alone exceed the constraint. A timing constraint
>>>>>> summary
>>>>>>    below shows the failing constraints (preceded with an Asterisk (*)).
>>>>>> Please
>>>>>>    use the Timing Analyzer (GUI) or TRCE (command line) with the Mapped
>>>>>> NCD and
>>>>>>    PCF files to identify which constraints and paths are failing because
>>>>>> of the
>>>>>>    component delays alone. If the failing path(s) is mapped to Xilinx
>>>>>> components
>>>>>>    as expected, consider relaxing the constraint. If it is not mapped to
>>>>>>    components as expected, re-evaluate your HDL and how synthesis is
>>>>>> optimizing
>>>>>>    the path. To allow the tools to bypass this error, set the environment
>>>>>>    variable XIL_TIMING_ALLOW_IMPOSSIBLE to 1.
>>>>>>
>>>>>>
>>>>>>    For more information about the Timing Analyzer, consult the Xilinx
>>>>>> Timing
>>>>>>    Analyzer Reference manual; for more information on TRCE, consult the
>>>>>> Xilinx
>>>>>>    Command Line Tools User Guide "TRACE" chapter.
>>>>>> INFO:Timing:3386 - Intersecting Constraints found and resolved.  For more
>>>>>>    information, see the TSI report.  Please consult the Xilinx Command
>>>>>> Line
>>>>>>    Tools User Guide for information on generating a TSI report.
>>>>>> INFO:Timing:3284 - This timing report was generated using estimated delay
>>>>>>    information.  For accurate numbers, please refer to the post Place and
>>>>>> Route
>>>>>>    timing report.
>>>>>> Number of Timing Constraints that were not applied: 3
>>>>>>
>>>>>> Asterisk (*) preceding a constraint indicates it was not met.
>>>>>>    This may be due to a setup or hold violation.
>>>>>>
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   Constraint                                |    Check    | Worst Case
>>>>>> |  Best Case | Timing |   Timing
>>>>>>                                             |             |    Slack
>>>>>> | Achievable | Errors |    Score
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>> * PERIOD analysis for net "mad_corr_beam_x6 | SETUP       |
>>>>>> -3.440ns|     9.690ns|     113|      272325
>>>>>>   4_adc_fab_phase_gen/mad_corr_beam_x64_adc | HOLD        |
>>>>>> -0.179ns|            |    6891|      366231
>>>>>>   _fab_phase_gen/CLK0_BUF" derived from  PE |             |
>>>>>> |            |        |
>>>>>>   RIOD analysis for net "mad_corr_beam_x64_ |             |
>>>>>> |            |        |
>>>>>>   adc/fab_clk1" derived from NET "mad_corr_ |             |
>>>>>> |            |        |
>>>>>>   beam_x64_adc/mad_corr_beam_x64_adc/x64_ad |             |
>>>>>> |            |        |
>>>>>>   c_infrastructure_inst/adc_clk_ibufds" PER |             |
>>>>>> |            |        |
>>>>>>   IOD = 4.1667 ns HIGH 50% multiplied by 1. |             |
>>>>>> |            |        |
>>>>>>   50 to 6.250 nS and duty cycle corrected t |             |
>>>>>> |            |        |
>>>>>>   o HIGH 3.125 nS   duty cycle corrected to |             |
>>>>>> |            |        |
>>>>>>    6.250 nS  HIGH 3.125 nS                  |             |
>>>>>> |            |        |
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>> * TS_mgt_clk_0 = PERIOD TIMEGRP "mgt_clk_0" | SETUP       |
>>>>>> 3.803ns|     2.597ns|       0|           0
>>>>>>    156.25 MHz HIGH 50%                      | HOLD        |
>>>>>> -1.513ns|            |     218|      146110
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>> * TS_mgt_clk_mult_2_b = PERIOD TIMEGRP "mgt | SETUP       |
>>>>>> 5.500ns|     0.900ns|       0|           0
>>>>>>   _clk_mult_2_b" 156.25 MHz HIGH 50%        | HOLD        |
>>>>>> -0.204ns|            |      18|        3672
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   NET "mad_corr_beam_x64_adc/mad_corr_beam_ | MINLOWPULSE |
>>>>>> 0.566ns|     3.600ns|       0|           0
>>>>>>   x64_adc/x64_adc_infrastructure_inst/adc_c |             |
>>>>>> |            |        |
>>>>>>   lk_ibufds" PERIOD = 4.1667 ns HIGH 50%    |             |
>>>>>> |            |        |
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   PERIOD analysis for net "mad_corr_beam_x6 | SETUP       |
>>>>>> 5.132ns|     1.118ns|       0|           0
>>>>>>   4_adc/fab_clk1" derived from  NET "mad_co | HOLD        |
>>>>>> 0.195ns|            |       0|           0
>>>>>>   rr_beam_x64_adc/mad_corr_beam_x64_adc/x64 | MINLOWPULSE |
>>>>>> 2.249ns|     4.000ns|       0|           0
>>>>>>   _adc_infrastructure_inst/adc_clk_ibufds"  |             |
>>>>>> |            |        |
>>>>>>   PERIOD = 4.1667 ns HIGH 50%  multiplied b |             |
>>>>>> |            |        |
>>>>>>   y 1.50 to 6.250 nS and duty cycle correct |             |
>>>>>> |            |        |
>>>>>>   ed to HIGH 3.125 nS                       |             |
>>>>>> |            |        |
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   TS_sys_clk_n = PERIOD TIMEGRP "sys_clk_n" | MINPERIOD   |
>>>>>> 1.668ns|     8.332ns|       0|           0
>>>>>>    100 MHz HIGH 50%                         |             |
>>>>>> |            |        |
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   PERIOD analysis for net "mad_corr_beam_x6 | SETUP       |
>>>>>> 2.874ns|     1.292ns|       0|           0
>>>>>>   4_adc/mad_corr_beam_x64_adc/x64_adc_infra | HOLD        |
>>>>>> 0.148ns|            |       0|           0
>>>>>>   structure_inst/adc_clk_dcm" derived from  | MINPERIOD   |
>>>>>> 1.945ns|     2.221ns|       0|           0
>>>>>>    NET "mad_corr_beam_x64_adc/mad_corr_beam |             |
>>>>>> |            |        |
>>>>>>   _x64_adc/x64_adc_infrastructure_inst/adc_ |             |
>>>>>> |            |        |
>>>>>>   clk_ibufds" PERIOD = 4.1667 ns HIGH 50%   |             |
>>>>>> |            |        |
>>>>>>   duty cycle corrected to 4.167 nS  HIGH 2. |             |
>>>>>> |            |        |
>>>>>>   083 nS                                    |             |
>>>>>> |            |        |
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   NET "epb_cs_n_IBUF" MAXDELAY = 4 ns       | MAXDELAY    |
>>>>>> 4.000ns|     0.000ns|       0|           0
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   TS_RAM_FF = MAXDELAY FROM TIMEGRP "RAMSOU | SETUP       |
>>>>>> 4.580ns|     1.670ns|       0|           0
>>>>>>   RCE" TO TIMEGRP "FFDEST" 6.25 ns DATAPATH | HOLD        |
>>>>>> 1.175ns|            |       0|           0
>>>>>>   ONLY                                      |             |
>>>>>> |            |        |
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>   NET "mad_corr_beam_x64_adc/mad_corr_beam_ | N/A         |
>>>>>> N/A|         N/A|     N/A|         N/A
>>>>>>   x64_adc/x64_adc_infrastructure_inst/adc_c |             |
>>>>>> |            |        |
>>>>>>   lk_ibufds" PERIOD = 4.1667 ns HIGH 50%    |             |
>>>>>> |            |        |
>>>>>> ----------------------------------------------------------------------------------------------------------
>>>>>>
>>>>>>
>>>>>> Derived Constraint Report
>>>>>> Derived Constraints for
>>>>>> mad_corr_beam_x64_adc/mad_corr_beam_x64_adc/x64_adc_infrastructure_inst/adc_clk_ibufds
>>>>>> +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+---
>>>>>> ----------+
>>>>>> |                               |   Period    |       Actual Period
>>>>>>    |      Timing Errors        |      Paths
>>>>>> Analyzed       |
>>>>>> |           Constraint          | Requirement
>>>>>> |-------------+-------------|-------------+-------------|-------------+-------------|
>>>>>> |                               |             |   Direct    |
>>>>>> Derivative  |   Direct    | Derivative  |   Direct    |
>>>>>> Derivative  |
>>>>>> +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+---
>>>>>> ----------+
>>>>>> |mad_corr_beam_x64_adc/mad_corr_|      4.167ns|      3.600ns|
>>>>>> 6.460ns|            0|         7004|            0|
>>>>>>   1035514|
>>>>>> |beam_x64_adc/x64_adc_infrastruc|             |             |
>>>>>>    |             |             |             |
>>>>>>          |
>>>>>> |ture_inst/adc_clk_ibufds       |             |             |
>>>>>>    |             |             |             |
>>>>>>          |
>>>>>> | mad_corr_beam_x64_adc/mad_corr|      4.167ns|      2.221ns|
>>>>>> N/A|            0|            0|         4528|
>>>>>>         0|
>>>>>> | _beam_x64_adc/x64_adc_infrastr|             |             |
>>>>>>    |             |             |             |
>>>>>>          |
>>>>>> | ucture_inst/adc_clk_dcm       |             |             |
>>>>>>    |             |             |             |
>>>>>>          |
>>>>>> | mad_corr_beam_x64_adc/fab_clk1|      6.250ns|      4.000ns|
>>>>>> 9.690ns|            0|         7004|         1375|
>>>>>>   1029611|
>>>>>> |  mad_corr_beam_x64_adc_fab_pha|      6.250ns|      9.690ns|
>>>>>> N/A|         7004|            0|      1029611|
>>>>>>         0|
>>>>>> |  se_gen/mad_corr_beam_x64_adc_|             |             |
>>>>>>    |             |             |             |
>>>>>>          |
>>>>>> |  fab_phase_gen/CLK0_BUF       |             |             |
>>>>>>    |             |             |             |
>>>>>>          |
>>>>>> +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+---
>>>>>> ----------+
>>>>>>
>>>>>> 3 constraints not met.
>>>>>> INFO:Timing:2761 - N/A entries in the Constraints list may indicate that
>>>>>> the
>>>>>>    constraint does not cover any paths or that it has no requested value.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Mapping completed.
>>>>>> See MAP report file "system_map.mrp" for details.
>>>>>> Problem encountered during the packing phase.
>>>>>>
>>>>>> Design Summary
>>>>>> --------------
>>>>>> Number of errors   :   1
>>>>>> Number of warnings :2201
>>>>>> ERROR:Xflow - Program map returned error code 2. Aborting flow
>>>>>> execution...
>>>>>> gmake: *** [__xps/system_routed] Error 1
>>>>>>
>>>>>> --
>>>>>> Andrea Mattana
>>>>>>
>>>>>> I.N.A.F. - Istituto di Radioastronomia
>>>>>> Radiotelescopi di Medicina
>>>>>> Via Fiorentina, 3513 - 40059 Medicina (Bo)
>>>>>> Tel. 051/6965834      Fax. 051/6965810
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Andrea Mattana
>>>>
>>>> I.N.A.F. - Istituto di Radioastronomia
>>>> Radiotelescopi di Medicina
>>>> Via Fiorentina, 3513 - 40059 Medicina (Bo)
>>>> Tel. 051/6965834      Fax. 051/6965810
>>>>
>>
>>
>>
>> --
>> Andrea Mattana
>>
>> I.N.A.F. - Istituto di Radioastronomia
>> Radiotelescopi di Medicina
>> Via Fiorentina, 3513 - 40059 Medicina (Bo)
>> Tel. 051/6965834      Fax. 051/6965810
>
>
>
> --
> Andrea Mattana
>
> I.N.A.F. - Istituto di Radioastronomia
> Radiotelescopi di Medicina
> Via Fiorentina, 3513 - 40059 Medicina (Bo)
> Tel. 051/6965834      Fax. 051/6965810



-- 
Andrea Mattana

I.N.A.F. - Istituto di Radioastronomia
Radiotelescopi di Medicina
Via Fiorentina, 3513 - 40059 Medicina (Bo)
Tel. 051/6965834      Fax. 051/6965810

Reply via email to