OpenCores
URL https://opencores.org/ocsvn/aes-128_pipelined_encryption/aes-128_pipelined_encryption/trunk

Subversion Repositories aes-128_pipelined_encryption

[/] [aes-128_pipelined_encryption/] [trunk/] [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 -o
Top_PipelinedCipher.twr Top_PipelinedCipher.pcf -ucf Top_PipelinedCipher.ucf

Design file:              Top_PipelinedCipher.ncd
Physical constraint file: Top_PipelinedCipher.pcf
Device,package,speed:     xc6vcx240t,ff784,C,-2 (PRELIMINARY 1.04 2010-04-09)
Report level:             verbose report

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" 5 ns HIGH 50%;

 75065 paths analyzed, 74633 endpoints analyzed, 0 failing endpoints
 0 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.000ns
  Data Path Delay:      4.893ns (Levels of Logic = 0)
  Clock Path Skew:      -0.024ns (1.569 - 1.593)
  Source Clock:         clk_BUFGP rising at 0.000ns
  Destination Clock:    clk_BUFGP rising at 5.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 at Slow Process Corner: U0_ARK/valid_out to ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_0
    Location             Delay type         Delay(ns)  Physical Resource
                                                       Logical Resource(s)
    -------------------------------------------------  -------------------
    SLICE_X62Y140.AQ     Tcko                  0.337   U0_ARK/valid_out
                                                       U0_ARK/valid_out
    SLICE_X40Y71.CE      net (fanout=129)      4.272   U0_ARK/valid_out
    SLICE_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.000ns
  Data Path Delay:      4.797ns (Levels of Logic = 0)
  Clock Path Skew:      -0.018ns (1.575 - 1.593)
  Source Clock:         clk_BUFGP rising at 0.000ns
  Destination Clock:    clk_BUFGP rising at 5.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 at Slow Process Corner: U0_ARK/valid_out to ROUND[0].U_ROUND/U_SUB/ROM[4].ROM/dout_1
    Location             Delay type         Delay(ns)  Physical Resource
                                                       Logical Resource(s)
    -------------------------------------------------  -------------------
    SLICE_X62Y140.AQ     Tcko                  0.337   U0_ARK/valid_out
                                                       U0_ARK/valid_out
    SLICE_X43Y72.CE      net (fanout=129)      4.142   U0_ARK/valid_out
    SLICE_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.000ns
  Data Path Delay:      4.789ns (Levels of Logic = 0)
  Clock Path Skew:      -0.017ns (1.576 - 1.593)
  Source Clock:         clk_BUFGP rising at 0.000ns
  Destination Clock:    clk_BUFGP rising at 5.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 at Slow Process Corner: U0_ARK/valid_out to ROUND[0].U_ROUND/U_SUB/ROM[3].ROM/dout_2
    Location             Delay type         Delay(ns)  Physical Resource
                                                       Logical Resource(s)
    -------------------------------------------------  -------------------
    SLICE_X62Y140.AQ     Tcko                  0.337   U0_ARK/valid_out
                                                       U0_ARK/valid_out
    SLICE_X43Y76.CE      net (fanout=129)      4.134   U0_ARK/valid_out
    SLICE_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.000ns
  Data Path Delay:      0.116ns (Levels of Logic = 1)
  Clock Path Skew:      0.110ns (0.784 - 0.674)
  Source Clock:         clk_BUFGP rising at 5.000ns
  Destination Clock:    clk_BUFGP rising at 5.000ns
  Clock Uncertainty:    0.000ns

  Minimum 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_4
    Location             Delay type         Delay(ns)  Physical Resource
                                                       Logical 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_4
    SLICE_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>1
                                                       U_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.000ns
  Data Path Delay:      0.124ns (Levels of Logic = 1)
  Clock Path Skew:      0.108ns (0.748 - 0.640)
  Source Clock:         clk_BUFGP rising at 5.000ns
  Destination Clock:    clk_BUFGP rising at 5.000ns
  Clock Uncertainty:    0.000ns

  Minimum 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_12
    Location             Delay type         Delay(ns)  Physical Resource
                                                       Logical 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_12
    SLICE_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>1
                                                       U_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.000ns
  Data Path Delay:      0.137ns (Levels of Logic = 1)
  Clock Path Skew:      0.109ns (0.773 - 0.664)
  Source Clock:         clk_BUFGP rising at 5.000ns
  Destination Clock:    clk_BUFGP rising at 5.000ns
  Clock Uncertainty:    0.000ns

  Minimum Data Path at Fast Process Corner: ROUND[8].U_ROUND/U_SH/data_out_46 to ROUND[8].U_ROUND/U_MIX/data_out_38
    Location             Delay type         Delay(ns)  Physical Resource
                                                       Logical 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_46
    SLICE_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>1
                                                       ROUND[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.000ns
  Min period limit: 1.429ns (699.790MHz) (Tbcper_I)
  Physical resource: clk_BUFGP/BUFG/I0
  Logical resource: clk_BUFGP/BUFG/I0
  Location pin: BUFGCTRL_X0Y0.I0
  Clock network: clk_BUFGP/IBUFG
--------------------------------------------------------------------------------
Slack: 4.168ns (period - (min high pulse limit / (high pulse / period)))
  Period: 5.000ns
  High pulse: 2.500ns
  High pulse limit: 0.416ns (Trpw)
  Physical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout<5>/SR
  Logical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout_5/SR
  Location pin: SLICE_X0Y81.SR
  Clock network: ROUND[0].U_ROUND/U_KEY/reset_inv_BUFG
--------------------------------------------------------------------------------
Slack: 4.168ns (period - (min high pulse limit / (high pulse / period)))
  Period: 5.000ns
  High pulse: 2.500ns
  High pulse limit: 0.416ns (Trpw)
  Physical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout<1>/SR
  Logical resource: U_KEYEXP/ROUND_KEY_GEN[2].RKGEN_U/SUB_U/ROM[2].ROM/dout_1/SR
  Location pin: SLICE_X0Y85.SR
  Clock 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 connections

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

Peak Memory Usage: 873 MB



Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.