UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 1934

Foundation Simulator: Can I prevent my design from being flattened for functional simulation?

Description

Keywords: foundation, simulate, functional, hierarchy, flatten

Urgency: Standard

General Description:
When performing functional simulation, you usually see the
design hierarchy preserved in the simulator (e.g. when you
select Signal -> Add Signals you see the design hierarchy in
the far right panel).

When the simulator needs to perform an "XBLOX Update", the
design is flattened. The Add Signals window shows only
"Root" in the far right panel.

Is there a way to get the hierarchy back for functional
simulation, or to prevent the design from getting flattened?

Solution

If the design needs to be flattened for functional
simulation, there is no way to restore the hierarchy.

In order to prevent the design from being flattened, you must
remove all XBLOX components from the design, replacing them
with standard library components.

If your design contains VHDL macros, perform the following
steps for each macro:

1. Open the .VHD file in the HDL Editor.
2. Select Synthesis -> Options. Uncheck the "X-BLOX" box.
3. Select Project -> Update Macro.
AR# 1934
Date Created 02/20/1997
Last Updated 04/28/1999
Status Archive
Type General Article