Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XBLOX 5.x models DATA_REG of STYLE=ILD as flip-flops in functional simulation


Record #317

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
XBLOX 5.x models DATA_REG of STYLE=ILD as flip-flops in functional
simulation



Problem Description:
If the XBLOX component DATA_REG is used with STYLE=ILD and XSimmake is run
to generate a functional simulation for the design, it is modeled as a set
of edge-triggered flip-flops, even though during actual implementation and
timing simulation, the correct level-sensitive latches are synthesized.
This is because XBLOX is run in its "simulation-only" mode that merely
creates simulation models for design components.  No architectural
optimizations are performed, including the placement of DATA_REG elements
into their user-defined places.  This causes the DATA_REG elements to be
treated as regular edge-triggered flip-flops and not the desired input
latches.


Solution 1:

The only workaround is to actually remove the DATA_REG with the STYLE=ILD
and replace it with the equivalent soft macros.



End of Record #317

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