Field programmable gate array implementation frameworks of a variable-length pseudorandom pattern generator

A pseudorandom pattern generator produces sequences similar to true random sequences. A variable length pseudo-random pattern generator (PRPG), which can be used as a pattern generator for various applications like built-in self-test (BIST) or cryptography, is proposed in this paper. Our work is bas...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:International journal of electrical and computer engineering (Malacca, Malacca) Ročník 15; číslo 1; s. 186
Hlavní autori: Somanathan, Geethu Remadevi, Bhakthavatchalu, Ramesh
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: 01.02.2025
ISSN:2088-8708, 2722-2578
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:A pseudorandom pattern generator produces sequences similar to true random sequences. A variable length pseudo-random pattern generator (PRPG), which can be used as a pattern generator for various applications like built-in self-test (BIST) or cryptography, is proposed in this paper. Our work is based on a linear feedback shift register circuit platform. The proposed design can generate patterns corresponding to different characteristic polynomials of any given polynomial degree. These characteristic polynomials are integrated into the linear feedback shift register circuit by providing an option to select the feedback paths of any of these polynomials. This paper implements and evaluates the proposed design for primitive and non-primitive characteristic polynomials of degrees 3 to 15. The circuit generates output patterns of different periods based on user inputs. Compared to other pseudorandom pattern generator circuits, the proposed circuit can generate a large set of patterns and consumes less power. Adequate results from the experiments demonstrate the functionalities and performance of the proposed pattern generator from degrees 3 to 15. The proposed circuit generates pseudorandom patterns that can be used not only for built-in self-test but also for cryptography and wireless communication applications.
ISSN:2088-8708
2722-2578
DOI:10.11591/ijece.v15i1.pp186-195