Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XC9500: Using Timespecs for tSU (setup time must include GCK delay)


Record #1899

Product Family:  Hardware

Product Line:  9500

Problem Title:
XC9500:	Using Timespecs for tSU (setup time must include GCK delay)


Problem Description:

When using time-specs to specify tSU, remember the clock buffer
delay (tGCK) must be added to tSU.  This is necessary because
XACT Performance only recognizes the total delay from PADS to
FFS and will not automatically subtract the clock buffer delay.

For example, if a 4.5ns tSU is required (XC9535-5), a 6.5ns
PADS to FFS time-spec is needed.

      4.5ns(tSU) + 2.0ns(tGCK) = 6.5ns(total PAD to FFS)

The tGCK specifications are not in the latest data book (9/96),
so use the following tGCK specifications:

	     -5 devices ..................... tGCK = 2.0ns
	     -7 devices ..................... tGCK = 2.5ns
	     -10, 15, 20 devices ............ tGCK = 3.0ns


Solution 1:





Solution 2:

In M1, as an alternative to the FROM:TO style timespec, you can use the OFFSET p
roperty in a UCF file to directlty specify a tSU value with respect to the clock
 pin. The syntax is:

  NET d_input_pin OFFSET=IN:tsu_value:AFTER:clock_pin;

But you MUST explicitly assign the clock signal to a global clock pin (GCK) by u
sing either a BUFG library symbol or applying the "BUFG=CLK" attribute to an inp
ut pad or its IBUF symbol.



End of Record #1899

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents