![]() |
|
![]() |
|
Answers Database
2.1i: Timing: How is the Setup/Hold Times calculated for the Datasheet IO Report?
Record #4823
Product Family: Software Setup Times The external setup time is defined as the setup time of DATAPAD within IOB relative to CLKPAD within CLKIOB. When a guaranteed external setup time exists in the speed files for a particular DATAPAD and the CLKPAD pair and configuration, this number will be utilized in timing reports. When no guaranteed external setup time exists in the speed files for a particular DATAPAD and CLKPAD pair, the external setup time will be reported as the maximum path delay from DATAPAD to the IFD plus the maximum IFD setup time, less the minimum of maximum path delay(s) from the CLKPAD to the IFD. Solution 2: Hold Times The external hold time is defined as the hold time of DATAPAD within IOB relative to CLKPAD within CLKIOB. When a guaranteed external hold time exists in the speed files for a particular DATAPAD and the CLKPAD pair and configuration, this number will be utilized in timing reports. When no guaranteed external hold time exists in the speed files for a particular DATAPAD and CLKPAD pair, the external hold time will be reported as the maximum path delay from CLKPAD to the IFD plus the maximum IFD hold time, less the minimum of maximum path delay(s) from the DATAPAD to the IFD. End of Record #4823 - Last Modified: 11/19/99 07:12 |
| For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips! |