Skip to main content
Log in

BISTing Datapaths under Heterogeneous Test Schemes

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Gupta, J. Rajski, and J. Tyszer, “Test Pattern Generation Based on Arithmetic Operations,” ICCAD'94 Digest of Technical Papers, 1994, pp. 117–124.

  2. A.P. Stroele, “BIST Pattern Generators Using Addition and Substraction Operations,” Journal of Electronic Testing: Theory and Applications, Vol. 11, pp. 69–80, 1997.

    Google Scholar 

  3. J. Rajski and J. Tyszer, “Accumulator-Based Compaction of Test Responses,” IEEE Trans. on Computers, Vol. 42, No. 6, pp. 643–649, 1993.

    Google Scholar 

  4. J. Carletta and C. Papachristou, “Structural Constraints for Circular Self-Test Paths,” Proc. VLSI Test Symp., 1995, pp. 486–491.

  5. 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.

  6. 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.

    Google Scholar 

  7. C.L. Hudson, Jr. and G.D. Peterson, “Parallel Self-Test with Pseudo-Random Test Patterns,” Proc. IEEE ITC, 1987, pp. 954–963.

  8. 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.

  9. D. Gizopoulos, A. Paschalis, and Y. Zorian, “An Effective BIST Scheme for Datapaths,” Proc. IEEE ITC, 1996, pp. 76–85.

  10. L. Avra, “Allocation and Assignment in High-Level Synthesis,” Proc. ITC91, 1991, pp. 463–472.

  11. 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.

  12. C. Papachristou and J. Carletta, “Test Synthesis in the Behavioral Domain,” Proc. IEEE ITC, 1995, pp. 693–702.

  13. 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.

  14. 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.

  15. 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.

    Google Scholar 

  16. M.S. Abadir and M.A. Breuer, “A Knowledge-Based System for Designing Testable VLSI Chips,” IEEE Design & Test, pp. 56–68, Aug. 1985.

  17. D. Gizopoulos, A. Paschalis, and Y. Zorian, “An Effective BIST Scheme for Booth Multipliers,” Proc. IEEE ITC, 1995, pp. 824–833.

  18. 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.

  19. C.-J. Tseng and D. Siewiorek, “Automated Synthesis of Data Paths in Digital Systems,” IEEE Transactions on CAD, Vol. 5, No. 3, July 1986.

  20. P.G. Paulin and J.P. Knight, “Scheduling and Binding Algorithm for High Level Synthesis,” Proc. DAC, 1989, pp. 1–6.

  21. R. Jain, K. Kucukcaker, M.J. Mliner, and A.C. Parker, “Experience with ADAM Synthesis System,” Proc. DAC, 1989, pp. 56–61.

  22. 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.

  23. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008309625123

Navigation