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':