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 />

Table 6 – 2 Parameters of PLL embedded <strong>in</strong> Actel FPGAs<br />

family # of PLLs dividers range max. output period jitter<br />

ProASIC3(E) 1 (6) NA<br />

ProASICplus 2<br />

Axcelerator 8<br />

180ps for FOUT = 24MHz<br />

90ps for FOUT = 100MHz<br />

70ps for FOUT = 350MHz<br />

m = 1-64 ±1% for FOUT < 10MHz<br />

n=1-32 ±2% for 10MHz < FOUT < 60MHz<br />

k=1-4 ±1% for FOUT > 60MHz<br />

m =1-64 long-term: 1% of FOUT or 100ps<br />

n = 1-64 short-term: 50ps +1% of FOUT<br />

There are two parameters of the PLL clock circuits that have significant impact<br />

on possibility to extract randomness from the clock jitter, namely the output period<br />

jitter of the PLL and range of frequency dividers. The level of tim<strong>in</strong>g jitter <strong>in</strong> clock<br />

signals is for latest FPGAs families permanently decreased by FPGA vendors what<br />

was proved also by our experimental measurements (described later). On the other<br />

hand, the range of divisors <strong>in</strong> high-density devices is enlarged enough to achieve<br />

wider range of synthesised clock<strong>in</strong>g frequencies.<br />

The jitter size is usually expressed <strong>in</strong> peak-to-peak value (what is a difference<br />

between the smallest and the largest clock period) or 1-sigma value (σjit) (standard<br />

deviation). Typical values of the period jitter depend on the technology and config-<br />

uration of the PLL and can range from 3.5 ps to 10 ps for ASICs [22], or up to 100<br />

ps for FPGAs [11, 19]. S<strong>in</strong>ce the technology of the embedded PLL and the quality<br />

of the VCO is usually set by FPGA vendor, a user can modify the output jitter by<br />

configuration of the PLL divider values (m, n, k) and loop filter bandwidth.<br />

Jitter Generated <strong>in</strong> Altera Stratix FPGA In analog PLLs, various noise<br />

sources cause that the PLL’s <strong>in</strong>ternal VCO fluctuates <strong>in</strong> frequency. Under ideal<br />

conditions, the fluctuations visible as a jitter are caused only by analog (non-<br />

determ<strong>in</strong>istic) <strong>in</strong>ternal noise sources. In such case the noise is denoted as an <strong>in</strong>tr<strong>in</strong>sic<br />

jitter. Other possible frequency fluctuations are caused by variations of supply volt-<br />

age, temperature, external <strong>in</strong>terference through the power, ground, or by the <strong>in</strong>ternal<br />

noisy environment generated by <strong>in</strong>ternal FPGA circuits [125]. The PLL’s control<br />

circuitry adjusts the VCO back to the specified frequency and this change is seen<br />

98

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

Saved successfully!

Ooh no, something went wrong!