2024•Unpublished venueRequires access

Programmable Pseudorandom Pattern Generator Based on LFSR

Akella Madhav, P. Hridya, R S Geethu, Ramesh Bhakthavatchalu

Open publisher page 6 citations

Abstract

The testing of Integrated Circuits (ICs) is a critical process to ensure their reliability and functionality. Pseudo-random pattern generation has emerged as an effective approach to enhance IC testing, providing improved fault coverage, reduced test time, and the ability to detect hard-to-reach faults. Testing using Linear Feedback Shift Registers (LFSRs) holds paramount importance in numerous fields, encompassing digital design, communication systems, cryptography etc. The utilization of LFSRs for testing and validation purposes is driven by their efficacy in generating pseudo-random sequences that appear random but are entirely deterministic. Pseudorandom patterns can reduce test time significantly, as they can efficiently exercise the IC without the need for exhaustive test vectors. LFSRs finds extensive use in verification, acting as test pattern generators to assess circuit functionality under varying input conditions. LFSR testing finds application in Built-In Self-Test (BIST) structures. This minimizes the need for external test equipment and streamlines the testing process by detecting faults and verifying overall design performance. This aims to design and implement an n-bit programmable Pseudo Random Pattern Generator (PRPG). The circuit can generate pseudorandom patterns based on any user defined polynomials as well as structure of LFSR. The circuit can thus generate patterns for any polynomial degree n and for any structure of LFSR namely, Fibonacci, Galois, Complete or reseeding structures. The proposed circuit is designed using Verilog HDL and the implementation is carried out on Xilinx Vivado 2022.2 software. The performance parameters obtained from the synthesis resource and power utilization report of 8-bit, 16-bit and 32-bit LFSR structures are kept under comparison.

About this research paper

What this paper is about

The testing of Integrated Circuits (ICs) is a critical process to ensure their reliability and functionality. Pseudo-random pattern generation has emerged as an effective approach to enhance IC testing, providing improved fault coverage, reduced test time, and the ability to detect hard-to-reach faults. Testing using Linear Feedback Shift Registers (LFSRs) holds paramount importance in numerous fields, encompassing digital design, communication systems, cryptography etc. The utilization of LFSRs for testing and validation purposes is driven by their efficacy in generating pseudo-random sequences that appear random but are entirely deterministic. Pseudorandom patterns can reduce test time significantly, as they can efficiently exercise the IC without the need for exhaustive test vectors. LFSRs finds extensive use in verification, acting as test pattern generators to assess circuit functionality under varying input conditions. LFSR testing finds application in Built-In Self-Test (BIST) structures. This minimizes the need for external test equipment and streamlines the testing process by detecting faults and verifying overall design performance. This aims to design and implement an n-bit programmable Pseudo Random Pattern Generator (PRPG). The circuit can generate pseudorandom patterns based on any user defined polynomials as well as structure of LFSR. The circuit can thus generate patterns for any polynomial degree n and for any structure of LFSR namely, Fibonacci, Galois, Complete or reseeding structures. The proposed circuit is designed using Verilog HDL and the implementation is carried out on Xilinx Vivado 2022.2 software. The performance parameters obtained from the synthesis resource and power utilization report of 8-bit, 16-bit and 32-bit LFSR structures are kept under comparison.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The testing of Integrated Circuits (ICs) is a critical process to ensure their reliability and functionality. Pseudo-random pattern generation has emerged as an effective approach to enhance IC testing, providing improved fault coverage, reduced test time, and the ability to detect hard-to-reach faults. Testing using Linear Feedback Shift Registers (LFSRs) holds paramount importance in numerous fields, encompassing digital design, communication systems, cryptography etc. The utilization of LFSRs for testing and validation purposes is driven by their efficacy in generating pseudo-random sequences that appear random but are entirely deterministic. Pseudorandom patterns can reduce test time significantly, as they can efficiently exercise the IC without the need for exhaustive test vectors. LFSRs finds extensive use in verification, acting as test pattern generators to assess circuit functionality under varying input conditions. LFSR testing finds application in Built-In Self-Test (BIST) structures. This minimizes the need for external test equipment and streamlines the testing process by detecting faults and verifying overall design performance. This aims to design and implement an n-bit programmable Pseudo Random Pattern Generator (PRPG). The circuit can generate pseudorandom patterns based on any user defined polynomials as well as structure of LFSR. The circuit can thus generate patterns for any polynomial degree n and for any structure of LFSR namely, Fibonacci, Galois, Complete or reseeding structures. The proposed circuit is designed using Verilog HDL and the implementation is carried out on Xilinx Vivado 2022.2 software. The performance parameters obtained from the synthesis resource and power utilization report of 8-bit, 16-bit and 32-bit LFSR structures are kept under comparison.

Key concepts: Pseudorandom number generator, Self-shrinking generator, Linear feedback shift register, Computer science, Generator (circuit theory), Pseudorandom generator theorem, Pseudorandom generator, Shift register

Related papers

Back to paper searchBrowse research topicsOriginal source
Programmable Pseudorandom Pattern Generator Based on LFSR — Research Paper | ScholarLens