URL
https://opencores.org/ocsvn/aes-128_pipelined_encryption/aes-128_pipelined_encryption/trunk
Subversion Repositories aes-128_pipelined_encryption
[/] [aes-128_pipelined_encryption/] [tags/] [R0/] [reports/] [Top_PipelinedCipher.twr] - Rev 2
Compare with Previous | Blame | View Log
--------------------------------------------------------------------------------Release 12.1 Trace (nt64)Copyright (c) 1995-2010 Xilinx, Inc. All rights reserved.E:\ISE12\ISE_DS\ISE\bin\nt64\unwrapped\trce.exe -intstyle ise -v 3 -s 2 -n 3-fastpaths -xml Top_PipelinedCipher.twx Top_PipelinedCipher.ncd -oTop_PipelinedCipher.twr Top_PipelinedCipher.pcf -ucf Top_PipelinedCipher.ucfDesign file: Top_PipelinedCipher.ncdPhysical constraint file: Top_PipelinedCipher.pcfDevice,package,speed: xc6vcx240t,ff784,C,-2 (PRELIMINARY 1.04 2010-04-09)Report level: verbose reportEnvironment Variable Effect-------------------- ------NONE No environment variables were set--------------------------------------------------------------------------------INFO:Timing:2752 - To get complete path coverage, use the unconstrained pathsoption. All paths that are not constrained will be reported in theunconstrained paths section(s) of the report.INFO:Timing:3339 - The clock-to-out numbers in this timing report are based ona 50 Ohm transmission line loading model. For the details of this model,and for more information on accounting for different loading conditions,please see the device datasheet.================================================================================Timing constraint: TS_clk = PERIOD TIMEGRP "clk" 5 ns HIGH 50%;75065 paths analyzed, 74633 endpoints analyzed, 0 failing endpoints0 timing errors detected. (0 setup errors, 0 hold errors, 0 component switching limit errors)Minimum period is 4.952ns.--------------------------------------------------------------------------------Paths for end point ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_0 (SLICE_X40Y71.CE), 1 path--------------------------------------------------------------------------------Slack (setup path): 0.048ns (requirement - (data path - clock path skew + uncertainty))Source: U0_ARK/valid_out (FF)Destination: ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_0 (FF)Requirement: 5.000nsData Path Delay: 4.893ns (Levels of Logic = 0)Clock Path Skew: -0.024ns (1.569 - 1.593)Source Clock: clk_BUFGP rising at 0.000nsDestination Clock: clk_BUFGP rising at 5.000nsClock Uncertainty: 0.035nsClock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PETotal System Jitter (TSJ): 0.070nsTotal Input Jitter (TIJ): 0.000nsDiscrete Jitter (DJ): 0.000nsPhase Error (PE): 0.000nsMaximum Data Path at Slow Process Corner: U0_ARK/valid_out to ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_0Location Delay type Delay(ns) Physical ResourceLogical Resource(s)------------------------------------------------- -------------------SLICE_X62Y140.AQ Tcko 0.337 U0_ARK/valid_outU0_ARK/valid_outSLICE_X40Y71.CE net (fanout=129) 4.272 U0_ARK/valid_outSLICE_X40Y71.CLK Tceck 0.284 ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout<0>ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_0------------------------------------------------- ---------------------------Total 4.893ns (0.621ns logic, 4.272ns route)(12.7% logic, 87.3% route)--------------------------------------------------------------------------------Paths for end point ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_1 (SLICE_X43Y72.CE), 1 path--------------------------------------------------------------------------------Slack (setup path): 0.150ns (requirement - (data path - clock path skew + uncertainty))Source: U0_ARK/valid_out (FF)Destination: ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_1 (FF)Requirement: 5.000nsData Path Delay: 4.797ns (Levels of Logic = 0)Clock Path Skew: -0.018ns (1.575 - 1.593)Source Clock: clk_BUFGP rising at 0.000nsDestination Clock: clk_BUFGP rising at 5.000nsClock Uncertainty: 0.035nsClock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PETotal System Jitter (TSJ): 0.070nsTotal Input Jitter (TIJ): 0.000nsDiscrete Jitter (DJ): 0.000nsPhase Error (PE): 0.000nsMaximum Data Path at Slow Process Corner: U0_ARK/valid_out to ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_1Location Delay type Delay(ns) Physical ResourceLogical Resource(s)------------------------------------------------- -------------------SLICE_X62Y140.AQ Tcko 0.337 U0_ARK/valid_outU0_ARK/valid_outSLICE_X43Y72.CE net (fanout=129) 4.142 U0_ARK/valid_outSLICE_X43Y72.CLK Tceck 0.318 ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout<1>ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_1------------------------------------------------- ---------------------------Total 4.797ns (0.655ns logic, 4.142ns route)(13.7% logic, 86.3% route)--------------------------------------------------------------------------------Paths for end point ROUND[0].U_ROUND/U_SUB/ROM[3].ROM/dout_2 (SLICE_X43Y76.CE), 1 path--------------------------------------------------------------------------------Slack (setup path): 0.159ns (requirement - (data path - clock path skew + uncertainty))Source: U0_ARK/valid_out (FF)Destination: ROUND[0].U_ROUND/U_SUB/ROM[3].ROM/dout_2 (FF)Requirement: 5.000nsData Path Delay: 4.789ns (Levels of Logic = 0)Clock Path Skew: -0.017ns (1.576 - 1.593)Source Clock: clk_BUFGP rising at 0.000nsDestination Clock: clk_BUFGP rising at 5.000nsClock Uncertainty: 0.035nsClock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PETotal System Jitter (TSJ): 0.070nsTotal Input Jitter (TIJ): 0.000nsDiscrete Jitter (DJ): 0.000nsPhase Error (PE): 0.000nsMaximum Data Path at Slow Process Corner: U0_ARK/valid_out to ROUND[0].U_ROUND/U_SUB/ROM[3].ROM/dout_2Location Delay type Delay(ns) Physical ResourceLogical Resource(s)------------------------------------------------- -------------------SLICE_X62Y140.AQ Tcko 0.337 U0_ARK/valid_outU0_ARK/valid_outSLICE_X43Y76.CE net (fanout=129) 4.134 U0_ARK/valid_outSLICE_X43Y76.CLK Tceck 0.318 ROUND[0].U_ROUND/U_SUB/ROM[3].ROM/dout<2>ROUND[0].U_ROUND/U_SUB/ROM[3].ROM/dout_2------------------------------------------------- ---------------------------Total 4.789ns (0.655ns logic, 4.134ns route)(13.7% logic, 86.3% route)--------------------------------------------------------------------------------Hold Paths: TS_clk = PERIOD TIMEGRP "clk" 5 ns HIGH 50%;--------------------------------------------------------------------------------Paths for end point U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/round_key_delayed_4 (SLICE_X60Y160.A5), 1 path--------------------------------------------------------------------------------Slack (hold path): 0.006ns (requirement - (clock path skew + uncertainty - data path))Source: U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/SUB_U/ROM[0].ROM/dout_4 (FF)Destination: U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/round_key_delayed_4 (FF)Requirement: 0.000nsData Path Delay: 0.116ns (Levels of Logic = 1)Clock Path Skew: 0.110ns (0.784 - 0.674)Source Clock: clk_BUFGP rising at 5.000nsDestination Clock: clk_BUFGP rising at 5.000nsClock Uncertainty: 0.000nsMinimum Data Path at Fast Process Corner: U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/SUB_U/ROM[0].ROM/dout_4 to U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/round_key_delayed_4Location Delay type Delay(ns) Physical ResourceLogical Resource(s)------------------------------------------------- -------------------SLICE_X61Y158.BQ Tcko 0.098 U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/SUB_U/ROM[0].ROM/dout<4>U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/SUB_U/ROM[0].ROM/dout_4SLICE_X60Y160.A5 net (fanout=2) 0.119 U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/SUB_U/ROM[0].ROM/dout<4>SLICE_X60Y160.CLK Tah (-Th) 0.101 U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/round_key_delayed<39>U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/temp_round_key<4>1U_KEYEXP/ROUND_KEY_GEN[8].RKGEN_U/round_key_delayed_4------------------------------------------------- ---------------------------Total 0.116ns (-0.003ns logic, 0.119ns route)(-2.6% logic, 102.6% route)--------------------------------------------------------------------------------Paths for end point U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/round_key_delayed_12 (SLICE_X40Y160.A5), 1 path--------------------------------------------------------------------------------Slack (hold path): 0.016ns (requirement - (clock path skew + uncertainty - data path))Source: U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/Key_SecondStage_12 (FF)Destination: U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/round_key_delayed_12 (FF)Requirement: 0.000nsData Path Delay: 0.124ns (Levels of Logic = 1)Clock Path Skew: 0.108ns (0.748 - 0.640)Source Clock: clk_BUFGP rising at 5.000nsDestination Clock: clk_BUFGP rising at 5.000nsClock Uncertainty: 0.000nsMinimum Data Path at Fast Process Corner: U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/Key_SecondStage_12 to U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/round_key_delayed_12Location Delay type Delay(ns) Physical ResourceLogical Resource(s)------------------------------------------------- -------------------SLICE_X40Y159.CQ Tcko 0.115 U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/Key_SecondStage<14>U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/Key_SecondStage_12SLICE_X40Y160.A5 net (fanout=1) 0.110 U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/Key_SecondStage<12>SLICE_X40Y160.CLK Tah (-Th) 0.101 U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/round_key_delayed<47>U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/temp_round_key<12>1U_KEYEXP/ROUND_KEY_GEN[7].RKGEN_U/round_key_delayed_12------------------------------------------------- ---------------------------Total 0.124ns (0.014ns logic, 0.110ns route)(11.3% logic, 88.7% route)--------------------------------------------------------------------------------Paths for end point ROUND[8].U_ROUND/U_MIX/data_out_38 (SLICE_X54Y160.B6), 1 path--------------------------------------------------------------------------------Slack (hold path): 0.028ns (requirement - (clock path skew + uncertainty - data path))Source: ROUND[8].U_ROUND/U_SH/data_out_46 (FF)Destination: ROUND[8].U_ROUND/U_MIX/data_out_38 (FF)Requirement: 0.000nsData Path Delay: 0.137ns (Levels of Logic = 1)Clock Path Skew: 0.109ns (0.773 - 0.664)Source Clock: clk_BUFGP rising at 5.000nsDestination Clock: clk_BUFGP rising at 5.000nsClock Uncertainty: 0.000nsMinimum Data Path at Fast Process Corner: ROUND[8].U_ROUND/U_SH/data_out_46 to ROUND[8].U_ROUND/U_MIX/data_out_38Location Delay type Delay(ns) Physical ResourceLogical Resource(s)------------------------------------------------- -------------------SLICE_X54Y159.DQ Tcko 0.115 ROUND[8].U_ROUND/U_SH/data_out<46>ROUND[8].U_ROUND/U_SH/data_out_46SLICE_X54Y160.B6 net (fanout=5) 0.099 ROUND[8].U_ROUND/U_SH/data_out<46>SLICE_X54Y160.CLK Tah (-Th) 0.077 ROUND[8].U_ROUND/U_MIX/data_out<40>ROUND[8].U_ROUND/U_MIX/Mxor_State_Mulx3[8][7]_State_Mulx2[11][7]_xor_99_OUT_6_xo<0>1ROUND[8].U_ROUND/U_MIX/data_out_38------------------------------------------------- ---------------------------Total 0.137ns (0.038ns logic, 0.099ns route)(27.7% logic, 72.3% route)--------------------------------------------------------------------------------Component Switching Limit Checks: TS_clk = PERIOD TIMEGRP "clk" 5 ns HIGH 50%;--------------------------------------------------------------------------------Slack: 3.571ns (period - min period limit)Period: 5.000nsMin period limit: 1.429ns (699.790MHz) (Tbcper_I)Physical resource: clk_BUFGP/BUFG/I0Logical resource: clk_BUFGP/BUFG/I0Location pin: BUFGCTRL_X0Y0.I0Clock network: clk_BUFGP/IBUFG--------------------------------------------------------------------------------Slack: 4.168ns (period - (min high pulse limit / (high pulse / period)))Period: 5.000nsHigh pulse: 2.500nsHigh pulse limit: 0.416ns (Trpw)Physical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout<5>/SRLogical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout_5/SRLocation pin: SLICE_X0Y81.SRClock network: ROUND[0].U_ROUND/U_KEY/reset_inv_BUFG--------------------------------------------------------------------------------Slack: 4.168ns (period - (min high pulse limit / (high pulse / period)))Period: 5.000nsHigh pulse: 2.500nsHigh pulse limit: 0.416ns (Trpw)Physical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout<1>/SRLogical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout_1/SRLocation pin: SLICE_X0Y85.SRClock network: ROUND[0].U_ROUND/U_KEY/reset_inv_BUFG--------------------------------------------------------------------------------All constraints were met.Data Sheet report:-----------------All values displayed in nanoseconds (ns)Clock to Setup on destination clock clk---------------+---------+---------+---------+---------+| Src:Rise| Src:Fall| Src:Rise| Src:Fall|Source Clock |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall|---------------+---------+---------+---------+---------+clk | 4.952| | | |---------------+---------+---------+---------+---------+Timing summary:---------------Timing errors: 0 Score: 0 (Setup/Max: 0, Hold: 0)Constraints cover 75065 paths, 0 nets, and 69159 connectionsDesign statistics:Minimum period: 4.952ns{1} (Maximum frequency: 201.939MHz)------------------------------------Footnotes-----------------------------------1) The minimum period statistic assumes all single cycle delays.Analysis completed Wed Jul 17 15:21:24 2013--------------------------------------------------------------------------------Trace Settings:-------------------------Trace SettingsPeak Memory Usage: 873 MB
