CHOSUN

Evolutionary Synthesis of Reliable Digital Circuits

Metadata Downloads
Author(s)
Umar Afzaal
Issued Date
2021
Abstract
In the event of an upset, fault-resilient circuits maintain correct functionality allowing the system to remain fully operational or at least operate with a graceful degradation. Every circuit has a certain level of inherent resilience to faults. Often times, this inherent resilience to faults is insufficient for the given application. This is because conventional synthesis tools generally only focus on optimizing a circuit with respect to area, power or timing budgets. There is a wide range of applications where faulty circuit behavior can lead to fatal results. Fault injection analyses are reported and show that even a single fault can be critical to the desired circuit operation in such applications.
To which end, in this thesis, we present SYFR, an evolutionary method for automated synthesis of increased fault-resilience digital circuits suitable for finegrained use. Tests results for synthesis of up to 60 input circuits with SYFR are reported. SYFR can be repeatedly applied to a circuit to obtain various design tradeoffs between fault- resilience and implementation costs. SYFR can also be flexibly applied to build circuits which are selectively fault-resilient, i.e., their tolerance to faults is workload-aware. In addition, a novel population seeding mechanism to reduce the design space is introduced and experimentally validated.
In summary, it is shown that SYFR can be considered a competitive synthesis methodology for constructing fault-resilient circuits. In summary, it is shown that SYFR can be considered a competitive synthesis methodology for constructing fault-resilient circuits. |신뢰성 높은 회로는, 오류가 발생한 경우에도 회로의 올바른 기능을 유지하여 시스템이 정상적인 작동 상태를 유지하거나 최소한의 단계별 오류 조치로 작동할 수 있게 한다. 모든 회로에는 회로 고유의 오류 허용 내결함성이 있다. 그러나 이러한 오류에 대한 회로 고유의 복원력은 주어진 응용분야에 대부분 충분하지 않다. 이는 기존 회로 합성 도구가 면적, 전력소모, 실행시간을 고려한 회로 최적화에 초점을 일반적으로 맞추고 있기 때문이다. 오류에 의한 회로 동작이 치명적인 결과로 이어질 수 있는 응용 분야는 다양하다. 이러한 응용분야에서는, 오류 모사 입력에 의한 분석을 통하여, 하나의 오류인 경우에도 회로 작동에 매우 심각한 영향을 끼칠 수 있음을 보일 수 있다.
본 논문에서, 신뢰성 높은 회로를 자동적으로 합성하는 방법론으로, 소규모 단위의 로직 변환을 고려하는 진화 기반의 SYFR (SYnthesis of Fault-Resilient circuits) 방법론을 제안한다. 본 방법을 이용하여 신뢰성 높은 회로를 직접적으로 합성한 결과는 60개까지의 로직 입력을 가질 수 있음을 보였다. SYFR 기법은, 분할된 회로에 반복적으로 적용하는 방식을 통하여, 대형 회로에 적용할 수 있는데, 회로의 신뢰도와 회로 구현 비용 조율을 통하여 다양한 설계공간 탐색이 가능하다. 그리고, SYFR 방법론은 오류 발생시 고장 복원력이 있는, 신뢰성 높은 설계 회로 합성에 워크로드 기반으로 선택적으로 유연하게 적용할 수 있다. 본 논문에서 신뢰성 높은 회로의 설계 공간을 줄이기 위한 모집단 씨앗 메커니즘을 새롭게 제안하였으며, 실험결과로 이의 효용성을 보였다. 본 논문은 SYFR 방법론이 신뢰성 높은 회로를 합성하기 위한 경쟁력 있는 방법론으로 간주될 수 있음을 보여준다.
Alternative Title
진화기반 신뢰성 높은 회로 합성 연구
Alternative Author(s)
아프잘 우마
Affiliation
조선대학교 일반대학원
Department
일반대학원 컴퓨터공학과
Advisor
이정아
Awarded Date
2021-08
Table Of Contents
LIST OF ABBREVIATIONS AND ACRONYMS iii
ABSTRACT vii
한 글 요 약 ix

I. INTRODUCTION 1
A. Contributions 2
B. Thesis Organization 3

II. RELATED WORK 4
A. Error-masking Schema 4
B. Shared-logic Redundancy 7
C. Platform-specific 8

III. FAULT-RESILIENCE 11
A. Preliminaries 11
B. Need for Fault-resilience 13

IV. PROPOSED METHODOLOGY 16
A. Circuit Encoding in the Chromosome 16
B. Constraining the Cartesian Graph 19
1. Population Initialization 21
C. Search Algorithm 22
D. Fitness Function 23
E. Implementation 23

V. EXPERIMENTAL RESULTS 26
A. Synthesis Results 27
1. Overall Comparison 28
2. Effect of the Proposed Graph Constraints 29
B. Scaling SYFR 30
C. Building Larger Arithmetic Circuits 32
D. Data-Aware Synthesis 33
E. Effect of P f ault on Circuit Reliability 39

VI. ReCkt: A Library of Reliable Adders and Multipliers 41

VII. SUMMARY AND CONCLUSIONS 42

PUBLICATIONS 44

BIBLIOGRAPHY 45

APPENDIX A: ReCkt Library 51
Degree
Doctor
Publisher
조선대학교 대학원
Citation
Umar Afzaal. (2021). Evolutionary Synthesis of Reliable Digital Circuits.
Type
Dissertation
URI
https://oak.chosun.ac.kr/handle/2020.oak/17003
http://chosun.dcollection.net/common/orgView/200000509001
Appears in Collections:
General Graduate School > 4. Theses(Ph.D)
Authorize & License
  • AuthorizeOpen
  • Embargo2021-08-27
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.