16.2.4 Clocking

16.2.4.1 CLKBIBUF

Bidirectional Buffer with Input to the global network.
Figure 16-133. CLKBIBUF
Table 16-288. CLKBIBUF I/O
Input Output
D, E, PAD PAD, Y
Table 16-289. CLKBIBUF Truth Table
D E PAD Y
X 0 Z X
X 0 0 0
X 0 1 1
0 1 0 0
1 1 1 1

16.2.4.2 CLKBUF

Input Buffer to the global network.
Figure 16-134. CLKBUF
Table 16-290. CLKBUF I/O
Input Output
PAD Y
Table 16-291. CLKBUF Truth Table
PAD Y
0 0
1 1

16.2.4.3 CLKBUF_DIFF

Differential I/O macro to the global network, Differential I/O.
Figure 16-135. CLKBUF_DIFF
Table 16-292. INBUF_DIFF I/O
Input Output
PADP, PADN Y
Table 16-293. INBUF_DIFF Truth Table
PADP PADN Y
Z Z Y
0 0 X
1 1 X
0 1 0
1 0 1

16.2.4.4 CLKINT

This macro routes an internal fabric signal to the global network.
Figure 16-136. CLKINT
Table 16-294. CLKINT I/O
Input Output
A Y
Table 16-295. CLKINT Truth Table
A Y
0 0
1 1

16.2.4.5 CLKINT_PRESERVE

This Macro routes an internal fabric signal to the global network. It has the same functionality as CLKINT except that this clock always stays on the global clock network and will not be demoted during design implementation.
Figure 16-137. CLKINT_PRESERVE
Table 16-296. CLKINT_PRESERVE I/O
Input Output
A Y
Table 16-297. CLKINT_PRESERVE Truth Table
A Y
0 0
1 1

16.2.4.6 GB

Back-annotated macro that routes an internal fabric signal to the global network.
Figure 16-138. GB
Table 16-298. GB I/O
InputOutput
An, ENnYNn, YSn
Table 16-299. GB TRUTH TABLE
AnENnq (internal signal)YNnYSn
10111
11011
0Xq!q!q

16.2.4.7 GB_NG

Back-annotated macro that routes an internal fabric signal to the global network.
Figure 16-139. GB_NG
Table 16-300. GB_NG I/O
InputOutput
An, ENnYNn, YSn
Table 16-301. TRUTH TABLE
AnENnYNnYSn
0000
1011
X1XX

16.2.4.8 GBM

Back-annotated macro that routes an internal fabric signal to the global network.
Figure 16-140. GBM
Table 16-302. GBM I/O
InputOutput
An, ENnYEn, YWn
Table 16-303. GBM TRUTH TABLE
AnENnq (internal signal)YEnYWn
10111
11011
0Xq!q!q

16.2.4.9 GBM_NG

Back-annotated macro that routes an internal fabric signal to the global network.
Figure 16-141. GBM_NG
Table 16-304. GBM_NG I/O
InputOutput
An, ENnYEn, YWn
Table 16-305. GBM_NG TRUTH TABLE
AnENnYEnYWn
0000
1011
X1XX

16.2.4.10 GCLKBIBUF

Bidirectional I/O macro with gated input to the global network; the Enable signal can be used to turn off the global network to save power.
Figure 16-142. GCLKBIBUF
Table 16-306. GCLKBIBUF I/O
Input Output
D, E, EN, PAD Y, PAD
Table 16-307. GCLKBIBUF TRUTH TABLE
D E EN PAD q Y
X 0 0 0 0 0
X 0 1 0 1 0
X 0 X 1 q q
X 0 X Z X X
0 1 0 0 0 0
0 1 1 0 1 0
1 1 X 1 q q

16.2.4.11 GCLKBUF

Gated input I/O macro to the global network. The Enable signal can turn off the global network to save power.
Figure 16-143. GCLKBUF
Table 16-308. GCLKBUF I/O
InputOutput
PAD, ENY
Table 16-309. GCLKBUF Truth Table
PADENqY
0000
0110
1Xqq
ZXXX

16.2.4.12 GCLKBUF_DIFF

Gated differential I/O macro to global network; the Enable signal can be used to turn off the global network.
Figure 16-144. GCLKBUF_DIFF

Differential

Table 16-310. GCLKBUF_DIFF I/O
Input Output
PADP, PADN, EN Y
Table 16-311. GCLKBUF_DIFF Truth Table
PADP PADN EN q Y
0 1 0 0 0
0 1 1 1 0
1 0 X q q
0 0 X X X
1 1 X X X
Z Z X X X

16.2.4.13 GCLKINT

Gated macro used to route an internal fabric signal to the global network. The Enable signal can be used to turn off the global network to save power.
Figure 16-145. GCLKINT
Table 16-312. GCLKINT I/O
Input Output
A, EN Y
Table 16-313. GCLKINT Truth Table
A EN q (Internal Signal) Y
0 0 0 0
0 1 1 0
1 X q q

16.2.4.14 IOINFF

Registered input I/O macro available in post-layout netlist only.
Figure 16-146. IOINFF
Table 16-314. IOINFF I/O
InputOutput
NameFunctionQ
DData
CLKClock
ENEnable
ALnAsynchronous Load (Active-Low)
ADn1Asynchronous Data (Active-Low)
SLnSynchronous Load (Active-Low)
SD1Synchronous Data
LAT1Latch Enable
  1. ADn, SD, and LAT are static signals defined at design time and must be tied to 0 or 1.
Table 16-315. IOINFF TRUTH TABLE
ALnADnLATCLKENSLnSDDQn+1
0ADnXXXXXX!ADn
1X0Not risingXXXXQn
1X00XXXQn
1X010SDXSD
1X011XDD
1X10XXXXQn
1X110XXXQn
1X1110SDXSD
1X1111XDD

16.2.4.15 RCLKINT

Macro used to route an internal fabric signal to a row global buffer, thus creating a local clock.
Figure 16-147. RCLKINT
Table 16-316. RCLKINT I/O
Input Output
A Y
Table 16-317. RCLKINT Truth Table
A Y
0 0
1 1

16.2.4.16 RGB

Back-annotated macro used to route an internal fabric signal to row the global network buffer.
Figure 16-148. RGB
Table 16-318. RGB I/O
Input Output
An, ENn YL, YR
Table 16-319. RGB TRUTH TABLE
An ENn q (internal signal) YL YR
1 0 1 0 0
1 1 0 0 0
0 X q q q

16.2.4.17 RGB_NG

Back-annotated macro used to route an internal fabric signal to a row global buffer.
Figure 16-149. RGB_NG
Table 16-320. RGB_NG I/O
Input Output
An, ENn YL, YR
Table 16-321. RGB_NG TRUTH TABLE
An ENn YL YR
0 0 1 1
1 0 0 0
X 1 X X

16.2.4.18 RGCLKINT

Gated macro used to route an internal fabric signal to a row global buffer, thus creating a local clock. The Enable signal can be used to turn off the local clock to save power.
Figure 16-150. RGCLKINT
Table 16-322. RGCLKINT I/O
Input Output
A, EN Y
Table 16-323. RGCLKINT Truth Table
A EN q (Internal Signal) Y
0 0 0 0
0 1 1 0
1 X q q