This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Analysis of Periodic and Intermediate Boundary 90/150 Cellular Automata
January 1996 (vol. 45 no. 1)
pp. 1-12

Abstract—Considerable interest has been recently generated in the study of Cellular Automata (CA) behavior. Polynomial and matrix algebraic tools are employed to characterize some of the properties of null/periodic boundary CA. Some other results of group CA behavior have been reported based on simulation studies. This paper reports a formal proof for the conjecture—there exists no primitive characteristic polynomial of 90/150 CA with periodic boundary condition. For generation of high quality pseudorandom patterns, it is necessary to employ CA having primitive characteristic polynomial. There exist two null boundary CA for every primitive polynomial. However, for such Cs the quality of pseudorandomness suffers in general, particularly in the regions around the terminal cells because of null boundary condition. In this background, a new concept of intermediate boundary CA has been proposed to generate pseudorandom patterns that are better in quality than those generated with null boundary CA. Some interesting properties of intermediate boundary CA are also reported.

[1] S. Wolfram,"Statistical mechanics of cellular automata," Rev. Modern Physics, vol. 55, no. 3, pp. 601-644, 1983.
[2] A.K. Das,A. Ganguly,A. Dasgupta,S. Bhawmik, and P. Pal Chaudhuri,"Efficient characterization of cellular automata," IEE Proc., vol. 137, pt. E, no. 1, Jan. 1990.
[3] A.K. Das, D. Saha, A.R. Chowdhury, S. Misra, and P. Pal Chaudhuri, "Signature Analyzer Based on Additive Cellular Automata," Proc. 20th Fault Tolerant Computing Systems, pp. 265-272,U.K., June 1990.
[4] W. Pries, A. Thanailakis, and H.C. Card, "Group Properties of Cellular Automata and VLSI Applications," IEEE Trans. Computers, vol. 35, no. 12, pp. 1,013-1,024, Dec. 1986.
[5] O. Martin,A.M. Odlyzko, and S. Wolfram,"Algebraic properties of cellular automata," Comm. Math. Phys., vol. 93, p. 219, 1984.
[6] A. Das and P.P. Chaudhuri, “Pseudo-Exhaustive Test Pattern Generation Using Cellular Automata,” IEEE Trans. Computers, Vol. 42, No. 3, Mar. 1993, pp. 340-352.
[7] D. Roy Chowdhury, S. Basu, I. Sen Gupta, and P. Pal Chaudhuri, "Design of CAECC—Cellular Automata Based Error Correcting code," IEEE Trans. Computers, vol. 43, no. 6, pp. 759-764, June 1994.
[8] P.D. Hortensius et al., “Cellular Automata Circuits for Built-In Self Test,” IBM J. Research and Development, vol. 34, March/May 1990.
[9] P.H. Bardell, Analysis of Cellular Automata Used as a Pseudo-Random Pattern Generators Proc. Int'l Test Conf., pp. 762-768, 1990.
[10] M. Serra et al., "The Analysis of One-Dimensional Linear Cellular Automata and Their Aliasing Properties," IEEE Trans. Computer-Aided Design, vol. 9, no. 7, pp. 767-778, July 1990.
[11] P.D. Hortensius, R.D. McLeod, and H.C. Card, Parallel Random Number Generation for VLSI Systems using Cellular Automata IEEE Trans. Computers, vol. 38, no. 10, pp. 1466-1473, Oct. 1989.
[12] D.E. Knuth, Sorting and Searching, vol. 3, The Art of Computer Programming. Reading, Mass.: Addison-Wesley, 1973.
[13] S. Nandi, B.K. Kar, and P. Pal Chaudhuri, "Theory and Application of Cellular Automata in Cryptography," IEEE Trans. Computers, vol. 43, no. 12, pp. 1,346-1,357, Dec. 1994.
[14] S. Nandi and P. Pal Chaudhuri,"Additive cellular automata as an on-chip test pattern generator," Proc. Second Asian Test Symp.,Beijing, Nov. 1993.
[15] D. Roy Chowdhury, I. Sen Gupta, and P. Pal Chaudhuri, "Cellular Automata Based Byte Error Correcting Code," IEEE Trans. Computers, vol. 44, no. 3, pp. 371-382, Mar. 1995.

Index Terms:
Periodic boundary cellular automata, intermediate boundary cellular automata, matrix algebra, primitive polynomial, pseudorandom pattern.
Citation:
S. Nandi, P.Pal Chaudhuri, "Analysis of Periodic and Intermediate Boundary 90/150 Cellular Automata," IEEE Transactions on Computers, vol. 45, no. 1, pp. 1-12, Jan. 1996, doi:10.1109/12.481481
Usage of this product signifies your acceptance of the Terms of Use.