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

Exemplar Spectrum 1998.2 is connecting GSR on an instantiated OFDT to common Ground causing some trimming.

Description

Keywords: OFDT, instantiate, GND, ground, GSR, ngdbuild, optimize

Urgency: Standard

General Description:

I am using Exemplar Leonardo Spectrum 1998.2e and have instantiated
on OFDT component. After the Optimize command I notice that the
GSR signal on the OFDT component is connected to a common ground
signal, even when I am using the STARTUP component. This results in the
GSR on the STARTUP also being grounded. The xilinx tools are in turn
trimming the OFDT component.

Am I using the OFDT incorrectly? I thought users are not suppose to
signals to the GSR or GTS pins/signals on comps.

Solution

This is correct you are not suppose to connect any signals to the GSR
or GTS pins on components, unless it is the STARTUP component,
that is bringing the GSR or GTS signal to a device pin. Exemplar Spectrum
1998.2 is incorrectly connecting the GSR signal to ground, especially
on an instantiated component which synthesis should not touch. This is
fixed in the next release of the Exemplar software release 1999.1

The workaround for now is to do a NOOPT on the instances.

Either in the script, or in the GUI at the command line type the
following after 'READ' and before 'OPTIMIZE':

set_attribute -inst instance_name -name NOOPT -value TRUE

for example:

set_attribute -inst U1 -name NOOPT -value TRUE

In the GUI you should be able to goto the constraints tab after 'READ'
and find the component instance and select the 'NOOPT' check box.
AR# 6841
Date Created 06/22/1999
Last Updated 08/29/2001
Status Archive
Type General Article