Answers Database


FPGA Express 3.3, NCF: ERROR:TSDatabase:19 ...No TNM, TPSYNC or user group named "nco1_N214" is defined


Record #7758

Product Family: Software

Product Line: Synopsys

Product Part: FPGA Express

Product Version: 3.2

Problem Title:
FPGA Express 3.3, NCF: ERROR:TSDatabase:19 ...No TNM, TPSYNC or user group named "nco1_N214" is defined



Problem Description:
Urgency: Standard

General Description:
After setting up timing specifications in the FPGA Express Constraints Editor, FPGA Express 3.x may generate an NCF file with invalid syntax. The Translate stage of implementation (NGDBUILD) may then give an error similar to the following:

Checking timing specifications ...
ERROR:TSDatabase:19 - Processing TIMESPEC definition "TS_0=FROM "nco1_N214" TO
   "PADS" 15000.000000 pS" on instance "en_top_lvl_TIMESPEC_NCF": No TNM, TPSYNC
   or user group named "nco1_N214" is defined.

This occurs because the FROM:TO timespec in the ncf file written out by FPGA Express is:
   TIMESPEC TS_0 = FROM "nco1_N214" TO "PADS" 15 ns ;

when it should be:
  TIMESPEC TS_0 = FROM "nco1/N214" TO "PADS" 15 ns ;

An underscore "_" is used as the hierarchy designator instead of a forward slash "/".


Solution 1:

Place this constraint in the UCF file using the correct syntax.

If you choose to edit the NCF file rather than transferring the constraint to the UCF file, do not c lick
on Implement from Foundation Project Manager since the constraint will be exported again from FPGA Express before implementation begins.




End of Record #7758 - Last Modified: 12/13/99 16:03

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