• DocumentCode
    1742122
  • Title

    Timing verification and delay test generation for hierarchical designs

  • Author

    Krishnamachary, Arun ; Abraham, Jacob A. ; Tupuri, Raghuram S.

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    This paper develops an effective solution for timing verification and delay test generation at the full chip level by exploiting the hierarchy in large designs. Currently, timing verification can only be done at the module level. We consider the timing verification problem when a module is instantiated in a larger design, where the module-level critical paths might no longer hold. In order to check whether a module-level critical path is true at the chip level, we use a fault injection circuit where detecting a stuck-at fault in this circuit will result in a pair of vectors which sensitize the critical path in the module. Unfortunately, existing sequential automatic test pattern generators (ATPG) cannot deal with complete chip designs in generating tests using the above approach. Therefore, we use a hierarchical test generation approach which abstracts the rest of the large chip into just the logic behavior relevant to the embedded module. This resulting reduction in complexity allows us to identify chip-level critical paths in large designs and to find delay tests for sensitizing these true critical paths. Experimental results confirm that the proposed technique is able to validate all the module-level critical paths in processor designs and show that most of the module-level critical paths are false at the chip level, while commercial ATPG at the full-chip level aborts in all the cases
  • Keywords
    automatic test pattern generation; circuit complexity; critical path analysis; delay estimation; embedded systems; fault diagnosis; integrated circuit testing; logic testing; timing; ATPG; chip-level critical path identification; complexity reduction; delay test generation; embedded module; fault injection circuit; full chip level; hierarchical designs; logic behavior; module-level critical paths; stuck-at fault detection; timing verification; Automatic test pattern generation; Chip scale packaging; Circuit faults; Circuit testing; Delay effects; Electrical fault detection; Fault detection; Logic testing; Test pattern generators; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2001. Fourteenth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0831-6
  • Type

    conf

  • DOI
    10.1109/ICVD.2001.902655
  • Filename
    902655