Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


MAP M1.4.12: FATAL_ERROR:x4kma:x4kmaclkbuf.c:591:1.25 - No input sig on CLKBUF inst_name.


Record #3615

Product Family:  Software

Product Line:  FPGA Implementation

Problem Title:
MAP M1.4.12: FATAL_ERROR:x4kma:x4kmaclkbuf.c:591:1.25 - No input sig on
CLKBUF inst_name.



Problem Description:

Keywords: MAP, FATAL_ERROR, x4kma, xk4maclkbuf, CLKBUF, BUFG.

Urgency: Hot

General Description:

Targetting a 4000E or Spartan device with M1.4.12, MAP may
return with the following error message.

FATAL_ERROR:x4kma:x4kmaclkbuf.c:591:1.25 - No input sig on
CLKBUF inst_name.

This is known MAP issue that concerns driving a global buffer
with an internally-generated signal.

There will be a patch released soon to address this issue.  In
the meantime, please use the workaround below.
Also, this has been resolved in the the next release of M1.


Solution 1:

This problem is fixed in the latest M1.4 Core Tools Patch
available on the Xilinx Download Area:

ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sol14_m14.tar.Z
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sun14_m14.tar.Z
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_hp14_m14.tar.Z
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_nt14.zip



Solution 2:


The workaround involves telling the tools not to trim out the
signal driving the global buffer.
This can be done by applying the "KEEP" attribute on the net
at the input of the BUFG.

In your schematic, apply an attribte name of "KEEP" on the net
leaving the value of the attribute blank.

Alternatively, this can be be done in a UCF file as follows.

 NET BUFG_SRC KEEP;

Please refer to the Libraries Guide more information on
attributes.



End of Record #3615

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents