Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


Synopsys/Design Compiler: Insert_pads->"This site is not licensed for FPGA compiler"


Record #1784

Product Family:  Software

Product Line:  Synopsys

Problem Title:
Synopsys/Design Compiler: Insert_pads->"This site is not licensed for
FPGA compiler"



Problem Description:
Users of Synopsys Design Compiler may encounter the following message from
the "insert_pads" stage:

Insert_pads:  This site is not licensed for FPGA compiler

This error is know to occur when your .synopsys_dc.setup file points
to FPGA Compiler libs.



Here is an example of a proper Design Compiler link/target lib setup:
(produced from the command "synlibs -dc 4005e-3")

link_library = {xprim_4005e-3.db xprim_4000e-3.db xgen_4000e.db xdc_4000e-3.db x
io_4000e-3.db}
target_library = {xprim_4005e-3.db xprim_4000e-3.db xgen_4000e.db xdc_4000e-3.db
 xio_4000e-3.db}


Here is an example of a proper FPGA Compiler link/target lib setup:
(produced from the command "synlibs -fc 4005e-3")

link_library = {xprim_4005e-3.db xprim_4000e-3.db xgen_4000e.db xfpga_4000e-3.db
 xio_4000e-3.db}
target_library = {xprim_4005e-3.db xprim_4000e-3.db xgen_4000e.db xfpga_4000e-3.
db xio_4000e-3.db}

Notice Design Compiler uses "xdc_4000e-3.db", whereas FPGA Compiler uses
"xfpga_4000e-3.db". If your .synopysy_dc.setup for Design Compiler has
"xfpga" references, then you must replace them with "xdc" references.


Solution 1:

An easy way to do this is to run:


synlibs -dc *part/speed* >> .synopysy_dc.setup



where *part/speed* is a number like 4005e-3.

The ">>" operator will append this information
to the end of your .synopsys_dc.setup file.
You should delete the incorrect link/target
library references already in the
.synopsys_dc.setup .




End of Record #1784

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