Article Details

ID: 196
Case Type: faq
Category: Implementation
Related To: PAR
Family: All FPGA

Search Answer Database

Search Text Image

How do I run the hold time correction when the number of hold time violations exceed 250?

When the user enables the "Auto Hold-Time Correction" option in ispLEVER as one of the PAR (Place And Route) properties, the user may see a warning message like the following:


"WARNING - par: The hold-time optimization process will be skipped because the design currently has 1451 hold-time violations, which exceeds the limits (default is 250). To change default value, please read online help."


The hold-time violations will not be corrected by PAR. In order to perform the hold-time optimization, the user can add the PAR parameter (switch) "parHoldLimit".


For example, "-exp parHoldLimit=10000" can be added in the Command line Options property of the Properties dialog box by right-clicking Place & Route Design in the ispLEVER Project Navigator Processes window and choosing Properties. This option would allow the PAR tool to correct the hold time errors as long as the number of hold time violations is no more than 10000. Alternatively, if the user would like to run more hold time iterations, one can add the PAR parameter (switch) "parHoldIter". For example, "-exp parHoldLimit=10000:parHoldIter=6" can be added in the Command line Options property of the PAR properties.