2009 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition 2009
DOI: 10.1109/date.2009.5090638
|View full text |Cite
|
Sign up to set email alerts
|

Masking timing errors on speed-paths in logic circuits

Abstract: There is a growing concern about timing errors resulting from design marginalities and the effects of circuit aging on speed-paths in logic circuits. This paper presents a low overhead solution for masking timing errors on speed-paths in logic circuits. Error masking at the outputs of a logic circuit is achieved by synthesis of a nonintrusive error-masking circuit that has at least 20% timing slack over the original logic circuit. The error-masking circuit can also be used to collect runtime information when t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0
1

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(18 citation statements)
references
References 25 publications
0
17
0
1
Order By: Relevance
“…For a multi-stage timing error to occur, multiple critical paths connected end-to-end will have to be sensitized on successive clock cycles. The critical path sensitization probability for the top 10% critical paths is of the order of 10 −4 -10 −8 [13]. Hence, the probability of a multi-stage timing error resulting from sensitization of multiple critical paths on successive clock cycles is negligibly small.…”
Section: Timber: Motivationmentioning
confidence: 90%
See 2 more Smart Citations
“…For a multi-stage timing error to occur, multiple critical paths connected end-to-end will have to be sensitized on successive clock cycles. The critical path sensitization probability for the top 10% critical paths is of the order of 10 −4 -10 −8 [13]. Hence, the probability of a multi-stage timing error resulting from sensitization of multiple critical paths on successive clock cycles is negligibly small.…”
Section: Timber: Motivationmentioning
confidence: 90%
“…Logical error masking techniques (e.g., [13]) use redundant logic to compute the correct value of the output with a smaller delay when critical paths are exercised. Temporal error masking techniques mask errors by time-borrowing, i.e., delaying the arrival time of the correct data to the next pipeline stage.…”
Section: Prior Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The outputs of the main combinational logic are compared with those of the duplicated logic in each cycle. Choudhury et al [8] synthesize error-masking circuits and use 2-to-1 multiplexers to mask errors at the output of critical paths. Similarly, Yuan et al [22] mask errors by adding redundant approximation logic which has higher speed than the original circuit.…”
Section: Related Workmentioning
confidence: 99%
“…While "soft" application domains · 3 such as multimedia can tolerate these situations well, other applications may require an output flag indicating that a given input cannot be processed correctly. To this end, techniques for masking timing errors, such as the work by Choudhury and Mohanram [2009], can be used to generate the flag.…”
Section: Introductionmentioning
confidence: 99%