04.11.2012 Views

1 Montgomery Modular Multiplication in Hard- ware

1 Montgomery Modular Multiplication in Hard- ware

1 Montgomery Modular Multiplication in Hard- ware

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FEI KEMT<br />

as a (determ<strong>in</strong>istic) jitter.<br />

We analyse further the parameters of PLL circuits <strong>in</strong> Stratix family of Altera<br />

FPGAs and their relations to the generated clock signal and jitter <strong>in</strong>cluded <strong>in</strong> it.<br />

The Altera Stratix devices <strong>in</strong>clude two types of PLLs:<br />

Fast PLL (FPLL): Stratix devices <strong>in</strong>clude up to 8 FPLLs. The FPLLs offer<br />

general-purpose clock management with multiplication and phase shift<strong>in</strong>g.<br />

The multiplication is simplified <strong>in</strong> comparison to EPLL and uses only m/k<br />

scal<strong>in</strong>g factors with a range from 1 to 32 [15]. Input frequency can vary <strong>in</strong><br />

dependency on m (for speed grade -5) from 15 to 717 MHz, output frequency<br />

from 9.4 to 420 MHz, and the frequency of the VCO from 300 to 1000 MHz.<br />

Enhanced PLL (EPLL): Compar<strong>in</strong>g to FPLL, the EPLLs have some additional<br />

configurable features like external feedback, configurable bandwidth, run-time<br />

reconfiguration, etc. and have enhanced range of parameters. Input frequency<br />

can vary (for a speed grade -5 device) from 3 to 684 MHz, output frequency<br />

from 9.4 to 420 MHz and the frequency of the VCO from 300 to 800 MHz.<br />

Reference-, feedback- and post-divider values n, m and k can vary from 1 to<br />

512 (1024 for k) with 50% duty cycle [15].<br />

The size of the <strong>in</strong>tr<strong>in</strong>sic jitter of the PLL depends on the quality factor Q of the<br />

VCO, on the bandwidth of the loop filter (see Figure 6 – 1), and on the so-called<br />

pattern jitter <strong>in</strong>troduced by the phase frequency detector. The technology of the<br />

PLL and the quality of the VCO is given by FPGA design. A designer can change<br />

the output jitter directly - by modification of scal<strong>in</strong>g factors (for FPLL and EPLL)<br />

and filter bandwidth (only for EPLL), but also <strong>in</strong>directly by the design of the board<br />

(separation of the analog and digital ground, filter<strong>in</strong>g of the analog power supply,<br />

etc.).<br />

PLL acts as a low-pass filter, therefore a low bandwidth sett<strong>in</strong>g of the lop filter<br />

can be applied to filter out high frequency jitter from the <strong>in</strong>put clock. To track the<br />

<strong>in</strong>put jitter, one can use a high bandwidth sett<strong>in</strong>g. As mentioned already a power<br />

supply noise could cause the VCO output frequency to fluctuate and cause jitter. In<br />

such cases a low bandwidth causes the feedback loop to respond slower to the noise<br />

be<strong>in</strong>g <strong>in</strong>jected by the VCO. In turn, it cannot adjust for this noise and counteract it.<br />

A high bandwidth allows the loop to respond quickly to the noise and compensate<br />

for it. Therefore there is a tradeoff between high and low pass filter of PLL loop<br />

filter that causes either filter<strong>in</strong>g of the <strong>in</strong>put signal jitter or VCO noise.<br />

99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!