Answers Database
SYNOPSYS: Cannot find the architecture " " in the library
Record #918
Product Family: Software
Product Line: Synopsys
Problem Title:
SYNOPSYS: Cannot find the architecture " " in the library
Problem Description:
keywords: xdw, xblox, synopsys
Urgency: Standard
General Description:
Synopsys issues the following error message:
Cannot find the architecture " " in the library
Solution 1:
Make sure that the "define_design_lib" statement is listed in
.synopsys_dc.setup, and that it points to the correct path. The error message
indicates that the path to the xblox or xdw libraries is either incompletely
or incorrectly specified, or it is not specified at all.
For 5.2.x
==========
Look at the template in $DS401/examples/synopsys/fc4k.xxx
for an example. The .synopsys_dc.setup file must contain the following statemen
t:
define_design_lib xblox_4000 -path $DS401/synopsys/ \
/libraries/dw/lib/fpga/xc4000
Replace "4000" and "xc4000" with the appropriate family
name when using other device families. To verify:
cd $DS401/synopsys/libraries/dw/lib/fpga/xc4000
Note: $DS401 refers to the root location of the XSI/DS401
software.
For M1.x
=========
Look at the template in $XILINX/synopsys/examples/template.xxx
for an example. The .synopsys_dc.setup file must contain the
following statement:
XilinxInstall = get_unix_variable(XILINX);
define_design_lib xdw_xc4000e -path \
XilinxInstall + /synopsys/libraries/dw/lib/xc4000e
Replace "xc4000e with the appropriate family name when using
other device families. To verify:
cd $XILINX/synopsys/libraries/dw/lib/xc4000e
Solution 2:
Make sure that the xdw or xblox designware libraries have been analyzed
for the particular version of Synopsys. The xdw or xblox designware
libraries can only be used with the version of the compiler for which it
was analyzed. See Xilinx Solution 1166 for information on analyzing the
designware libraries.
Solution 3:
Make sure the permissions are set to readeable for the library files in the defi
ne_design_lib directory. The UNIX command
to change permissions correctly for the define_design_lib
directory is:
chmod 644
End of Record #918
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |