| Design Name | LAN_IDE_CP |
| Device, Speed (SpeedFile Version) | XC95144XL, -10 (3.0) |
| Date Created | Thu Dec 15 19:17:49 2016 |
| Created By | Timing Report Generator: version P.68d |
| Copyright | Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved. |
| Notes and Warnings |
|---|
| Note: This design contains no timing constraints. |
| Note: A default set of constraints using a delay of 0.000ns will be used for analysis. |
| Possible asynchronous logic: Clock pin 'AUTO_CONFIG_DONE_CYCLE<1>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<0>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<4>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<5>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_ENABLE.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<1>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<2>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<3>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<6>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_BASEADR<7>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'SHUT_UP<1>.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'ide.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'autoconfig.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_R.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'IDE_W.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Possible asynchronous logic: Clock pin 'ROM_OE.CLKF' has multiple original clock nets 'C1' 'C3'. |
| Performance Summary | |
|---|---|
| Min. Clock Period | 14.000 ns. |
| Max. Clock Frequency (fSYSTEM) | 71.429 MHz. |
| Limited by Clock Pulse Width for C1 | |
| Clock to Setup (tCYC) | 11.400 ns. |
| Pad to Pad Delay (tPD) | 10.000 ns. |
| Setup to Clock at the Pad (tSU) | -4.200 ns. |
| Clock Pad to Output Pad Delay (tCO) | 17.900 ns. |
| Constraint Name | Requirement (ns) | Delay (ns) | Paths | Paths Failing |
|---|---|---|---|---|
| TS1000 | 0.0 | 0.0 | 0 | 0 |
| TS1001 | 0.0 | 0.0 | 0 | 0 |
| TS1002 | 0.0 | 0.0 | 0 | 0 |
| AUTO_TS_F2F | 0.0 | 11.4 | 59 | 59 |
| AUTO_TS_P2P | 0.0 | 17.9 | 11 | 11 |
| AUTO_TS_P2F | 0.0 | 13.9 | 171 | 171 |
| AUTO_TS_F2P | 0.0 | 4.0 | 3 | 3 |
| Path | Requirement (ns) | Delay (ns) | Slack (ns) |
|---|
| Path | Requirement (ns) | Delay (ns) | Slack (ns) |
|---|
| Path | Requirement (ns) | Delay (ns) | Slack (ns) |
|---|
| Path | Requirement (ns) | Delay (ns) | Slack (ns) |
|---|---|---|---|
| IDE_BASEADR<4>.Q to ide.D | 0.000 | 11.400 | -11.400 |
| IDE_BASEADR<5>.Q to ide.D | 0.000 | 11.400 | -11.400 |
| IDE_BASEADR<0>.Q to ide.D | 0.000 | 11.000 | -11.000 |
| Path | Requirement (ns) | Delay (ns) | Slack (ns) |
|---|---|---|---|
| C1 to IDE_R | 0.000 | 17.900 | -17.900 |
| C1 to IDE_W | 0.000 | 17.900 | -17.900 |
| C1 to ROM_OE | 0.000 | 17.900 | -17.900 |
| Path | Requirement (ns) | Delay (ns) | Slack (ns) |
|---|---|---|---|
| C1 to AUTO_CONFIG_DONE_CYCLE<1>.CLKF | 0.000 | 13.900 | -13.900 |
| C1 to IDE_BASEADR<0>.CLKF | 0.000 | 13.900 | -13.900 |
| C1 to IDE_BASEADR<1>.CLKF | 0.000 | 13.900 | -13.900 |
| Path | Requirement (ns) | Delay (ns) | Slack (ns) |
|---|---|---|---|
| IDE_R.Q to IDE_R | 0.000 | 4.000 | -4.000 |
| IDE_W.Q to IDE_W | 0.000 | 4.000 | -4.000 |
| ROM_OE.Q to ROM_OE | 0.000 | 4.000 | -4.000 |
| Clock | fEXT (MHz) | Reason |
|---|---|---|
| C1 | 71.429 | Limited by Clock Pulse Width for C1 |
| C3 | 71.429 | Limited by Clock Pulse Width for C3 |
| AS | 71.429 | Limited by Clock Pulse Width for AS |
| Source Pad | Setup to clk (edge) | Hold to clk (edge) |
|---|---|---|
| A<16> | -4.600 | 9.100 |
| A<17> | -4.600 | 9.100 |
| A<18> | -4.600 | 9.100 |
| A<19> | -5.600 | 9.100 |
| A<1> | -5.600 | 9.100 |
| A<20> | -4.200 | 9.100 |
| A<21> | -4.200 | 9.100 |
| A<22> | -4.600 | 9.100 |
| A<23> | -4.600 | 9.100 |
| A<2> | -5.600 | 9.100 |
| A<3> | -5.600 | 9.100 |
| A<4> | -5.600 | 9.100 |
| A<5> | -5.600 | 9.100 |
| A<6> | -5.600 | 9.100 |
| AS | -5.600 | 9.100 |
| BERR | -5.600 | 9.100 |
| D<10> | -5.600 | 9.100 |
| D<11> | -5.600 | 9.100 |
| D<12> | -5.600 | 9.100 |
| D<13> | -5.600 | 9.100 |
| D<14> | -5.600 | 9.100 |
| D<15> | -5.600 | 9.100 |
| D<8> | -5.600 | 9.100 |
| D<9> | -5.600 | 9.100 |
| RESET | -5.600 | 9.100 |
| RW | -5.600 | 9.100 |
| UDS | -5.600 | 9.100 |
| Source Pad | Setup to clk (edge) | Hold to clk (edge) |
|---|---|---|
| A<16> | -4.600 | 9.100 |
| A<17> | -4.600 | 9.100 |
| A<18> | -4.600 | 9.100 |
| A<19> | -5.600 | 9.100 |
| A<1> | -5.600 | 9.100 |
| A<20> | -4.200 | 9.100 |
| A<21> | -4.200 | 9.100 |
| A<22> | -4.600 | 9.100 |
| A<23> | -4.600 | 9.100 |
| A<2> | -5.600 | 9.100 |
| A<3> | -5.600 | 9.100 |
| A<4> | -5.600 | 9.100 |
| A<5> | -5.600 | 9.100 |
| A<6> | -5.600 | 9.100 |
| AS | -5.600 | 9.100 |
| BERR | -5.600 | 9.100 |
| D<10> | -5.600 | 9.100 |
| D<11> | -5.600 | 9.100 |
| D<12> | -5.600 | 9.100 |
| D<13> | -5.600 | 9.100 |
| D<14> | -5.600 | 9.100 |
| D<15> | -5.600 | 9.100 |
| D<8> | -5.600 | 9.100 |
| D<9> | -5.600 | 9.100 |
| RESET | -5.600 | 9.100 |
| RW | -5.600 | 9.100 |
| UDS | -5.600 | 9.100 |
| Destination Pad | Clock (edge) to Pad |
|---|---|
| IDE_R | 17.900 |
| IDE_W | 17.900 |
| ROM_OE | 17.900 |
| Destination Pad | Clock (edge) to Pad |
|---|---|
| IDE_R | 17.900 |
| IDE_W | 17.900 |
| ROM_OE | 17.900 |
| Source | Destination | Delay |
|---|---|---|
| IDE_BASEADR<4>.Q | ide.D | 11.400 |
| IDE_BASEADR<5>.Q | ide.D | 11.400 |
| IDE_BASEADR<0>.Q | ide.D | 11.000 |
| IDE_BASEADR<1>.Q | ide.D | 11.000 |
| IDE_BASEADR<2>.Q | ide.D | 11.000 |
| IDE_BASEADR<6>.Q | ide.D | 11.000 |
| IDE_BASEADR<7>.Q | ide.D | 11.000 |
| AUTO_CONFIG_DONE_CYCLE<1>.Q | AUTO_CONFIG_DONE_CYCLE<1>.D | 10.000 |
| IDE_BASEADR<0>.Q | IDE_BASEADR<0>.D | 10.000 |
| IDE_BASEADR<1>.Q | IDE_BASEADR<1>.D | 10.000 |
| IDE_BASEADR<2>.Q | IDE_BASEADR<2>.D | 10.000 |
| IDE_BASEADR<3>.Q | IDE_BASEADR<3>.D | 10.000 |
| IDE_BASEADR<3>.Q | ide.D | 10.000 |
| IDE_BASEADR<4>.Q | IDE_BASEADR<4>.D | 10.000 |
| IDE_BASEADR<5>.Q | IDE_BASEADR<5>.D | 10.000 |
| IDE_BASEADR<6>.Q | IDE_BASEADR<6>.D | 10.000 |
| IDE_BASEADR<7>.Q | IDE_BASEADR<7>.D | 10.000 |
| IDE_ENABLE.Q | IDE_ENABLE.D | 10.000 |
| IDE_ENABLE.Q | IDE_R.D | 10.000 |
| IDE_ENABLE.Q | ROM_OE.D | 10.000 |
| SHUT_UP<1>.Q | SHUT_UP<1>.D | 10.000 |
| SHUT_UP<1>.Q | ide.D | 10.000 |
| autoconfig.Q | AUTO_CONFIG_DONE_CYCLE<1>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<0>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<1>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<2>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<3>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<4>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<5>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<6>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<7>.D | 10.000 |
| autoconfig.Q | SHUT_UP<1>.D | 10.000 |
| ide.Q | IDE_ENABLE.D | 10.000 |
| ide.Q | IDE_R.D | 10.000 |
| ide.Q | IDE_W.D | 10.000 |
| ide.Q | ROM_OE.D | 10.000 |
| Source | Destination | Delay |
|---|---|---|
| IDE_BASEADR<4>.Q | ide.D | 11.400 |
| IDE_BASEADR<5>.Q | ide.D | 11.400 |
| IDE_BASEADR<0>.Q | ide.D | 11.000 |
| IDE_BASEADR<1>.Q | ide.D | 11.000 |
| IDE_BASEADR<2>.Q | ide.D | 11.000 |
| IDE_BASEADR<6>.Q | ide.D | 11.000 |
| IDE_BASEADR<7>.Q | ide.D | 11.000 |
| AUTO_CONFIG_DONE_CYCLE<1>.Q | AUTO_CONFIG_DONE_CYCLE<1>.D | 10.000 |
| IDE_BASEADR<0>.Q | IDE_BASEADR<0>.D | 10.000 |
| IDE_BASEADR<1>.Q | IDE_BASEADR<1>.D | 10.000 |
| IDE_BASEADR<2>.Q | IDE_BASEADR<2>.D | 10.000 |
| IDE_BASEADR<3>.Q | IDE_BASEADR<3>.D | 10.000 |
| IDE_BASEADR<3>.Q | ide.D | 10.000 |
| IDE_BASEADR<4>.Q | IDE_BASEADR<4>.D | 10.000 |
| IDE_BASEADR<5>.Q | IDE_BASEADR<5>.D | 10.000 |
| IDE_BASEADR<6>.Q | IDE_BASEADR<6>.D | 10.000 |
| IDE_BASEADR<7>.Q | IDE_BASEADR<7>.D | 10.000 |
| IDE_ENABLE.Q | IDE_ENABLE.D | 10.000 |
| IDE_ENABLE.Q | IDE_R.D | 10.000 |
| IDE_ENABLE.Q | ROM_OE.D | 10.000 |
| SHUT_UP<1>.Q | SHUT_UP<1>.D | 10.000 |
| SHUT_UP<1>.Q | ide.D | 10.000 |
| autoconfig.Q | AUTO_CONFIG_DONE_CYCLE<1>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<0>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<1>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<2>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<3>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<4>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<5>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<6>.D | 10.000 |
| autoconfig.Q | IDE_BASEADR<7>.D | 10.000 |
| autoconfig.Q | SHUT_UP<1>.D | 10.000 |
| ide.Q | IDE_ENABLE.D | 10.000 |
| ide.Q | IDE_R.D | 10.000 |
| ide.Q | IDE_W.D | 10.000 |
| ide.Q | ROM_OE.D | 10.000 |
| Source Pad | Destination Pad | Delay |
|---|---|---|
| A<10> | IDE_A<1> | 10.000 |
| A<11> | IDE_A<2> | 10.000 |
| A<12> | IDE_CS<0> | 10.000 |
| A<13> | IDE_CS<1> | 10.000 |
| A<9> | IDE_A<0> | 10.000 |