Answers Database


SYNPLIFY: Conditions of "Force GSR Usage" - to generate the STARTUP block?


Record #4034

Product Family: Software

Product Line: Synplicity

Product Part: Synplify

Product Version: 5.0

Problem Title:
SYNPLIFY: Conditions of "Force GSR Usage" - to generate the STARTUP block?


Problem Description:
Urgency: Standard

General Description:
What are the conditions for which Synplify will generate the
STARTUP block?


Solution 1:

Synplify will generate the STARTUP block under the following
conditions:

(1) All the FFs in the design are coded to have a common reset
signal. By default, if there is a common reset used throughout
the entire design, then Synplify will infer the STARTUP cell and
connect the reset signal to the GSR/GR pin. This is irrespective
of whether "Force GSR Usage" is enabled or disabled. Please
see (Xilinx Solution 5023)

(2) The design has some FFs coded with NO reset signal and some
FFs coded with a reset signal. In this case, "Force GSR Usage"
option will make a difference. STARTUP will not be inferred unless
you enable this option.

To turn off the "Force GSR Usage" option, choose "Set Device Options"
from the "Target" menu, and deselect the checkbox.

NOTE: This option is ineffective when synthesizing for Virtex designs.
The STARTUP_VIRTEX will not be synthesized under any condition.
Due to the abundance of local routing, Xilinx recommends using the
local routing than the slower, dedicated GSR routing network. Please
see (Xilinx Solution 6583)




End of Record #4034 - Last Modified: 08/04/99 18:09

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