Answers Database
Synopsys Design Compiler: insert_pads->"This site is not licensed for FPGA compiler"
Record #1784
Product Family: Software
Product Line: Synopsys
Product Part: Design Compiler
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 xio_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* >> .synopsys_dc.setup
where *part-speed* is a number like 4005e-3. For example:
synlibs -dc 4005e-3 >> .synopsys_dc.setup
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 - Last Modified: 04/13/99 09:35 |