Figure 1: Soft-error mechanisms in logic: delay violations, transients in combinational logic, and upsets in sequential gates.<\/p><\/div>\n
Digital logic circuits are most energy-efficient when operated at very low (near subthreshold) voltages. However, many severely energy-constrained applications (e.g., implanted medical devices) also require high reliability, and the rate of radiation-induced soft errors increases significantly at low voltages [1<\/a>]<\/sup>.\u00a0 Existing techniques for improving soft-error resilience come with significant power overhead.\u00a0 The purpose of this project is to investigate (for both memory and logic) error detection and correction mechanisms that are specifically optimized for micropower, low-voltage systems.<\/p>\n
Figure 2: BCH decoding, showing the separate phases of error detection and correction.<\/p><\/div>\n
Soft-error events affect both combinational and sequential logic gates, as shown in Figure 1.\u00a0 Due to the necessarily tight power-supply voltage margins at low voltage, power-supply droop can also generate errors by causing signals to arrive late.\u00a0 Flip-flop and latch designs capable of detecting all of these errors [2<\/a>]<\/sup> [3<\/a>]<\/sup> have been previously demonstrated by others.\u00a0 However, their work has focused on high-performance processors with significant speculative state, so that errors can be recovered from simply by flushing speculative instructions from the pipeline.\u00a0 Micro-power processors have little or no speculative state, so we are working on alternative error-recovery mechanisms.<\/p>\n
Digital logic circuits are most energy-efficient when operated at very low (near subthreshold) voltages. However, many severely energy-constrained applications (e.g.,…<\/p>\n<\/div>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[26],"tags":[17,4042,4041,4043,4040],"_links":{"self":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/663"}],"collection":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/comments?post=663"}],"version-history":[{"count":4,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/663\/revisions"}],"predecessor-version":[{"id":670,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/663\/revisions\/670"}],"wp:attachment":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/media?parent=663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/categories?post=663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/tags?post=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}