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 | 
