Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1326073.1326104acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Enhancing design robustness with reliability-aware resynthesis and logic simulation

Published: 05 November 2007 Publication History

Abstract

While circuit density and power efficiency increase with each major advance in IC technology, reliability with respect to soft errors tends to decrease. Current solutions to this problem such as TMR require high area and power overhead. In this work, soft-error reliability is improved with minimal area overhead by careful, localized circuit restructuring. The key idea is to increase logic masking of errors by taking advantage of conditions already present in the circuit, such as observability don't-cares. We describe two circuit modification techniques to improve reliability: don't-care-based resynthesis and local rewriting. A key feature of these techniques is fast, on-the-fly estimation of soft error rate (SER) using our reliability evaluator AnSER. This tool is compared against prior SER evaluators and found to run orders of magnitude faster. We show empirically that our reliability-driven synthesis methods can reduce SER by 29--40% with only 5--13% area overhead.

References

[1]
Berkeley Logic Synthesis and Verification Group, "ABC: A System For Sequential Synthesis & Verification", http://www.eecs.berkeley.edu/~alanmi/abc/
[2]
S. Almukhaizim, et al, "Seamless Integration of SER in Rewiring-Based Design Space Exploration," Proc. ITC 2006, pp. 1--9.
[3]
M. Bushnell, V. Agrawal, Essentials of Electronic Testing, Kluwer, 2000, pp. 129--150.
[4]
M. Choudhury, K. Mohanram, "Accurate and Scalable Reliability Analysis of Logic Circuits," Proc. DATE 2007, pp. 1454--1459.
[5]
S. Krishnaswamy, G. F. Viamontes, I. L. Markov, J. P. Hayes, "Accurate Reliability Evaluation and Enhancement via Probabilistic Transfer Matrices", Proc. DATE 2005, pp. 282--287.
[6]
A. Mishchenko, S. Chatterjee, R. Brayton, "DAG-aware AIG rewriting: A Fresh Look at Combinational Logic Synthesis", Proc. DAC 2006, pp. 532--535.
[7]
N. Miskov-Zivanov, D. Marculescu, "MARS-C: Modeling and Reduction of Soft Errors in Combinational Circuits," Proc. DAC 2006, pp.767--772.
[8]
K. Mohanram, N. A. Touba, "Partial error masking to reduce soft error failure rate in logic circuits" Proc. DFT 2003, pp. 433--440.
[9]
S. Plaza, K-H. Chang, I. Markov, V. Bertacco, "Node Mergers in the Presence of Don't Cares" Proc. ASP-DAC 2007, pp. 414--419.
[10]
R. Rao, D. Blaauw, D. Sylvester, "Soft Error Reduction in Combinational Logic Using Gate Resizing and Flipflop Selection," Proc. ICCAD 2006, pp. 502--509.
[11]
R. Rao, et al., "An Efficient Static Algorithm for Computing the Soft Error Rates of Combinational Circuits," Proc. DATE 2006, pp. 164--169.
[12]
P. Shivakumar, M. Kistler, et al., "Modeling the Effect of Technology Trends on Soft Error Rate of Combinational Logic" Proc. DSN 2002, pp. 389--398.
[13]
J. G. Tryon, "Quadded Logic," Redundancy Techniques for Computing Systems, 1962, pp. 205--228.
[14]
B. Zhang, W. S. Wang, M. Orshansky, "FASER: Fast Analysis of Soft Error Susceptibility for Cell-Based Designs," Proc. ISQED 2006, pp. 755--760.
[15]
M. Zhang, N. R. Shanbhag, "A Soft Error Rate Analysis (SERA) Methodology," Proc. ICCAD 2004, pp. 111--118.
[16]
Q. Zhu, N. Kitchen, A. Kuehlmann, A. Sangiovanni-Vincentelli, "SAT sweeping with Local Observability Don't-cares", Proc. DAC 2006, pp. 229--234.

Cited By

View all
  • (2013)Retiming for Soft Error Minimization Under Error-Latching Window ConstraintsProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485530(1008-1013)Online publication date: 18-Mar-2013
  • (2013)SEU fault evaluation and characteristics for SRAM-based FPGA architectures and synthesis algorithmsACM Transactions on Design Automation of Electronic Systems10.1145/2390191.239020418:1(1-18)Online publication date: 16-Jan-2013
  • (2013)A low-cost, systematic methodology for soft error robustness of logic circuitsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2012.218414521:2(367-379)Online publication date: 1-Feb-2013
  • Show More Cited By
  1. Enhancing design robustness with reliability-aware resynthesis and logic simulation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICCAD '07: Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
    November 2007
    933 pages
    ISBN:1424413826
    • General Chair:
    • Georges Gielen

    Sponsors

    Publisher

    IEEE Press

    Publication History

    Published: 05 November 2007

    Check for updates

    Qualifiers

    • Research-article

    Conference

    ICCAD07
    Sponsor:

    Acceptance Rates

    ICCAD '07 Paper Acceptance Rate 139 of 510 submissions, 27%;
    Overall Acceptance Rate 457 of 1,762 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 31 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)Retiming for Soft Error Minimization Under Error-Latching Window ConstraintsProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485530(1008-1013)Online publication date: 18-Mar-2013
    • (2013)SEU fault evaluation and characteristics for SRAM-based FPGA architectures and synthesis algorithmsACM Transactions on Design Automation of Electronic Systems10.1145/2390191.239020418:1(1-18)Online publication date: 16-Jan-2013
    • (2013)A low-cost, systematic methodology for soft error robustness of logic circuitsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2012.218414521:2(367-379)Online publication date: 1-Feb-2013
    • (2011)SETmapProceedings of the 16th Asia and South Pacific Design Automation Conference10.5555/1950815.1950897(388-393)Online publication date: 25-Jan-2011
    • (2010)RALF: reliability analysis for logic faultsProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871113(783-788)Online publication date: 8-Mar-2010
    • (2010)Clock skew scheduling for soft-error-tolerant sequential circuitsProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871100(717-722)Online publication date: 8-Mar-2010
    • (2010)Error immune logic for low-power probabilistic computingVLSI Design10.1155/2010/4603122010(1-9)Online publication date: 1-Jan-2010
    • (2010)Rewiring for robustnessProceedings of the 47th Design Automation Conference10.1145/1837274.1837391(469-474)Online publication date: 13-Jun-2010
    • (2010)Cost aware fault tolerant logic synthesis in presence of soft errorsProceedings of the 20th symposium on Great lakes symposium on VLSI10.1145/1785481.1785518(151-154)Online publication date: 16-May-2010
    • (2009)Detecting errors using multi-cycle invariance informationProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874815(791-796)Online publication date: 20-Apr-2009
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media