Yuqi Hou, Xi Liu, Lei Tang, Sheng Zhong, Hangzai Luo
{"title":"基于低冗余二维矩阵的双纠错HVDB码","authors":"Yuqi Hou, Xi Liu, Lei Tang, Sheng Zhong, Hangzai Luo","doi":"10.1109/ICCET58756.2023.00009","DOIUrl":null,"url":null,"abstract":"As technology narrows to nanometer level, multiple cell upset (MCU) caused by radiation occurs more frequently, making data stored in the memory flip and become inaccurate. Error correcting codes (ECC) are the most common ways to protect memories from MCU attacks. In this paper, a low redundancy ECC method for two-dimensional matrix-based code is presented, which is called horizontal-vertical-diagonal-block (HVDB) code. The proposed method employs the change information of parity bits on the horizontal direction, vertical direction, diagonal direction and data block of the two-dimensional matrix to detect and correct errors. Through analysis and experiment, it was demonstrated that this method, compared to previous methods for correcting 2-bit errors, has fewer redundancy and a reduced decoding overhead.","PeriodicalId":170939,"journal":{"name":"2023 6th International Conference on Communication Engineering and Technology (ICCET)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Low Redundancy Two-Dimensional Matrix-Based HVDB Code for Double Error Correction\",\"authors\":\"Yuqi Hou, Xi Liu, Lei Tang, Sheng Zhong, Hangzai Luo\",\"doi\":\"10.1109/ICCET58756.2023.00009\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As technology narrows to nanometer level, multiple cell upset (MCU) caused by radiation occurs more frequently, making data stored in the memory flip and become inaccurate. Error correcting codes (ECC) are the most common ways to protect memories from MCU attacks. In this paper, a low redundancy ECC method for two-dimensional matrix-based code is presented, which is called horizontal-vertical-diagonal-block (HVDB) code. The proposed method employs the change information of parity bits on the horizontal direction, vertical direction, diagonal direction and data block of the two-dimensional matrix to detect and correct errors. Through analysis and experiment, it was demonstrated that this method, compared to previous methods for correcting 2-bit errors, has fewer redundancy and a reduced decoding overhead.\",\"PeriodicalId\":170939,\"journal\":{\"name\":\"2023 6th International Conference on Communication Engineering and Technology (ICCET)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 6th International Conference on Communication Engineering and Technology (ICCET)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCET58756.2023.00009\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 6th International Conference on Communication Engineering and Technology (ICCET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCET58756.2023.00009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Low Redundancy Two-Dimensional Matrix-Based HVDB Code for Double Error Correction
As technology narrows to nanometer level, multiple cell upset (MCU) caused by radiation occurs more frequently, making data stored in the memory flip and become inaccurate. Error correcting codes (ECC) are the most common ways to protect memories from MCU attacks. In this paper, a low redundancy ECC method for two-dimensional matrix-based code is presented, which is called horizontal-vertical-diagonal-block (HVDB) code. The proposed method employs the change information of parity bits on the horizontal direction, vertical direction, diagonal direction and data block of the two-dimensional matrix to detect and correct errors. Through analysis and experiment, it was demonstrated that this method, compared to previous methods for correcting 2-bit errors, has fewer redundancy and a reduced decoding overhead.