Abstract
In this paper, we present a fast and efficient algorithm for BISTing datapaths described at the Register Transfer (RT) level. This algorithm is parameterized by user defined tuning factors allowing tradeoffs between fault coverage, area overhead and test application time. This algorithm is generic in the sense it handle and mixes heterogeneous test pattern generators and compactors.
Similar content being viewed by others
References
S. Gupta, J. Rajski, and J. Tyszer, “Test Pattern Generation Based on Arithmetic Operations,” ICCAD'94 Digest of Technical Papers, 1994, pp. 117–124.
A.P. Stroele, “BIST Pattern Generators Using Addition and Substraction Operations,” Journal of Electronic Testing: Theory and Applications, Vol. 11, pp. 69–80, 1997.
J. Rajski and J. Tyszer, “Accumulator-Based Compaction of Test Responses,” IEEE Trans. on Computers, Vol. 42, No. 6, pp. 643–649, 1993.
J. Carletta and C. Papachristou, “Structural Constraints for Circular Self-Test Paths,” Proc. VLSI Test Symp., 1995, pp. 486–491.
J. Carletta and C. Papachristou, “Testability Analysis and Insertion for RTL Circuits Based on Pseudorandom BIST,” Proc. Intn'l Conf. on Computer Design, 1995, pp. 162–167.
A. Krasniewski and S. Pilarski, “Circular Self-Test Path: A Low-Cost BIST Technique for VLSI Circuits,” IEEE Trans. on CAD, Vol. 8, No. 1, pp. 46–55, Jan. 1989.
C.L. Hudson, Jr. and G.D. Peterson, “Parallel Self-Test with Pseudo-Random Test Patterns,” Proc. IEEE ITC, 1987, pp. 954–963.
A. Orailoglu and I.G. Harris, “Test Path Generation and Test Scheduling for Self-Testable Designs,” Proc. IEEE Intn'l Conf. on Computer Design, 1993, pp. 528–531.
D. Gizopoulos, A. Paschalis, and Y. Zorian, “An Effective BIST Scheme for Datapaths,” Proc. IEEE ITC, 1996, pp. 76–85.
L. Avra, “Allocation and Assignment in High-Level Synthesis,” Proc. ITC91, 1991, pp. 463–472.
N. Mukherjee, M. Kassab, J. Rajski, and J. Tyszer, “Arithmetic Built-In Self Test for High-Level Synthesis,” Proc. VLSI Test Symp., 1995, pp. 132–139.
C. Papachristou and J. Carletta, “Test Synthesis in the Behavioral Domain,” Proc. IEEE ITC, 1995, pp. 693–702.
M. Vahidi and A. Orailoglu, “Testability Metrics for Synthesis of Self-Testable Designs and Effective Test Plans,” Proc. VLSI Test Symp., 1995, pp. 170–175.
D. Berthelot, M.L. Flottes, and B. Rouzeyre, “A New TPG Structure for Datapath Cores,” Digest of 1st IEEE Intn'l Workshop on Testing Embedded Core-based Systems TECS'97, 1997, pp. 2.1–2.6.
S. Freeman, “Test Generation for Data-Path Logic: The F-Path Method,” IEEE Journal of Solid-State Circuits, Vol. 23, No. 2, pp. 421–427, April 1988.
M.S. Abadir and M.A. Breuer, “A Knowledge-Based System for Designing Testable VLSI Chips,” IEEE Design & Test, pp. 56–68, Aug. 1985.
D. Gizopoulos, A. Paschalis, and Y. Zorian, “An Effective BIST Scheme for Booth Multipliers,” Proc. IEEE ITC, 1995, pp. 824–833.
D. Gizopoulos, A. Paschalis, and Y. Zorian, “An Effective BIST Scheme for Carry-Save and Carry-Propagate Array Multipliers,” Proc. 4th IEEE Asian Test Symp., 1995, pp. 286–292.
C.-J. Tseng and D. Siewiorek, “Automated Synthesis of Data Paths in Digital Systems,” IEEE Transactions on CAD, Vol. 5, No. 3, July 1986.
P.G. Paulin and J.P. Knight, “Scheduling and Binding Algorithm for High Level Synthesis,” Proc. DAC, 1989, pp. 1–6.
R. Jain, K. Kucukcaker, M.J. Mliner, and A.C. Parker, “Experience with ADAM Synthesis System,” Proc. DAC, 1989, pp. 56–61.
P. Dewilde, E. Deprettere, and R. Nouta, “Parallel and Pipelined VLSI Implementation of Signal Processing Algorithms,” VLSI and Modern Signal Processing, S.Y. Kung, H.J. Whitehouse, and T. Kailath (Eds.), Prentice Hall, pp. 257–260.
B. Rouzeyre, D. Dupont, and G. Sagnes, “Component Selection, Scheduling and Control Schemes for High-Level Synthesis,” Proc. European Design and Test Conference, 1994, pp. 482–489.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Berthelot, D., Flottes, M. & Rouzeyre, B. BISTing Datapaths under Heterogeneous Test Schemes. Journal of Electronic Testing 14, 115–123 (1999). https://doi.org/10.1023/A:1008309625123
Issue Date:
DOI: https://doi.org/10.1023/A:1008309625123