A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs

碩士 === 國立彰化師範大學 === 電子工程學系 === 106 === Recently, Artificial Intelligence(AI) is becoming the global technology trend. Both the industry and academic are tending to develop AI. AI is based on computing massive data at high speed and has to reduce the error rate to the minimum. Because 3D-ICs can impl...

Full description

Bibliographic Details
Main Authors: Li, Yi-Shan, 李宜珊
Other Authors: Huang, Tsung-chu
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/gzz6a7
id ndltd-TW-106NCUE5428007
record_format oai_dc
spelling ndltd-TW-106NCUE54280072019-07-25T04:46:49Z http://ndltd.ncl.edu.tw/handle/gzz6a7 A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs 三維晶片中矽穿孔的多個叢聚型錯誤更正之正交拉丁方塊碼之多軸二維同位元檢測架構方法 Li, Yi-Shan 李宜珊 碩士 國立彰化師範大學 電子工程學系 106 Recently, Artificial Intelligence(AI) is becoming the global technology trend. Both the industry and academic are tending to develop AI. AI is based on computing massive data at high speed and has to reduce the error rate to the minimum. Because 3D-ICs can implement high-speed data transmission and high-performance computing, they are thought to be a solution to reach the AI needs in the future. But TSVs, the critical interconnects of 3D-ICs, usually have to execute high-speed transmission with high reliability through channels with EMI, cross-talks, hot-spots, thermal variations, and all kinds of impacts. Moreover, data TSVs are usually arranged as arrays, which may cause cluster errors occur. ECC is believed to be an effective method to improve the reliability of interconnects. Among all ECCs, one kind of one-step majority logic decodable codes, OLS codes, can correct multiple errors with high speed, but there still does not have an efficient way to construct the codes. In this thesis, a mA2DPC construction for constructing OLS codes was proposed. By the mathematical induction, we have verified that the error signals can be generated by the majority of the associated parity check bits of data bits. When the number of axes is between four and six, the mA2DPC is the optimized structure for zero-clock latency clock-level real-time high-reliability applications. To correct cluster errors, a sliding algorithm is applied. When the axis amount is m, m/2 cluster errors of size up to the height of data array can be corrected. In the error rate simulation section, a 6A2DPC is compared with a relative literature [11] and the 2DPC that our team had proposed [13]. According to the result of the simulation, we find that our work can reduce about 76.21 times of block error rate. Compared with the two pieces of literature above, the block error rate is reduced about 15.35 and 42.85 times respectively. Huang, Tsung-chu 黃宗柱 2018 學位論文 ; thesis 60 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立彰化師範大學 === 電子工程學系 === 106 === Recently, Artificial Intelligence(AI) is becoming the global technology trend. Both the industry and academic are tending to develop AI. AI is based on computing massive data at high speed and has to reduce the error rate to the minimum. Because 3D-ICs can implement high-speed data transmission and high-performance computing, they are thought to be a solution to reach the AI needs in the future. But TSVs, the critical interconnects of 3D-ICs, usually have to execute high-speed transmission with high reliability through channels with EMI, cross-talks, hot-spots, thermal variations, and all kinds of impacts. Moreover, data TSVs are usually arranged as arrays, which may cause cluster errors occur. ECC is believed to be an effective method to improve the reliability of interconnects. Among all ECCs, one kind of one-step majority logic decodable codes, OLS codes, can correct multiple errors with high speed, but there still does not have an efficient way to construct the codes. In this thesis, a mA2DPC construction for constructing OLS codes was proposed. By the mathematical induction, we have verified that the error signals can be generated by the majority of the associated parity check bits of data bits. When the number of axes is between four and six, the mA2DPC is the optimized structure for zero-clock latency clock-level real-time high-reliability applications. To correct cluster errors, a sliding algorithm is applied. When the axis amount is m, m/2 cluster errors of size up to the height of data array can be corrected. In the error rate simulation section, a 6A2DPC is compared with a relative literature [11] and the 2DPC that our team had proposed [13]. According to the result of the simulation, we find that our work can reduce about 76.21 times of block error rate. Compared with the two pieces of literature above, the block error rate is reduced about 15.35 and 42.85 times respectively.
author2 Huang, Tsung-chu
author_facet Huang, Tsung-chu
Li, Yi-Shan
李宜珊
author Li, Yi-Shan
李宜珊
spellingShingle Li, Yi-Shan
李宜珊
A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs
author_sort Li, Yi-Shan
title A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs
title_short A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs
title_full A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs
title_fullStr A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs
title_full_unstemmed A mA2DPC Construction of OLS Codes for Multi-Cluster Error Correction for OS-MLD TSVs in 3D-ICs
title_sort ma2dpc construction of ols codes for multi-cluster error correction for os-mld tsvs in 3d-ics
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/gzz6a7
work_keys_str_mv AT liyishan ama2dpcconstructionofolscodesformulticlustererrorcorrectionforosmldtsvsin3dics
AT lǐyíshān ama2dpcconstructionofolscodesformulticlustererrorcorrectionforosmldtsvsin3dics
AT liyishan sānwéijīngpiànzhōngxìchuānkǒngdeduōgècóngjùxíngcuòwùgèngzhèngzhīzhèngjiāolādīngfāngkuàimǎzhīduōzhóuèrwéitóngwèiyuánjiǎncèjiàgòufāngfǎ
AT lǐyíshān sānwéijīngpiànzhōngxìchuānkǒngdeduōgècóngjùxíngcuòwùgèngzhèngzhīzhèngjiāolādīngfāngkuàimǎzhīduōzhóuèrwéitóngwèiyuánjiǎncèjiàgòufāngfǎ
AT liyishan ma2dpcconstructionofolscodesformulticlustererrorcorrectionforosmldtsvsin3dics
AT lǐyíshān ma2dpcconstructionofolscodesformulticlustererrorcorrectionforosmldtsvsin3dics
_version_ 1719230263131635712