16.2.4 Clocking
(Ask a Question)16.2.4.1 CLKBIBUF
(Ask a Question)Bidirectional Buffer with Input to the global network.
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 |