16.2.4 Clocking
(Ask a Question)16.2.4.1 CLKBIBUF
(Ask a Question)Bidirectional Buffer with Input to the global network.
Figure 16-133. CLKBIBUF
| Input | Output |
|---|---|
| D, E, PAD | PAD, Y |
| 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
(Ask a Question)Input Buffer to the global network.
Figure 16-134. CLKBUF
| Input | Output |
|---|---|
| PAD | Y |
| PAD | Y |
|---|---|
| 0 | 0 |
| 1 | 1 |
16.2.4.3 CLKBUF_DIFF
(Ask a Question)Differential I/O macro to the global network, Differential I/O.Figure 16-135. CLKBUF_DIFF 
| Input | Output |
|---|---|
| PADP, PADN | Y |
| PADP | PADN | Y |
|---|---|---|
| Z | Z | Y |
| 0 | 0 | X |
| 1 | 1 | X |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
16.2.4.4 CLKINT
(Ask a Question)This macro routes an internal fabric signal to the global network.Figure 16-136. CLKINT 
| Input | Output |
|---|---|
| A | Y |
| A | Y |
|---|---|
| 0 | 0 |
| 1 | 1 |
16.2.4.5 CLKINT_PRESERVE
(Ask a Question)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 
| Input | Output |
|---|---|
| A | Y |
| A | Y |
|---|---|
| 0 | 0 |
| 1 | 1 |
16.2.4.6 GB
(Ask a Question)Back-annotated macro that routes an internal fabric signal to the global network.Figure 16-138. GB
| Input | Output |
|---|---|
| An, ENn | YNn, YSn |
| An | ENn | q (internal signal) | YNn | YSn |
|---|---|---|---|---|
| 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 0 | 1 | 1 |
| 0 | X | q | !q | !q |
16.2.4.7 GB_NG
(Ask a Question)Back-annotated macro that routes an internal fabric signal to the global network.Figure 16-139. GB_NG
| Input | Output |
|---|---|
| An, ENn | YNn, YSn |
| An | ENn | YNn | YSn |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| X | 1 | X | X |
16.2.4.8 GBM
(Ask a Question)Back-annotated macro that routes an internal fabric signal to the global network.Figure 16-140. GBM
| Input | Output |
|---|---|
| An, ENn | YEn, YWn |
| An | ENn | q (internal signal) | YEn | YWn |
|---|---|---|---|---|
| 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 0 | 1 | 1 |
| 0 | X | q | !q | !q |
16.2.4.9 GBM_NG
(Ask a Question)Back-annotated macro that routes an internal fabric signal to the global network.Figure 16-141. GBM_NG
| Input | Output |
|---|---|
| An, ENn | YEn, YWn |
| An | ENn | YEn | YWn |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| X | 1 | X | X |
16.2.4.10 GCLKBIBUF
(Ask a Question)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
| Input | Output |
|---|---|
| D, E, EN, PAD | Y, PAD |
| 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
(Ask a Question)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
| Input | Output |
|---|---|
| PAD, EN | Y |
| PAD | EN | q | Y |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | X | q | q |
| Z | X | X | X |
16.2.4.12 GCLKBUF_DIFF
(Ask a Question)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
| Input | Output |
|---|---|
| PADP, PADN, EN | Y |
| 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
(Ask a Question)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
| Input | Output |
|---|---|
| A, EN | Y |
| A | EN | q (Internal Signal) | Y |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | X | q | q |
16.2.4.14 IOINFF
(Ask a Question)Registered input I/O macro available in post-layout netlist only.Figure 16-146. IOINFF
| Input | Output | |
|---|---|---|
| Name | Function | Q |
| D | Data | |
| CLK | Clock | |
| EN | Enable | |
| ALn | Asynchronous Load (Active-Low) | |
| ADn1 | Asynchronous Data (Active-Low) | |
| SLn | Synchronous Load (Active-Low) | |
| SD1 | Synchronous Data | |
| LAT1 | Latch Enable | |
- ADn, SD, and LAT are static signals defined at design time and must be tied to 0 or 1.
| ALn | ADn | LAT | CLK | EN | SLn | SD | D | Qn+1 |
|---|---|---|---|---|---|---|---|---|
| 0 | ADn | X | X | X | X | X | X | !ADn |
| 1 | X | 0 | Not rising | X | X | X | X | Qn |
| 1 | X | 0 | — | 0 | X | X | X | Qn |
| 1 | X | 0 | — | 1 | 0 | SD | X | SD |
| 1 | X | 0 | — | 1 | 1 | X | D | D |
| 1 | X | 1 | 0 | X | X | X | X | Qn |
| 1 | X | 1 | 1 | 0 | X | X | X | Qn |
| 1 | X | 1 | 1 | 1 | 0 | SD | X | SD |
| 1 | X | 1 | 1 | 1 | 1 | X | D | D |
16.2.4.15 RCLKINT
(Ask a Question)Macro used to route an internal fabric signal to a row global buffer, thus
creating a local clock.Figure 16-147. RCLKINT 
| Input | Output |
|---|---|
| A | Y |
| A | Y |
|---|---|
| 0 | 0 |
| 1 | 1 |
16.2.4.16 RGB
(Ask a Question)Back-annotated macro used to route an internal fabric signal to row the
global network buffer.
Figure 16-148. RGB
| Input | Output |
|---|---|
| An, ENn | YL, YR |
| 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
(Ask a Question)Back-annotated macro used to route an internal fabric signal to a row
global buffer.
Figure 16-149. RGB_NG
| Input | Output |
|---|---|
| An, ENn | YL, YR |
| An | ENn | YL | YR |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| X | 1 | X | X |
16.2.4.18 RGCLKINT
(Ask a Question)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
| Input | Output |
|---|---|
| A, EN | Y |
| A | EN | q (Internal Signal) | Y |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | X | q | q |
