Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ATS.2011.82guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Online Mechanism to Verify Datapath Execution Using Existing Resources in Chip Multiprocessors

Published: 20 November 2011 Publication History

Abstract

With scaling of process technology, transistor and interconnect reliability has emerged as a growing concern for modern microprocessors. Traditional solutions for reliable operation rely on double or triple modular redundancies. However, chip multiprocessors (CMP) provide unique opportunity for low-cost data path verification for reliable operation. A recent paper presents a fault recovery scheme based on outsourcing instructions from identified faulty cores to fault free cores capable of executing them. The communication between the cores is managed via an inter-core queue (ICQ). However, no faulty core identification mechanism was presented. In this paper, we extend this research to enable self-test of the data path execution in a multicore processor. Specifically, whenever instructions are retired locally on a core (local), they are also dispatched for execution on another nearby (remote) core for execution verification via ICQ. Results obtained from local and remote cores are compared. If a fault is detected, the instruction may be re-executed on both local and remote cores to distinguish between hard and soft faults. In this study, we present results on frequency of coverage and latency between first execution and its verification. We also report performance impact of execution verification on the remote core. Results indicate that the proposed scheme is capable of remotely verifying ~80% integer ALU instructions and >98% of other instruction types with very small impact on performance of just ~1% on the tester core and incurs less than 1% area overhead.

Cited By

View all
  • (2016)Self-Healing Many-Core ArchitectureVLSI Design10.1155/2016/97671392016(2)Online publication date: 1-Jul-2016
  • (2015)A Hardware Framework for Yield and Reliability Enhancement in Chip MultiprocessorsACM Transactions on Embedded Computing Systems10.1145/262968814:1(1-26)Online publication date: 21-Jan-2015
  • (2014)A low-power instruction replay mechanism for design of resilient microprocessorsACM Transactions on Embedded Computing Systems10.1145/256003413:4(1-23)Online publication date: 10-Mar-2014

Index Terms

  1. An Online Mechanism to Verify Datapath Execution Using Existing Resources in Chip Multiprocessors

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ATS '11: Proceedings of the 2011 Asian Test Symposium
    November 2011
    554 pages
    ISBN:9780769545837

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 20 November 2011

    Author Tags

    1. execution datapath test
    2. low cost test
    3. online test
    4. opportunistic test

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Self-Healing Many-Core ArchitectureVLSI Design10.1155/2016/97671392016(2)Online publication date: 1-Jul-2016
    • (2015)A Hardware Framework for Yield and Reliability Enhancement in Chip MultiprocessorsACM Transactions on Embedded Computing Systems10.1145/262968814:1(1-26)Online publication date: 21-Jan-2015
    • (2014)A low-power instruction replay mechanism for design of resilient microprocessorsACM Transactions on Embedded Computing Systems10.1145/256003413:4(1-23)Online publication date: 10-Mar-2014

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media