![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
Answers Database
VERILOG-XL: Error! acc_replace_delays() [PLI-NOAPPREPMIPD] Error modifying MIPD: no XL loads on port![]() Record #1793
Product Family: Software VERILOG-XL: Error! acc_replace_delays() [PLI-NOAPPREPMIPD] Error modifying MIPD: no XL loads on port Problem Description: Urgency: Standard Problem Description: When using the Cadence's PLI routines to back-annotate a post layout file with Verilog-XL, the following error messages are generated: Error! acc_replace_delays() [PLI-NOAPPREPMIPD] Error modifying MIPD: no XL loads on port PR8.PLL.AGS "PR8.spec", 10: $tdc("PR8.option"); Error! acc_replace_delays() [PLI-NOAPPREPMIPD] Error modifying MIPD: non-XL loads on port PR8.PLL.BP "PR8.spec", 10: $tdc("PR8.option"); Error! acc_replace_delays() [PLI-NOAPPREPMIPD] Error modifying MIPD: non-XL loads on port PR8.PLL.FN "PR8.spec", 10: $tdc("PR8.option"); Error! acc_replace_delays() [PLI-NOAPPREPMIPD] Error modifying MIPD: no XL loads on port PR8.PLL.DYB "PR8.spec", 10: $tdc("PR8.option"); Solution 1: The meaning of the error message "no XL loads on port PR8.PLL.AGS" and "no XL loads on port PR8.PLL.DYB" is that the ports AGS and DYB are floating. This violates a rule of SDF back annotation that the ports that are back-annotated must have to be connected to accelerable entities in Verilog-XL. In a similar manner, the port cannot be connected to a non-accelerated pin, unless through an acceleratable buffer. This is usually seen when using the Turbo algorithm which accelerates the simulation of behavioral constructs. End of Record #1793 - Last Modified: 06/17/99 15:11 |
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips! |