URL
https://opencores.org/ocsvn/aes_pipe/aes_pipe/trunk
Subversion Repositories aes_pipe
[/] [aes_pipe/] [trunk/] [syn/] [Xilinx/] [log/] [aes.twr] - Rev 11
Go to most recent revision | Compare with Previous | Blame | View Log
--------------------------------------------------------------------------------
Release 11.1 Trace (lin)
Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved.
/opt/Xilinx/11.1/ISE/bin/lin/unwrapped/trce -v 10 -fastpaths -xml
../log/aes.twx ../out/aes.map.ncd -o ../log/aes.twr ../out/aes.pcf
Design file: aes.map.ncd
Physical constraint file: aes.pcf
Device,package,speed: xc5vlx50t,ff1136,-1 (PRODUCTION 1.64 2009-03-03, STEPPING level 0)
Report level: verbose report, limited to 10 items per constraint
Environment Variable Effect
-------------------- ------
NONE No environment variables were set
--------------------------------------------------------------------------------
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
option. All paths that are not constrained will be reported in the
unconstrained paths section(s) of the report.
INFO:Timing:3339 - The clock-to-out numbers in this timing report are based on
a 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_i" 3 ns HIGH 50%;
59472 paths analyzed, 27896 endpoints analyzed, 0 failing endpoints
0 timing errors detected. (0 setup errors, 0 hold errors, 0 component switching limit errors)
Minimum period is 2.974ns.
--------------------------------------------------------------------------------
Slack (setup path): 0.026ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[0].mix/outrkey<2>_1_5 (FF)
Destination: proc[1].add/dataout<2>_1_5 (FF)
Requirement: 3.000ns
Data Path Delay: 2.793ns (Levels of Logic = 1)
Clock Path Skew: -0.146ns (1.244 - 1.390)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[0].mix/outrkey<2>_1_5 to proc[1].add/dataout<2>_1_5
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X20Y103.BQ Tcko 0.471 proc[0].mix/outrkey<2>_1_7
proc[0].mix/outrkey<2>_1_5
SLICE_X47Y110.B6 net (fanout=4) 2.295 proc[0].mix/outrkey<2>_1_5
SLICE_X47Y110.CLK Tas 0.027 proc[1].add/dataout<2>_1_7
proc[1].add/Mxor_added<2><1>_Result<5>1
proc[1].add/dataout<2>_1_5
------------------------------------------------- ---------------------------
Total 2.793ns (0.498ns logic, 2.295ns route)
(17.8% logic, 82.2% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.026ns (requirement - (data path - clock path skew + uncertainty))
Source: add_f_1/dataout<1>_1_1 (FF)
Destination: sbox_f_1/g0[1].g1[1].sub/byteout_5 (FF)
Requirement: 3.000ns
Data Path Delay: 2.850ns (Levels of Logic = 2)
Clock Path Skew: -0.089ns (1.226 - 1.315)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: add_f_1/dataout<1>_1_1 to sbox_f_1/g0[1].g1[1].sub/byteout_5
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X52Y59.BQ Tcko 0.471 add_f_1/dataout<1>_1_3
add_f_1/dataout<1>_1_1
SLICE_X59Y62.C1 net (fanout=32) 1.538 add_f_1/dataout<1>_1_1
SLICE_X59Y62.C Tilo 0.094 sbox_f_1/g0[2].g1[0].sub_Mrom_byteout_rom000022
sbox_f_1/g0[1].g1[1].sub_Mrom_byteout_rom0000101
SLICE_X56Y61.B5 net (fanout=1) 0.546 sbox_f_1/g0[1].g1[1].sub_Mrom_byteout_rom0000101
SLICE_X56Y61.CLK Tas 0.201 sbox_f_1/g0[1].g1[1].sub/byteout<5>
sbox_f_1/g0[1].g1[1].sub_Mrom_byteout_rom000010_f7
sbox_f_1/g0[1].g1[1].sub_Mrom_byteout_rom000010_f7_rt
sbox_f_1/g0[1].g1[1].sub_Mrom_byteout_rom000010_f8
sbox_f_1/g0[1].g1[1].sub/byteout_5
------------------------------------------------- ---------------------------
Total 2.850ns (0.766ns logic, 2.084ns route)
(26.9% logic, 73.1% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.027ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[3].add/dataout<3>_1_4 (FF)
Destination: proc[3].sbox/g0[3].g1[1].sub/byteout_4 (FF)
Requirement: 3.000ns
Data Path Delay: 2.814ns (Levels of Logic = 2)
Clock Path Skew: -0.124ns (1.168 - 1.292)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[3].add/dataout<3>_1_4 to proc[3].sbox/g0[3].g1[1].sub/byteout_4
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X24Y89.AQ Tcko 0.471 proc[3].add/dataout<3>_1_7
proc[3].add/dataout<3>_1_4
SLICE_X29Y84.B1 net (fanout=32) 1.591 proc[3].add/dataout<3>_1_4
SLICE_X29Y84.B Tilo 0.094 proc[3].sbox/g0[3].g1[1].sub_Mrom_byteout_rom000083
proc[3].sbox/g0[3].g1[1].sub_Mrom_byteout_rom000083
SLICE_X28Y84.D6 net (fanout=1) 0.433 proc[3].sbox/g0[3].g1[1].sub_Mrom_byteout_rom000083
SLICE_X28Y84.CLK Tas 0.225 proc[3].sbox/g0[3].g1[1].sub/byteout<4>
proc[3].sbox/g0[3].g1[1].sub_Mrom_byteout_rom00008_f7_0
proc[3].sbox/g0[3].g1[1].sub_Mrom_byteout_rom00008_f71_rt
proc[3].sbox/g0[3].g1[1].sub_Mrom_byteout_rom00008_f8
proc[3].sbox/g0[3].g1[1].sub/byteout_4
------------------------------------------------- ---------------------------
Total 2.814ns (0.790ns logic, 2.024ns route)
(28.1% logic, 71.9% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.029ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[4].add/dataout<0>_3_5 (FF)
Destination: proc[4].sbox/g0[0].g1[3].sub/byteout_1 (FF)
Requirement: 3.000ns
Data Path Delay: 2.833ns (Levels of Logic = 2)
Clock Path Skew: -0.103ns (1.169 - 1.272)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[4].add/dataout<0>_3_5 to proc[4].sbox/g0[0].g1[3].sub/byteout_1
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X24Y60.BQ Tcko 0.471 proc[4].add/dataout<0>_3_7
proc[4].add/dataout<0>_3_5
SLICE_X19Y52.A4 net (fanout=32) 1.447 proc[4].add/dataout<0>_3_5
SLICE_X19Y52.A Tilo 0.094 proc[4].sbox/g0[0].g1[3].sub_Mrom_byteout_rom0000141
proc[4].sbox/g0[0].g1[3].sub_Mrom_byteout_rom000024
SLICE_X15Y51.D6 net (fanout=1) 0.569 proc[4].sbox/g0[0].g1[3].sub_Mrom_byteout_rom000024
SLICE_X15Y51.CLK Tas 0.252 proc[4].sbox/g0[0].g1[3].sub/byteout<1>
proc[4].sbox/g0[0].g1[3].sub_Mrom_byteout_rom00002_f7_0
proc[4].sbox/g0[0].g1[3].sub_Mrom_byteout_rom00002_f71_rt
proc[4].sbox/g0[0].g1[3].sub_Mrom_byteout_rom00002_f8
proc[4].sbox/g0[0].g1[3].sub/byteout_1
------------------------------------------------- ---------------------------
Total 2.833ns (0.817ns logic, 2.016ns route)
(28.8% logic, 71.2% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.031ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[7].add/dataout<0>_1_4 (FF)
Destination: proc[7].sbox/g0[0].g1[1].sub/byteout_3 (FF)
Requirement: 3.000ns
Data Path Delay: 2.875ns (Levels of Logic = 2)
Clock Path Skew: -0.059ns (1.245 - 1.304)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[7].add/dataout<0>_1_4 to proc[7].sbox/g0[0].g1[1].sub/byteout_3
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X29Y13.AQ Tcko 0.450 proc[7].add/dataout<0>_1_7
proc[7].add/dataout<0>_1_4
SLICE_X27Y8.A1 net (fanout=32) 1.693 proc[7].add/dataout<0>_1_4
SLICE_X27Y8.A Tilo 0.094 proc[7].sbox/g0[0].g1[1].sub_Mrom_byteout_rom000063
proc[7].sbox/g0[0].g1[1].sub_Mrom_byteout_rom000063
SLICE_X27Y10.D5 net (fanout=1) 0.386 proc[7].sbox/g0[0].g1[1].sub_Mrom_byteout_rom000063
SLICE_X27Y10.CLK Tas 0.252 proc[7].sbox/g0[0].g1[1].sub/byteout<3>
proc[7].sbox/g0[0].g1[1].sub_Mrom_byteout_rom00006_f7_0
proc[7].sbox/g0[0].g1[1].sub_Mrom_byteout_rom00006_f71_rt
proc[7].sbox/g0[0].g1[1].sub_Mrom_byteout_rom00006_f8
proc[7].sbox/g0[0].g1[1].sub/byteout_3
------------------------------------------------- ---------------------------
Total 2.875ns (0.796ns logic, 2.079ns route)
(27.7% logic, 72.3% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.036ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[8].add/dataout<1>_3_4 (FF)
Destination: proc[8].sbox/g0[1].g1[3].sub/byteout_3 (FF)
Requirement: 3.000ns
Data Path Delay: 2.786ns (Levels of Logic = 2)
Clock Path Skew: -0.143ns (1.130 - 1.273)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[8].add/dataout<1>_3_4 to proc[8].sbox/g0[1].g1[3].sub/byteout_3
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X36Y35.AQ Tcko 0.471 proc[8].add/dataout<1>_3_7
proc[8].add/dataout<1>_3_4
SLICE_X35Y42.C3 net (fanout=32) 1.552 proc[8].add/dataout<1>_3_4
SLICE_X35Y42.C Tilo 0.094 sbox_f_1/g0[3].g1[2].sub_Mrom_byteout_rom000083
proc[8].sbox/g0[1].g1[3].sub_Mrom_byteout_rom000063
SLICE_X32Y42.D6 net (fanout=1) 0.444 proc[8].sbox/g0[1].g1[3].sub_Mrom_byteout_rom000063
SLICE_X32Y42.CLK Tas 0.225 proc[8].sbox/g0[1].g1[3].sub/byteout<3>
proc[8].sbox/g0[1].g1[3].sub_Mrom_byteout_rom00006_f7_0
proc[8].sbox/g0[1].g1[3].sub_Mrom_byteout_rom00006_f71_rt
proc[8].sbox/g0[1].g1[3].sub_Mrom_byteout_rom00006_f8
proc[8].sbox/g0[1].g1[3].sub/byteout_3
------------------------------------------------- ---------------------------
Total 2.786ns (0.790ns logic, 1.996ns route)
(28.4% logic, 71.6% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.036ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[8].mix/g0[1].mix/out2_2 (FF)
Destination: add_f_1/dataout<2>_1_2 (FF)
Requirement: 3.000ns
Data Path Delay: 2.762ns (Levels of Logic = 1)
Clock Path Skew: -0.167ns (1.208 - 1.375)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[8].mix/g0[1].mix/out2_2 to add_f_1/dataout<2>_1_2
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X55Y36.CQ Tcko 0.450 proc[8].mix/g0[1].mix/out2<5>
proc[8].mix/g0[1].mix/out2_2
SLICE_X57Y73.C5 net (fanout=1) 2.283 proc[8].mix/g0[1].mix/out2<2>
SLICE_X57Y73.CLK Tas 0.029 add_f_1/dataout<2>_1_3
add_f_1/Mxor_added<2><1>_Result<2>1
add_f_1/dataout<2>_1_2
------------------------------------------------- ---------------------------
Total 2.762ns (0.479ns logic, 2.283ns route)
(17.3% logic, 82.7% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.040ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[5].sbox/g0[1].g1[1].sub/byteout_2 (FF)
Destination: proc[5].mix/g0[0].mix/out1_3 (FF)
Requirement: 3.000ns
Data Path Delay: 2.871ns (Levels of Logic = 1)
Clock Path Skew: -0.054ns (1.331 - 1.385)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[5].sbox/g0[1].g1[1].sub/byteout_2 to proc[5].mix/g0[0].mix/out1_3
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X0Y32.BQ Tcko 0.471 proc[5].sbox/g0[1].g1[1].sub/byteout<2>
proc[5].sbox/g0[1].g1[1].sub/byteout_2
SLICE_X10Y18.A6 net (fanout=7) 2.253 proc[5].sbox/g0[1].g1[1].sub/byteout<2>
SLICE_X10Y18.CLK Tas 0.147 proc[5].mix/g0[0].mix/out1<3>
proc[5].mix/g0[0].mix/out1_xor0000<3>1
proc[5].mix/g0[0].mix/out1_xor0000<3>_f7
proc[5].mix/g0[0].mix/out1_3
------------------------------------------------- ---------------------------
Total 2.871ns (0.618ns logic, 2.253ns route)
(21.5% logic, 78.5% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.041ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[6].add/dataout<2>_0_5 (FF)
Destination: proc[6].sbox/g0[2].g1[0].sub/byteout_4 (FF)
Requirement: 3.000ns
Data Path Delay: 2.742ns (Levels of Logic = 2)
Clock Path Skew: -0.182ns (1.254 - 1.436)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[6].add/dataout<2>_0_5 to proc[6].sbox/g0[2].g1[0].sub/byteout_4
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X14Y16.BQ Tcko 0.450 proc[6].add/dataout<2>_0_7
proc[6].add/dataout<2>_0_5
SLICE_X20Y20.C2 net (fanout=32) 1.524 proc[6].add/dataout<2>_0_5
SLICE_X20Y20.C Tilo 0.094 proc[6].sbox/g0[2].g1[0].sub/byteout<4>
proc[6].sbox/g0[2].g1[0].sub_Mrom_byteout_rom000082
SLICE_X20Y20.D6 net (fanout=1) 0.449 proc[6].sbox/g0[2].g1[0].sub_Mrom_byteout_rom000082
SLICE_X20Y20.CLK Tas 0.225 proc[6].sbox/g0[2].g1[0].sub/byteout<4>
proc[6].sbox/g0[2].g1[0].sub_Mrom_byteout_rom00008_f7_0
proc[6].sbox/g0[2].g1[0].sub_Mrom_byteout_rom00008_f71_rt
proc[6].sbox/g0[2].g1[0].sub_Mrom_byteout_rom00008_f8
proc[6].sbox/g0[2].g1[0].sub/byteout_4
------------------------------------------------- ---------------------------
Total 2.742ns (0.769ns logic, 1.973ns route)
(28.0% logic, 72.0% route)
--------------------------------------------------------------------------------
Slack (setup path): 0.041ns (requirement - (data path - clock path skew + uncertainty))
Source: proc[5].sbox/g0[1].g1[1].sub/byteout_2 (FF)
Destination: proc[5].mix/g0[0].mix/out1_3 (FF)
Requirement: 3.000ns
Data Path Delay: 2.870ns (Levels of Logic = 1)
Clock Path Skew: -0.054ns (1.331 - 1.385)
Source Clock: clk_i_BUFGP rising at 0.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.035ns
Clock Uncertainty: 0.035ns ((TSJ^2 + TIJ^2)^1/2 + DJ) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Total Input Jitter (TIJ): 0.000ns
Discrete Jitter (DJ): 0.000ns
Phase Error (PE): 0.000ns
Maximum Data Path: proc[5].sbox/g0[1].g1[1].sub/byteout_2 to proc[5].mix/g0[0].mix/out1_3
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X0Y32.BQ Tcko 0.471 proc[5].sbox/g0[1].g1[1].sub/byteout<2>
proc[5].sbox/g0[1].g1[1].sub/byteout_2
SLICE_X10Y18.B6 net (fanout=7) 2.260 proc[5].sbox/g0[1].g1[1].sub/byteout<2>
SLICE_X10Y18.CLK Tas 0.139 proc[5].mix/g0[0].mix/out1<3>
proc[5].mix/g0[0].mix/out1_xor0000<3>2
proc[5].mix/g0[0].mix/out1_xor0000<3>_f7
proc[5].mix/g0[0].mix/out1_3
------------------------------------------------- ---------------------------
Total 2.870ns (0.610ns logic, 2.260ns route)
(21.3% logic, 78.7% route)
--------------------------------------------------------------------------------
Hold Paths: TS_clk = PERIOD TIMEGRP "clk_i" 3 ns HIGH 50%;
--------------------------------------------------------------------------------
Slack (hold path): 0.296ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[0].sbox/nextkey<0>_2_5 (FF)
Destination: proc[0].mix/outrkey<0>_2_5 (FF)
Requirement: 0.000ns
Data Path Delay: 0.452ns (Levels of Logic = 0)
Clock Path Skew: 0.156ns (1.377 - 1.221)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[0].sbox/nextkey<0>_2_5 to proc[0].mix/outrkey<0>_2_5
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X55Y79.BQ Tcko 0.414 proc[0].sbox/nextkey<0>_2_7
proc[0].sbox/nextkey<0>_2_5
SLICE_X56Y80.BX net (fanout=1) 0.280 proc[0].sbox/nextkey<0>_2_5
SLICE_X56Y80.CLK Tckdi (-Th) 0.242 proc[0].mix/outrkey<0>_2_7
proc[0].mix/outrkey<0>_2_5
------------------------------------------------- ---------------------------
Total 0.452ns (0.172ns logic, 0.280ns route)
(38.1% logic, 61.9% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.339ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[1].sbox/nextkey<0>_0_5 (FF)
Destination: proc[1].mix/outrkey<0>_0_5 (FF)
Requirement: 0.000ns
Data Path Delay: 0.472ns (Levels of Logic = 0)
Clock Path Skew: 0.133ns (1.348 - 1.215)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[1].sbox/nextkey<0>_0_5 to proc[1].mix/outrkey<0>_0_5
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X43Y99.BQ Tcko 0.414 proc[1].sbox/nextkey<0>_0_7
proc[1].sbox/nextkey<0>_0_5
SLICE_X43Y101.BX net (fanout=1) 0.289 proc[1].sbox/nextkey<0>_0_5
SLICE_X43Y101.CLK Tckdi (-Th) 0.231 proc[1].mix/outrkey<0>_0_7
proc[1].mix/outrkey<0>_0_5
------------------------------------------------- ---------------------------
Total 0.472ns (0.183ns logic, 0.289ns route)
(38.8% logic, 61.2% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.412ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[0].add/step1/sub1/byteout_5 (FF)
Destination: proc[0].sbox/nextkey<0>_0_5 (FF)
Requirement: 0.000ns
Data Path Delay: 0.499ns (Levels of Logic = 1)
Clock Path Skew: 0.087ns (0.577 - 0.490)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[0].add/step1/sub1/byteout_5 to proc[0].sbox/nextkey<0>_0_5
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X45Y79.BQ Tcko 0.414 proc[0].add/step1/sub1/byteout<5>
proc[0].add/step1/sub1/byteout_5
SLICE_X46Y79.B6 net (fanout=4) 0.281 proc[0].add/step1/sub1/byteout<5>
SLICE_X46Y79.CLK Tah (-Th) 0.196 proc[0].sbox/nextkey<0>_0_7
proc[0].sbox/Mxor_nextkey<0>_0_xor0000_Result<5>1
proc[0].sbox/nextkey<0>_0_5
------------------------------------------------- ---------------------------
Total 0.499ns (0.218ns logic, 0.281ns route)
(43.7% logic, 56.3% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.419ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[1].sbox/nextkey<1>_1_2 (FF)
Destination: proc[1].mix/outrkey<1>_1_2 (FF)
Requirement: 0.000ns
Data Path Delay: 0.491ns (Levels of Logic = 0)
Clock Path Skew: 0.072ns (0.543 - 0.471)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[1].sbox/nextkey<1>_1_2 to proc[1].mix/outrkey<1>_1_2
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X27Y108.CQ Tcko 0.414 proc[1].sbox/nextkey<1>_1_3
proc[1].sbox/nextkey<1>_1_2
SLICE_X22Y108.CX net (fanout=1) 0.295 proc[1].sbox/nextkey<1>_1_2
SLICE_X22Y108.CLK Tckdi (-Th) 0.218 proc[1].mix/outrkey<1>_1_3
proc[1].mix/outrkey<1>_1_2
------------------------------------------------- ---------------------------
Total 0.491ns (0.196ns logic, 0.295ns route)
(39.9% logic, 60.1% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.420ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[6].add/step1/c0_3_4 (FF)
Destination: proc[6].sbox/nextkey<3>_0_4 (FF)
Requirement: 0.000ns
Data Path Delay: 0.474ns (Levels of Logic = 1)
Clock Path Skew: 0.054ns (0.493 - 0.439)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[6].add/step1/c0_3_4 to proc[6].sbox/nextkey<3>_0_4
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X31Y24.AQ Tcko 0.414 proc[6].add/step1/c0_3_7
proc[6].add/step1/c0_3_4
SLICE_X33Y24.A6 net (fanout=1) 0.257 proc[6].add/step1/c0_3_4
SLICE_X33Y24.CLK Tah (-Th) 0.197 proc[6].sbox/nextkey<3>_0_7
proc[6].sbox/Mxor_nextkey<3>_0_xor0000_Result<4>1
proc[6].sbox/nextkey<3>_0_4
------------------------------------------------- ---------------------------
Total 0.474ns (0.217ns logic, 0.257ns route)
(45.8% logic, 54.2% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.421ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[8].add/step1/c0_3_0 (FF)
Destination: proc[8].sbox/nextkey<3>_0_0 (FF)
Requirement: 0.000ns
Data Path Delay: 0.461ns (Levels of Logic = 1)
Clock Path Skew: 0.040ns (0.546 - 0.506)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[8].add/step1/c0_3_0 to proc[8].sbox/nextkey<3>_0_0
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X51Y36.AQ Tcko 0.414 proc[8].add/step1/c0_3_3
proc[8].add/step1/c0_3_0
SLICE_X48Y36.A6 net (fanout=1) 0.266 proc[8].add/step1/c0_3_0
SLICE_X48Y36.CLK Tah (-Th) 0.219 proc[8].sbox/nextkey<3>_0_3
proc[8].sbox/Mxor_nextkey<3>_0_xor0000_Result<0>1
proc[8].sbox/nextkey<3>_0_0
------------------------------------------------- ---------------------------
Total 0.461ns (0.195ns logic, 0.266ns route)
(42.3% logic, 57.7% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.422ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[3].add/step1/c0_3_4 (FF)
Destination: proc[3].sbox/nextkey<3>_0_4 (FF)
Requirement: 0.000ns
Data Path Delay: 0.480ns (Levels of Logic = 1)
Clock Path Skew: 0.058ns (0.470 - 0.412)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[3].add/step1/c0_3_4 to proc[3].sbox/nextkey<3>_0_4
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X33Y70.AQ Tcko 0.414 proc[3].add/step1/c0_3_7
proc[3].add/step1/c0_3_4
SLICE_X30Y70.A6 net (fanout=1) 0.263 proc[3].add/step1/c0_3_4
SLICE_X30Y70.CLK Tah (-Th) 0.197 proc[3].sbox/nextkey<3>_0_7
proc[3].sbox/Mxor_nextkey<3>_0_xor0000_Result<4>1
proc[3].sbox/nextkey<3>_0_4
------------------------------------------------- ---------------------------
Total 0.480ns (0.217ns logic, 0.263ns route)
(45.2% logic, 54.8% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.422ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[6].mix/g0[2].mix/out1_1 (FF)
Destination: proc[7].add/dataout<1>_2_1 (FF)
Requirement: 0.000ns
Data Path Delay: 0.464ns (Levels of Logic = 1)
Clock Path Skew: 0.042ns (0.542 - 0.500)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[6].mix/g0[2].mix/out1_1 to proc[7].add/dataout<1>_2_1
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X27Y20.AQ Tcko 0.414 proc[6].mix/g0[2].mix/out1<2>
proc[6].mix/g0[2].mix/out1_1
SLICE_X24Y20.B6 net (fanout=1) 0.272 proc[6].mix/g0[2].mix/out1<1>
SLICE_X24Y20.CLK Tah (-Th) 0.222 proc[7].add/dataout<1>_2_3
proc[7].add/Mxor_added<1><2>_Result<1>1
proc[7].add/dataout<1>_2_1
------------------------------------------------- ---------------------------
Total 0.464ns (0.192ns logic, 0.272ns route)
(41.4% logic, 58.6% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.422ns (requirement - (clock path skew + uncertainty - data path))
Source: add_f_1/step1/c2_3_2 (FF)
Destination: sbox_f_1/nextkey<3>_2_2 (FF)
Requirement: 0.000ns
Data Path Delay: 0.486ns (Levels of Logic = 1)
Clock Path Skew: 0.064ns (0.559 - 0.495)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: add_f_1/step1/c2_3_2 to sbox_f_1/nextkey<3>_2_2
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X49Y45.CQ Tcko 0.414 add_f_1/step1/c2_3_3
add_f_1/step1/c2_3_2
SLICE_X50Y44.C6 net (fanout=1) 0.267 add_f_1/step1/c2_3_2
SLICE_X50Y44.CLK Tah (-Th) 0.195 sbox_f_1/nextkey<3>_2_3
sbox_f_1/Mxor_nextkey<3>_2_xor0000_Result<2>1
sbox_f_1/nextkey<3>_2_2
------------------------------------------------- ---------------------------
Total 0.486ns (0.219ns logic, 0.267ns route)
(45.1% logic, 54.9% route)
--------------------------------------------------------------------------------
Slack (hold path): 0.423ns (requirement - (clock path skew + uncertainty - data path))
Source: proc[6].add/step1/c0_3_7 (FF)
Destination: proc[6].sbox/nextkey<3>_0_7 (FF)
Requirement: 0.000ns
Data Path Delay: 0.477ns (Levels of Logic = 1)
Clock Path Skew: 0.054ns (0.493 - 0.439)
Source Clock: clk_i_BUFGP rising at 3.000ns
Destination Clock: clk_i_BUFGP rising at 3.000ns
Clock Uncertainty: 0.000ns
Minimum Data Path: proc[6].add/step1/c0_3_7 to proc[6].sbox/nextkey<3>_0_7
Location Delay type Delay(ns) Physical Resource
Logical Resource(s)
------------------------------------------------- -------------------
SLICE_X31Y24.DQ Tcko 0.414 proc[6].add/step1/c0_3_7
proc[6].add/step1/c0_3_7
SLICE_X33Y24.D6 net (fanout=1) 0.258 proc[6].add/step1/c0_3_7
SLICE_X33Y24.CLK Tah (-Th) 0.195 proc[6].sbox/nextkey<3>_0_7
proc[6].sbox/Mxor_nextkey<3>_0_xor0000_Result<7>1
proc[6].sbox/nextkey<3>_0_7
------------------------------------------------- ---------------------------
Total 0.477ns (0.219ns logic, 0.258ns route)
(45.9% logic, 54.1% route)
--------------------------------------------------------------------------------
Component Switching Limit Checks: TS_clk = PERIOD TIMEGRP "clk_i" 3 ns HIGH 50%;
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min low pulse limit / (low pulse / period)))
Period: 3.000ns
Low pulse: 1.500ns
Low pulse limit: 0.527ns (Trpw)
Physical resource: proc[8].sbox/g0[0].g1[3].sub/byteout<3>/SR
Logical resource: proc[8].sbox/g0[0].g1[3].sub/byteout_3/SR
Location pin: SLICE_X38Y26.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min high pulse limit / (high pulse / period)))
Period: 3.000ns
High pulse: 1.500ns
High pulse limit: 0.527ns (Trpw)
Physical resource: proc[8].sbox/g0[0].g1[3].sub/byteout<3>/SR
Logical resource: proc[8].sbox/g0[0].g1[3].sub/byteout_3/SR
Location pin: SLICE_X38Y26.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min low pulse limit / (low pulse / period)))
Period: 3.000ns
Low pulse: 1.500ns
Low pulse limit: 0.527ns (Trpw)
Physical resource: proc[8].sbox/g0[2].g1[3].sub/byteout<3>/SR
Logical resource: proc[8].sbox/g0[2].g1[3].sub/byteout_3/SR
Location pin: SLICE_X59Y24.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min high pulse limit / (high pulse / period)))
Period: 3.000ns
High pulse: 1.500ns
High pulse limit: 0.527ns (Trpw)
Physical resource: proc[8].sbox/g0[2].g1[3].sub/byteout<3>/SR
Logical resource: proc[8].sbox/g0[2].g1[3].sub/byteout_3/SR
Location pin: SLICE_X59Y24.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min low pulse limit / (low pulse / period)))
Period: 3.000ns
Low pulse: 1.500ns
Low pulse limit: 0.527ns (Trpw)
Physical resource: proc[8].sbox/g0[3].g1[3].sub/byteout<3>/SR
Logical resource: proc[8].sbox/g0[3].g1[3].sub/byteout_3/SR
Location pin: SLICE_X58Y42.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min high pulse limit / (high pulse / period)))
Period: 3.000ns
High pulse: 1.500ns
High pulse limit: 0.527ns (Trpw)
Physical resource: proc[8].sbox/g0[3].g1[3].sub/byteout<3>/SR
Logical resource: proc[8].sbox/g0[3].g1[3].sub/byteout_3/SR
Location pin: SLICE_X58Y42.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min low pulse limit / (low pulse / period)))
Period: 3.000ns
Low pulse: 1.500ns
Low pulse limit: 0.527ns (Trpw)
Physical resource: proc[7].sbox/g0[1].g1[3].sub/byteout<3>/SR
Logical resource: proc[7].sbox/g0[1].g1[3].sub/byteout_3/SR
Location pin: SLICE_X42Y7.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min high pulse limit / (high pulse / period)))
Period: 3.000ns
High pulse: 1.500ns
High pulse limit: 0.527ns (Trpw)
Physical resource: proc[7].sbox/g0[1].g1[3].sub/byteout<3>/SR
Logical resource: proc[7].sbox/g0[1].g1[3].sub/byteout_3/SR
Location pin: SLICE_X42Y7.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min low pulse limit / (low pulse / period)))
Period: 3.000ns
Low pulse: 1.500ns
Low pulse limit: 0.527ns (Trpw)
Physical resource: proc[7].sbox/g0[2].g1[3].sub/byteout<3>/SR
Logical resource: proc[7].sbox/g0[2].g1[3].sub/byteout_3/SR
Location pin: SLICE_X33Y11.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
Slack: 1.946ns (period - (min high pulse limit / (high pulse / period)))
Period: 3.000ns
High pulse: 1.500ns
High pulse limit: 0.527ns (Trpw)
Physical resource: proc[7].sbox/g0[2].g1[3].sub/byteout<3>/SR
Logical resource: proc[7].sbox/g0[2].g1[3].sub/byteout_3/SR
Location pin: SLICE_X33Y11.SR
Clock network: rst_i_BUFGP
--------------------------------------------------------------------------------
All constraints were met.
Data Sheet report:
-----------------
All values displayed in nanoseconds (ns)
Clock to Setup on destination clock clk_i
---------------+---------+---------+---------+---------+
| Src:Rise| Src:Fall| Src:Rise| Src:Fall|
Source Clock |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall|
---------------+---------+---------+---------+---------+
clk_i | 2.974| | | |
---------------+---------+---------+---------+---------+
Timing summary:
---------------
Timing errors: 0 Score: 0 (Setup/Max: 0, Hold: 0)
Constraints cover 59472 paths, 0 nets, and 69148 connections
Design statistics:
Minimum period: 2.974ns{1} (Maximum frequency: 336.247MHz)
------------------------------------Footnotes-----------------------------------
1) The minimum period statistic assumes all single cycle delays.
Analysis completed Thu Mar 25 15:34:03 2010
--------------------------------------------------------------------------------
Trace Settings:
-------------------------
Trace Settings
Peak Memory Usage: 381 MB
Go to most recent revision | Compare with Previous | Blame | View Log