• DocumentCode
    807070
  • Title

    Test pattern generation and partial-scan methodology for an asynchronous SoC interconnect

  • Author

    Efthymiou, Aristides ; Bainbridge, John ; Edwards, Douglas

  • Author_Institution
    Sch. of Informatics, Univ. of Edinburgh, UK
  • Volume
    13
  • Issue
    12
  • fYear
    2005
  • Firstpage
    1384
  • Lastpage
    1393
  • Abstract
    Asynchronous design offers a solution to the interconnect problems faced by system-on-chip (SoC) designers, but their adoption has been held back by a lack of methodology and support for post-fabrication testing. This paper first addresses the problem of testing C-elements, an important building block of asynchronous circuits. A simple method for generating test patterns is described which is shown to be applicable for a wide range of implementations. Based on the C-element testability, a partial scan technique was developed that achieves a test coverage of over 99.5% when applied to an asynchronous, network-on-chip, interconnect fabric. Test patterns are automatically generated by a custom program, given the interconnect topology. Area savings of at least 60% are noted, in comparison to standard, asynchronous, full-scan level-sensitive scan devices (LSSD) methods.
  • Keywords
    asynchronous circuits; automatic test pattern generation; integrated circuit design; integrated circuit interconnections; system-on-chip; ATPG; C-element testability; asynchronous interconnect; building block; globally-asynchronous locally-synchronous; interconnect fabric; interconnect topology; level-sensitive scan devices; network-on-chip; partial-scan methodology; scan-testing; stuck-at fault testing; synchronous circuit; system-on-chip design; test pattern generation; Asynchronous circuits; Automatic test pattern generation; Automatic testing; Circuit testing; Fabrics; Integrated circuit interconnections; Network-on-a-chip; System testing; System-on-a-chip; Test pattern generators; ATPG; Asynchronous circuits; globally-asynchronous, locally-synchronous (GALS); scan-testing; stuck-at fault testing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.862722
  • Filename
    1583664