> 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 >

