• DocumentCode
    1536985
  • Title

    Delay fault testing of IP-based designs via symbolic path modeling

  • Author

    Kim, Hyungwon ; Hayes, John P.

  • Author_Institution
    Synopsys Inc., Mountain View, CA, USA
  • Volume
    9
  • Issue
    5
  • fYear
    2001
  • Firstpage
    661
  • Lastpage
    678
  • Abstract
    Predesigned blocks called intellectual property (IP) cores are increasingly used for complex system-on-a-chip (SoC) designs. The implementation details of IP cores are often unknown or unavailable, so delay testing of such designs is difficult. We propose a method that can test paths traversing both IP cores and user-defined blocks, an increasingly important but little-studied problem. It models representative paths in IP circuits using an efficient form of binary decision diagram (BDD) and generates test vectors from the BDD model. We also present a partitioning technique, which reduces the BDD size by orders of magnitude and makes the proposed method practical for large designs. Experimental results are presented that show that it robustly tests selected paths without using extra logic and, at the same time, protects the intellectual contents of IP cores.
  • Keywords
    VLSI; application specific integrated circuits; automatic test pattern generation; binary decision diagrams; delays; integrated circuit testing; logic testing; microprocessor chips; symbol manipulation; ATPG; BDD; IP cores; IP-based designs; SoC designs; binary decision diagram; delay fault testing; intellectual property cores; partitioning technique; symbolic path modeling; system-on-a-chip designs; test vectors generation; user-defined blocks; Binary decision diagrams; Boolean functions; Circuit faults; Circuit testing; Data structures; Delay; Intellectual property; Logic testing; Robustness; System-on-a-chip;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.953500
  • Filename
    953500