Energy Minimization of Double Modular Redundant Conditional Processing by Common Condition Dependency

Kazuhito ITO  

IEICE TRANSACTIONS on Electronics   Vol.E103-C   No.4   pp.181-185
Publication Date: 2020/04/01
Online ISSN: 1745-1353
DOI: 10.1587/transele.2019CDS0001
Type of Manuscript: BRIEF PAPER
Category: Integrated Electronics
DMR,  conditional operation,  ILP,  

Full Text: PDF(310.7KB)>>
Buy this Article

Double modular redundancy (DMR) is to execute operations twice and detect soft error by comparing the operation results. The error is corrected by executing necessary operations again. For the DMR design of conditional processing, a method is proposed which makes the secondary executions of the duplicated operations be dependent on the primary execution of the condition operation, thereby widening the schedule solution space and allowing better results to be derived. The energy minimization with the proposed method is formulated as ILP models and the optimum solution is obtained by using an ILP solver.