420 MHz on CycloneII?
ZXNet echo conference «hardware.zx»
From Vladimir Kladov → To All 28 January 2007
Hello, Vladimir Kladov
Here are the first results. This happens on 1 beat, on 1 small (but important)
device. It seems that 420 MHz is close to the limit of what is possible on the CycloneII, but
It's unclear what it would be like on a faster chip. Web Edition fails with choice
chip, infection.
Info; Clock; "clk" Internal fmax is restricted to 420.17 MHz between source
register "OperRegQueue_mux1:mux0|out_num3[0]" and destination register
"OperRegQueue_mux1:mux0|out_num3[0]"
Info; fmax; restricted to clock pin edge rate 2.38 ns. Expand message to
see actual delay path.
Info; +; Longest register to register delay is 0.407 ns
Info; 1:; + IC(0.000 ns) + CELL(0.000 ns) = 0.000 ns; Loc. =
LCFF_X83_Y1_N25; Fanout = 2; REG Node = 'OperRegQueue_mux1:mux0|out_num3[0]'
Info; 2:; + IC(0.000 ns) + CELL(0.323 ns) = 0.323 ns; Loc. =
LCCOMB_X83_Y1_N24; Fanout = 1; COMB Node =
'OperRegQueue_mux1:mux0|out_num3[0]~11'
Info; 3:; + IC(0.000 ns) + CELL(0.084 ns) = 0.407 ns; Loc. =
LCFF_X83_Y1_N25; Fanout = 2; REG Node = 'OperRegQueue_mux1:mux0|out_num3[0]'
Info; Total; cell delay = 0.407 ns (100.00%)
Info; -; Smallest clock skew is 0.000 ns
Info; +; Shortest clock path from clock "clk" to destination
register is 2.906 ns
Info; 1:; + IC(0.000 ns) + CELL(0.989 ns) = 0.989 ns; Loc. =PIN_T2; Fanout = 1; CLK Node = 'clk'
Info; 2:; + IC(0.114 ns) + CELL(0.000 ns) = 1.103 ns; Loc. =
CLKCTRL_G3; Fanout = 192; COMB Node = 'clk~clkctrl'
Info; 3:; + IC(1.266 ns) + CELL(0.537 ns) = 2.906 ns; Loc. =
LCFF_X83_Y1_N25; Fanout = 2; REG Node = 'OperRegQueue_mux1:mux0|out_num3[0]'
Info; Total; cell delay = 1.526 ns ( 52.51 % )
Info; Total; interconnect delay = 1.380 ns ( 47.49 % )
Info; -; Longest clock path from clock "clk" to source register is
2.906 ns
Info; 1:; + IC(0.000 ns) + CELL(0.989 ns) = 0.989 ns; Loc. =
PIN_T2; Fanout = 1; CLK Node = 'clk'
Info; 2:; + IC(0.114 ns) + CELL(0.000 ns) = 1.103 ns; Loc. =
CLKCTRL_G3; Fanout = 192; COMB Node = 'clk~clkctrl'
Info; 3:; + IC(1.266 ns) + CELL(0.537 ns) = 2.906 ns; Loc. =
LCFF_X83_Y1_N25; Fanout = 2; REG Node = 'OperRegQueue_mux1:mux0|out_num3[0]'
Info; Total; cell delay = 1.526 ns ( 52.51 % )
Info; Total; interconnect delay = 1.380 ns ( 47.49 % )
Info; +; Micro clock to output delay of source is 0.250 ns
Info; +; Micro setup delay of destination is -0.036 ns
Ладно, пойду пока 2ю ступень этого конвейера рисовать в verolg'е.