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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |