Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


SYNOPSYS/XSI 5.2.1: How to use it with and without X-BLOX libraries.


Record #205

Product Family:  Software

Product Line:  Synopsys

Problem Title:
SYNOPSYS/XSI 5.2.1: How to use it with and without X-BLOX libraries.


Problem Description:
How to ensure that Synopsys does or does not infer X-BLOX modules from the xblox
_4000
or xblox_5200 library.


Solution 1:

When the FPGA or Design Compiler encounters an arithmetic function for which
a corresponding X-BLOX module exists in the XSI X-BLOX library, the appropriate
X-BLOX module(s) will be inferred. Elements from the XSI X-BLOX (xblox_4000 or
xblox_5200) can be inferred only if the xblox_4000 or xblox_5200 library is enab
led in your .synopsys_dc.setup file.

TO USE X-BLOX:
You should have the following two entries in your .synopsys_dc.setup file such a
s:

 synthetic_library = {xblox_4000.sldb}
define_design_lib xblox_4000 -path \
    /<path_to_DS401(XSI)>/synopsys/libraries/dw/lib/fpga/xc4000

or, for the XC5200 family:

synthetic_library = {xblox_5200.sldb}
define_design_lib xblox_5200 -path \
    /<path_to_DS401(XSI)>/synopsys/libraries/dw/lib/fpga/xc5200

TO DISABLE X-BLOX:

Make sure that the lines above do NOT exist in your .synopsys_dc.setup file.





End of Record #205

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