Answers Database


CoolRunner/XPLA Professional Simulator: Why doesn't the simulator use the *.scl file when a signal is not recognized?


Record #7513

Product Family: Software

Product Line: CoolRunner

Product Part: XPLA Fitter

Problem Title:
CoolRunner/XPLA Professional Simulator: Why doesn't the simulator use the *.scl file when a signal is not recognized?



Problem Description:
Urgency: Standard

General Description: Why doesn't the simulator use the *.scl file
if a signal in the file is not recognized?


Solution 1:

When loading an SCL file, if the simulator sees a signal that it does
not recognize, none of the SCL file is loaded and the simulator reverts
to a "blank" SCL file. This can happen when an internal node is
displayed in the Functional Simulator and added to the SCL file.

Then when a Timing Simulation is performed, the internal node may
have collapsed and may no longer exist, therefore, this signal is not
recognized by the simulator and the simulator loads a "blank" SCL.
This is an SCL file with the I/O signals present and with no stimulus
defined.

The workaround is to save the SCL file containing the internal
node as some other file name using either in Windows Explorer or in
the Functional Simulator. Then in the functional simulator, remove the
internal node. The SCL file without the internal node can then be used
in the Timing Simulator.




End of Record #7513 - Last Modified: 02/07/00 19:06

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!