ACM Home Page
Please provide us with feedback. Feedback
Soft error reduction in combinational logic using gate resizing and flipflop selection
Full text PdfPdf (391 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
SESSION: Emerging topics in signal integrity and reliability table of contents
Pages: 502 - 509  
Year of Publication: 2006
ISBN ~ ISSN:1092-3152 , 1-59593-389-1
Authors
Rajeev R. Rao  University of Michigan, Ann Arbor, MI
David Blaauw  University of Michigan, Ann Arbor, MI
Dennis Sylvester  University of Michigan, Ann Arbor, MI
Sponsors
IEEE-CS : Computer Society
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 79,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1233501.1233603
What is a DOI?

ABSTRACT

Soft errors in logic are emerging as a significant reliability problem for VLSI designs. This paper presents novel circuit optimization techniques to mitigate soft error rates (SER) of combinational logic circuits. First, we propose a gate sizing algorithm that trades off SER reduction and area overhead. This approach first computes bounds on the maximum achievable SER reduction by resizing a gate. This bound is then used to prune the circuit graph, arriving at a smaller set of candidate gates on which we perform incremental sensitivity computations to determine the gates that are the largest contributors to circuit SER. Second, we propose a flipflop selection method that uses slack information at each primary output node to determine the flipflop configuration that produces maximum SER savings. This approach uses an enhanced flipflop library that contains flipflops of varying temporal masking ability. Third, we propose a unified, cooptimization approach combining flipflop selection with the gate sizing algorithm. The joint optimization algorithm produces larger SER reductions while incurring smaller circuit overhead than either technique taken in isolation. Experimental results on a variety of benchmarks show SER reductions of 7.9X with gate sizing, 6.6X with flipflop assignment, and 28.2X for the combined optimization approach, with no delay penalties and area overheads within 5--6%. The runtimes for the optimization algorithms are on the order of 1--3 minutes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
T. Karnik, B. Bloechel, K. Soumyanath, V. De, S. Borkar, "Scaling trends of cosmic ray induced soft errors in static latches beyond 0.18μm," Symp. on VLSI Circuits, pp. 61--62, Jun 2001.
 
4
 
5
T. Karnik, S. Vangal, S. Veeramachaneni, P. Hazucha, V. Erraguntla, S. Borkar, "Selective node engineering for chip-level soft error rate improvement," Symp. on VLSI Circuits, pp. 204--205, Jun 2002.
6
 
7
M. Baze, S. Buechner, D. Mcmurrow, "A CMOS design technique for SEU hardening," IEEE Trans. on Nuclear Science (TNS), 47(6), pp. 263--2608, Dec 2000.
 
8
K. Moharam, N. Touba, "Cost-effective approach for reducing the soft error failure rate in logic circuits," Intl. Test Conf. (ITC), pp. 893--901, Sep 2003.
 
9
 
10
 
11
 
12
 
13
M. Zhang, N. Shanbhag, "An energy-efficient circuit technique for single event transient noise-tolerance," Intl. Symp. on Circuits and Systems (ISCAS), pp. 636--639, Jun 2005.
 
14
D. Mavis, P. Eaton, "Soft error rate mitigation techniques for modern microcircuits," Intl. Reliability Physics Symp. (IRPS), pp. 216--225, Apr 2002.
 
15
M. Zhang, N. Shanbhag, "A CMOS design style for logic circuit hardening," Intl. Reliability Physics Symp. (IRPS), pp. 223--229, Apr 2005.
 
16
 
17
 
18
 
19
J. Fishburn, A. Dunlop, "TILOS: A posynomial programming approach to transistor sizing," Intl. Conf. on Computer-Aided Design (ICCAD), pp. 326--328, Nov 1985.
20
 
21
 
22
 
23
 
24
 
25
 
26
P. Hazucha, C. Svensson, "Impact of CMOS technology scaling on atmospheric neutron soft error rate," IEEE Trans. on Nuclear Science (TNS), 47(6), pp. 2586--2594, Dec 2000.
 
27
F. Brglez, H. Fujiwara, "A neural netlist of ten combinational benchmark circuits and translator in Fortran," Intl. Symp. on Circuits and Systems (ISCAS), pp. 663--698, Jun 1985.
 
28
S. Yang, Logic synthesis and optimization benchmarks user guide, MCNC, Research Triangle Park, North Carolina, 1991.


Collaborative Colleagues:
Rajeev R. Rao: colleagues
David Blaauw: colleagues
Dennis Sylvester: colleagues