Testable Array Multipliers for a Better Utilization of C-Testability and Bijectivity
Fatemeh Sheikh Shoaei, Alireza Nahvy, Zainalabedin Navabi

TL;DR
This paper introduces a test architecture for array multipliers that achieves high fault coverage with minimal hardware overhead by combining C-testability, bijectivity, and deterministic test pattern generation.
Contribution
It proposes a scalable, low-overhead test architecture for array multipliers that requires only five test vectors and integrates multiple testability techniques.
Findings
100% fault coverage for single stuck-at faults
Less than 0.5% area and delay overhead for 64-bit multipliers
Requires only five test vectors regardless of multiplier size
Abstract
This paper presents a design for test (DFT)architecture for fast and scalable testing of array multipliers (MULTs). Regardless of the MULT size, our proposed testable architecture, without major changes in the original architecture, requires only five test vectors. Test pattern generation (TPG) is done by combining C-testability, bijectivity and deterministic TPG methods. Experimental results show 100% fault coverage for single stuck-at faults. The proposed method requires minor testability hardware insertion into the multiplier with extra delay and area overhead of less than 0.5% for a 64-bit multiplier.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and Analog Circuit Testing · Embedded Systems Design Techniques · VLSI and FPGA Design Techniques
