TY - JOUR
T1 - Digital random sequence generation algorithm and VLSI implementation
AU - Cui, Wei
AU - Wu, Siliang
PY - 2010/4
Y1 - 2010/4
N2 - A VLSI array synthesizing digital random sequence algorithm is proposed, and its Application-specific integrated circuit (ASIC) design of the General random number generator (GRNG) which can generate digital random sequence with uniform distribution, exponential distribution, Rayleigh distribution and Gaussian distribution is introduced. In this algorithm, the Box-Muller equation is adopted for real-time generating random number using hardware, and one improved Tausworthe sequence generating principle is proposed to speed up the generation and improve the signal quality. Moreover, the pipelined Coordinate rotation digital computer (CORDIC) mapping algorithm is used to increases the throughput. The proposed GRNG is implemented with SMIC one-poly six-metal 0.18μm CMOS technology. The ASIC core occupies 1.8 × 1.8mm2 die area which generates 16-bit or 32-bit samples up to 4σ, the peak throughput of the ASIC is 420 million samples per second, and the peak power dissipation, which includes the power of I/O, is 416mW in active mode, and 106mW in standby mode respectively in typical operation condition.
AB - A VLSI array synthesizing digital random sequence algorithm is proposed, and its Application-specific integrated circuit (ASIC) design of the General random number generator (GRNG) which can generate digital random sequence with uniform distribution, exponential distribution, Rayleigh distribution and Gaussian distribution is introduced. In this algorithm, the Box-Muller equation is adopted for real-time generating random number using hardware, and one improved Tausworthe sequence generating principle is proposed to speed up the generation and improve the signal quality. Moreover, the pipelined Coordinate rotation digital computer (CORDIC) mapping algorithm is used to increases the throughput. The proposed GRNG is implemented with SMIC one-poly six-metal 0.18μm CMOS technology. The ASIC core occupies 1.8 × 1.8mm2 die area which generates 16-bit or 32-bit samples up to 4σ, the peak throughput of the ASIC is 420 million samples per second, and the peak power dissipation, which includes the power of I/O, is 416mW in active mode, and 106mW in standby mode respectively in typical operation condition.
KW - Application-specific integrated circuit (ASIC)
KW - General random number generator (GRNG)
KW - Improved tausworthe sequence generator
KW - Statistical tests
UR - http://www.scopus.com/inward/record.url?scp=77951967555&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:77951967555
SN - 1022-4653
VL - 19
SP - 351
EP - 355
JO - Chinese Journal of Electronics
JF - Chinese Journal of Electronics
IS - 2
ER -