Altera_Forum
Honored Contributor
18 years agostrange timequest report
I just find that there exist two strange path in TimeQuest report which show that:
From Node & To Node are the same register, but launch clock & latch clock are different, pls see the detailed info below:
Info: Path# 2: Setup slack is 5.644
Info: ===================================================================
Info: From Node : FreqMeasure_NiosII:inst|freqmeasure_wholesystem_inst:the_freqmeasure_wholesystem_inst|freqmeasure_wholesystem:the_freqmeasure_wholesystem|FREQMeasure_StrobeGenerator:U1|OUT_STROBE
Info: To Node : FreqMeasure_NiosII:inst|freqmeasure_wholesystem_inst:the_freqmeasure_wholesystem_inst|freqmeasure_wholesystem:the_freqmeasure_wholesystem|FREQMeasure_StrobeGenerator:U1|OUT_STROBE
Info: Launch Clock : OUT_STROBE (INVERTED)
Info: Latch Clock : FreqMeasure_NiosII:inst|pll:the_pll|altpllpll:the_pll|altpll:altpll_component|_clk0 Info:
Info: Data Arrival Path:
Info:
Info: Total (ns) Incr (ns) Type Element
Info: ========== ========= == ==== ===================================
Info: 500000.000 500000.000 launch edge time
Info: 500000.000 0.000 F clock network delay
Info: 500000.000 0.000 FF CELL inst|the_freqmeasure_wholesystem_inst|the_freqmeasure_wholesystem|U1|OUT_STROBE|regout
Info: 500002.458 2.458 FF IC inst|the_freqmeasure_wholesystem_inst|the_freqmeasure_wholesystem|U1|OUT_STROBE~clkctrl|inclk
Info: 500002.458 0.000 FF CELL inst|the_freqmeasure_wholesystem_inst|the_freqmeasure_wholesystem|U1|OUT_STROBE~clkctrl|outclk
Info: 500004.396 1.938 FF IC inst|the_freqmeasure_wholesystem_inst|the_freqmeasure_wholesystem|U1|Selector9~9|datad
Info: 500004.602 0.206 FF CELL inst|the_freqmeasure_wholesystem_inst|the_freqmeasure_wholesystem|U1|Selector9~9|combout
Info: 500004.602 0.000 FF IC inst|the_freqmeasure_wholesystem_inst|the_freqmeasure_wholesystem|U1|OUT_STROBE|datain
Info: 500004.710 0.108 FF CELL FreqMeasure_NiosII:inst|freqmeasure_wholesystem_inst:the_freqmeasure_wholesystem_inst|freqmeasure_wholesystem:the_freqmeasure_wholesystem|FREQMeasure_StrobeGenerator:U1|OUT_STROBE
Info:
Info: Data Required Path:
Info:
Info: Total (ns) Incr (ns) Type Element
Info: ========== ========= == ==== ===================================
Info: 500010.000 500010.000 latch edge time
Info: 500010.314 0.314 R clock network delay
Info: 500010.354 0.040 uTsu FreqMeasure_NiosII:inst|freqmeasure_wholesystem_inst:the_freqmeasure_wholesystem_inst|freqmeasure_wholesystem:the_freqmeasure_wholesystem|FREQMeasure_StrobeGenerator:U1|OUT_STROBE
Info:
Info: Data Arrival Time : 500004.710
Info: Data Required Time : 500010.354
Info: Slack : 5.644
Info: ===================================================================
Info:
2 5.644
I have reviewed my RTL code & do some observation, the launch clock & latch clock should both be FreqMeasure_NiosII:inst|pll:the_pll|altpllpll:the_pll|altpll:altpll_component|_clk0. P.S. OUT_STROBE is generated from FreqMeasure_NiosII:inst|pll:the_pll|altpllpll:the_pll|altpll:altpll_component|_clk0. Any mistake I make?