Return to Support Page
 homesearchagentssupportask xilinxmap

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!

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