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! |