Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2145694.2145759acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
poster

Post-silicon debugging targeting electrical errors with patchable controllers (abstract only)

Published: 22 February 2012 Publication History

Abstract

Due to continuous increase of design complexity in SoC development, the time required for post-silicon verification and debugging keeps increasing especially for electrical errors and subtle corner case bugs, and it is now understood that some sort of programmability in silicon is essential to reduce the time for post-silicon verification and debugging. Although an easiest way to achieve this is to use FPGA for entire circuits, performance especially in terms of power efficiency compared with pure hardwired logic may be significantly inferior. Here, we discuss partial use of such in-field programmability in control parts of circuits for post-silicon debugging processes for electrical errors and corner case logical bugs. Our method deals with RTL designs in FSMD (Finite State Machine with Datapath) by adding partially in-field programmability, called "patch logic", in their control parts. With our patch logic we can dynamically change the behaviors of circuits in such a way to trace state transition sequences as well as values of internal values periodically. Our patch logic can also check if there is any electrical error or not periodically. Assuming that electrical errors occur very infrequently, an error can be detected by comparing the equivalence on the results of duplicated computations. Through experiments we discuss the area, timing, and power overhead due to the patch logic and also show results on electrical error detection with duplicated computations.

References

[1]
K. Fan, M. Kudlur, G. Dasika, and S. Mahlke. Bridging the computation gap between programmable processors and hardwired accelerators. In Proc. Int. Symp. on High-Performance Computer Architecture (HPCA), pages 313--322, Feb. 2009.
[2]
H. Yoshida and M. Fujita. An Energy-Efficient Patchable Accelerator For Post-Silicon Engineering Changes. In Prof. of International Conference on Hardware/Software Codesign and System Synthesis. Oct. 2011.
[3]
H. G. Ko and N. Nicolici. Automated Trace Signals Identification and State Restoration for Improving Observability in Post-Silicon Validation. In Proc. of Design, Automation, and test in Europe. pp.1298--1303, 2008.
[4]
R. Hameed, W. Qadeer, M. Wachs, O. Azizi, A. Solomatnikov, B. C. Lee, S. Richardson, C. Kozyrakis, and M. Horowitz. Understanding sources of inefficiency in general-purpose chips. pages 37--47, June 2010.
[5]
R. Schreiber, S. Aditya, S. Mahlke, V. Kathail, B. R. Rau, D. Cronquist, and M. Sivaraman. PICO-NPA: High-level synthesis of nonprogrammable hardware accelerators. HP Labs Technical Report HPL-2001-249, Oct. 2000.
[6]
D. Gajski, N. Dutt, A. Wu, and S. Lin. High-Level Synthesis: Introduction to Chip and System Design. Kluwer Academic Publisher, 1992.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
FPGA '12: Proceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays
February 2012
352 pages
ISBN:9781450311557
DOI:10.1145/2145694

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 February 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. formal analysis
  2. hardware patch
  3. post-silicon debug

Qualifiers

  • Poster

Conference

FPGA '12
Sponsor:

Acceptance Rates

FPGA '12 Paper Acceptance Rate 20 of 87 submissions, 23%;
Overall Acceptance Rate 125 of 627 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media