This Article 
 Bibliographic References 
 Add to: 
Ring Generator: An Ultimate Linear Feedback Shift Register
June 2011 (vol. 44 no. 6)
pp. 64-71
Nilanjan Mukherjee, Mentor Graphics
Janusz Rajski, Mentor Graphics
Grzegorz Mrugalski, Mentor Graphics Polska
Artur Pogiel, Mentor Graphics Polska
Jerzy Tyszer, Poznan University of Technology
Ring generators are high-performance linear feedback shift registers capable of handling pseudorandom and deterministic binary sequences. They outperform all traditional solutions by providing an unprecedented speed of operations and a layout-friendly structure. In particular, these devices feature a very shallow digital logic, significantly reduced internal fan-outs, and simplified circuit layout and routing, as compared to many earlier schemes based on linear finite state machines, all implementing the same characteristic polynomial. Consequently, they can serve in the same role as many of their predecessors without compromising the quality of advanced nanometer designs.

1. J. Rajski et al., "Embedded Deterministic Test for Low-Cost Manufacturing," IEEE Design and Test of Computers, vol. 20, no. 5, 2003, pp. 58-66.
2. J. Rajski et al., Method for Synthesizing Linear Finite State Machines, US patent 6,353,842, Patent and Trademark Office, 2002.
3. R. Lidl and H. Niederreiter, Introduction to Finite Fields and Their Applications, Cambridge Univ. Press, 1994.
4. L.-T. Wang and E.J. McCluskey, "Hybrid Designs Generating Maximum-Length Sequences," IEEE Trans. Computer-Aided Design, vol. 7, no. 1, 1988, pp. 91-99.
5. W.W. Warlick and J.E. Hershey, "High-Speed m-Sequence Generators," IEEE Trans. Computers, vol. 29, no. 5, 1980, pp. 398-400.
6. A.C. Arvillias and D.G. Maritsas, "Toggle-Registers Generating in Parallel k kth Decimations of m-sequences Xp + Xk + 1: Design Tables," IEEE Trans. Computers, vol. 28, no. 2, 1979, pp. 89-101.
7. J. Rajski and J. Tyszer, "Primitive Polynomials over GF(2) of Degree up to 660 with Uniformly Distributed Coefficients," J. Electronic Testing: Theory and Applications, vol. 19, 2003, pp. 645-657.
8. G. Mrugalski, J. Rajski, and J. Tyszer, "Ring Generators—New Devices for Embedded Deterministic Test," IEEE Trans. Computer-Aided Design, vol. 23, no. 9, 2004, pp. 1306-1320.
9. G. Mrugalski et al., "High-Performance Dense Ring Generators," IEEE Trans. Computers, vol. 55, no. 1, 2006, pp. 83-87.
10. J.E. Vuillemin, "Constant Time Arbitrary Length Synchronous Binary Counters," Proc. IEEE Symp. Computer Arithmetic, 1991, pp. 180-183.
11. M.R. Stan, A.F. Tenca, and M.D. Ercegovac, "Long and Fast Up/Down Counters," IEEE Trans. Computers, vol. 47, no. 7, 1998, pp. 722-735.
12. D.W. Clark and L.-J. Weng, "Maximal and Near-Maximal Shift Register Sequences: Efficient Event Counters and Easy Discrete Logarithms," IEEE Trans. Computers, vol. 43, no. 5, 1994, pp. 560-568.
13. N. Mukherjee et al., "High-Speed On-Chip Event Counters for Embedded Systems," Proc. IEEE Int'l Conf. VLSI Design, IEEE Press, 2009, pp. 275-280.

Index Terms:
Linear feedback shift registers, Pseudorandom binary sequences, Discrete event counters, Nanometer designs
Nilanjan Mukherjee, Janusz Rajski, Grzegorz Mrugalski, Artur Pogiel, Jerzy Tyszer, "Ring Generator: An Ultimate Linear Feedback Shift Register," Computer, vol. 44, no. 6, pp. 64-71, June 2011, doi:10.1109/MC.2010.334
Usage of this product signifies your acceptance of the Terms of Use.