In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design

碩士 === 國立交通大學 === 電子工程學系 電子研究所 === 104 === With the increasing demand of biomedical electronic and wearable devices, low power is no longer the only consideration. Due to the small size of these product, the battery capacity is very limited, and therefore, how to use these energy efficiently is the...

Full description

Bibliographic Details
Main Authors: Lin, Chi-Chun, 林琦竣
Other Authors: Liu, Chih-Wei
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/91178510231830112498
id ndltd-TW-104NCTU5428097
record_format oai_dc
spelling ndltd-TW-104NCTU54280972017-09-15T04:40:14Z http://ndltd.ncl.edu.tw/handle/91178510231830112498 In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design 適用於極低電壓之超大型積體電路設計的一種新型現場錯誤偵測及錯誤修正技術 Lin, Chi-Chun 林琦竣 碩士 國立交通大學 電子工程學系 電子研究所 104 With the increasing demand of biomedical electronic and wearable devices, low power is no longer the only consideration. Due to the small size of these product, the battery capacity is very limited, and therefore, how to use these energy efficiently is the most important considerations to design. Voltage scaling is an efficient technique to reduce power and energy consumption by scaling down the operating voltage. And when the operating voltage scaling down to near/sub-threshold voltage, there has a minimum energy consumption point. It means that if we want better energy efficiency, than we should let the circuit operate at near/sub-threshold voltage. However, design circuit for near-threshold voltage operation is challenging. The circuit operate under near-threshold voltage increase not only the circuit delay but also the delay variation. Unfortunately, conventional worst-case design in order to guarantee the chips are always correct in any corner, will sizing the circuit in large size and cause significantly area and power overhead. To solve this problem, the better-than-worst-case (BTWC) design technique was presented. Main idea of BTWC is design and optimize for common case and ignore worst-case in design time, so that the BTWC use the relaxed timing constrain to analyze and synthesize the design. When the worst-case happen in run time, the setup timing error will occur and need the setup timing error detection and correction. Therefore we need a efficiency and low area overhead error detection and correction. The proposed error detection and correction technique use the glitch detection to determine setup timing error by detect the signal is stable or not. When the error was detected, the correction will be trigger and gating clock immediately to give circuit one more cycle to finish computation. In order to verify purposed techniques, we implement a sensing platform and realize the proposed technique in the RISC processor at 40nm process. The proposed techniques has 0.36% area overhead of total area. And the proposed techniques has 46% energy saving or 116% throughput improve at same energy consumption compare with conventional worst-case design. Liu, Chih-Wei 劉志尉 2015 學位論文 ; thesis 60 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電子工程學系 電子研究所 === 104 === With the increasing demand of biomedical electronic and wearable devices, low power is no longer the only consideration. Due to the small size of these product, the battery capacity is very limited, and therefore, how to use these energy efficiently is the most important considerations to design. Voltage scaling is an efficient technique to reduce power and energy consumption by scaling down the operating voltage. And when the operating voltage scaling down to near/sub-threshold voltage, there has a minimum energy consumption point. It means that if we want better energy efficiency, than we should let the circuit operate at near/sub-threshold voltage. However, design circuit for near-threshold voltage operation is challenging. The circuit operate under near-threshold voltage increase not only the circuit delay but also the delay variation. Unfortunately, conventional worst-case design in order to guarantee the chips are always correct in any corner, will sizing the circuit in large size and cause significantly area and power overhead. To solve this problem, the better-than-worst-case (BTWC) design technique was presented. Main idea of BTWC is design and optimize for common case and ignore worst-case in design time, so that the BTWC use the relaxed timing constrain to analyze and synthesize the design. When the worst-case happen in run time, the setup timing error will occur and need the setup timing error detection and correction. Therefore we need a efficiency and low area overhead error detection and correction. The proposed error detection and correction technique use the glitch detection to determine setup timing error by detect the signal is stable or not. When the error was detected, the correction will be trigger and gating clock immediately to give circuit one more cycle to finish computation. In order to verify purposed techniques, we implement a sensing platform and realize the proposed technique in the RISC processor at 40nm process. The proposed techniques has 0.36% area overhead of total area. And the proposed techniques has 46% energy saving or 116% throughput improve at same energy consumption compare with conventional worst-case design.
author2 Liu, Chih-Wei
author_facet Liu, Chih-Wei
Lin, Chi-Chun
林琦竣
author Lin, Chi-Chun
林琦竣
spellingShingle Lin, Chi-Chun
林琦竣
In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design
author_sort Lin, Chi-Chun
title In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design
title_short In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design
title_full In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design
title_fullStr In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design
title_full_unstemmed In-Situ Error Detection and Correction for Ultra-Low-Voltage VLSI Design
title_sort in-situ error detection and correction for ultra-low-voltage vlsi design
publishDate 2015
url http://ndltd.ncl.edu.tw/handle/91178510231830112498
work_keys_str_mv AT linchichun insituerrordetectionandcorrectionforultralowvoltagevlsidesign
AT línqíjùn insituerrordetectionandcorrectionforultralowvoltagevlsidesign
AT linchichun shìyòngyújídīdiànyāzhīchāodàxíngjītǐdiànlùshèjìdeyīzhǒngxīnxíngxiànchǎngcuòwùzhēncèjícuòwùxiūzhèngjìshù
AT línqíjùn shìyòngyújídīdiànyāzhīchāodàxíngjītǐdiànlùshèjìdeyīzhǒngxīnxíngxiànchǎngcuòwùzhēncèjícuòwùxiūzhèngjìshù
_version_ 1718533753474646016