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# 4034

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


Keywords: Synplify, xc4000, xc5200, Virtex, GSR, GR, STARTUP, STARTUP_VIRTEX

Urgency: Standard

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


Synplify will generate the STARTUP block under the following

(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)
AR# 4034
Date 04/24/2007
Status Archive
Type General Article