Enhanced Test Pattern Generator using Modified LFSR

Project Code :TVMAFE801

Objective

Built-In Self Test (BIST) is a widely adopted Design-for-Testability strategy that embeds test logic within integrated circuits for autonomous fault detection. Among various pattern generation techniques, Linear Feedback Shift Registers (LFSRs) are favored for their simplicity and low area overhead. However, conventional LFSRs generate pseudorandom patterns with high switching activity between successive test vectors, causing excessive dynamic power consumption during testing. This paper proposes an enhanced Test Pattern Generator (TPG) using a structurally modified LFSR incorporating a transition control mechanism to improve inter-vector correlation.

Abstract

Built-In Self Test (BIST) is a widely adopted Design-for-Testability strategy that embeds test logic within integrated circuits for autonomous fault detection. Among various pattern generation techniques, Linear Feedback Shift Registers (LFSRs) are favored for their simplicity and low area overhead. However, conventional LFSRs generate pseudorandom patterns with high switching activity between successive test vectors, causing excessive dynamic power consumption during testing. This paper proposes an enhanced Test Pattern Generator (TPG) using a structurally modified LFSR incorporating a transition control mechanism to improve inter-vector correlation. The modification significantly reduces bit transitions between consecutive patterns, lowering switching activity and dynamic power. Results on ISCAS benchmark circuits demonstrate notable power reduction while maintaining comparable fault coverage, making the design suitable for low-power BIST applications in VLSI circuits.

Keywords: Test Pattern Generator, LFSR, BIST, Low Power Testing, Switching Activity, Fault Coverage, DFT, VLSI

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements

β€’ Xilinx Vivado / ISE

β€’ Verilog HDL / ModelSim

Hardware Requirements

β€’ Xilinx FPGA (Spartan / Virtex)

β€’ Logic Analyzer

Learning Outcomes

β€’ LFSR Design and Optimization

β€’ BIST Architecture Implementation

β€’ Low Power Test Methodology

β€’ Fault Coverage Analysis

β€’ DFT Techniques in VLSI

Demo Video

mail-banner
call-banner
contact-banner
Request Video