Answers Database


2.1i: Hitop: hi429 - Cannot apply TIMESPEC on what seems to be a valid signal


Record #6640

Product Family: Software

Product Line: CPLD Implementation

Product Part: hitop

Product Version: 2.1i

Problem Title:

2.1i: Hitop: hi429 - Cannot apply TIMESPEC on what seems to be a valid signal


Problem Description:

Urgency:     Standard

General Description:
HITOP issues this warning similar to the following:
WARNING:hi429 - Cannot apply TIMESPEC TS_ADDR_TO_A1_CS =
MAXDELAY:FROM:ADDR:TO:A1_CS:10.000000 nS because of one of the following: (a)
a signal name was not found; (b) a signal was removed or renamed due to
optimization; (c) there is no path between the FROM node and TO node in the
TIMESPEC.


Solution 1:

The Original TIMESPEC from the constraints editor looks like for example:

NET "A1_CSB_" TNM = "A1_CS";
TIMEGRP "ADDR" = PADS("ADDR<*>");
TIMESPEC "TS_ADDR_TO_A1_CS" = FROM "ADDR" TO "A1_CS" 10.000000 ns;

If it is added in the design.ucf as shown below it works:

TIMESPEC "TS_ADDR_TO_A_CS" = FROM PADS(ADDR*) TO PADS(A1_CSB_) 10.000000 ns;


The "" around the signal qualifier "ADDR<*>", i.e. TIMEGRP "ADDR" = PADS("ADDR<*>") should be "ADDR"
  = PADS(ADDR<*>). The workaround is to remove the "" around the signal qualifier.








End of Record #6640 - Last Modified: 08/11/99 18:18

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!