Column-Line-Code (CLC) is an Error Correction Code (ECC) designed to correct multiple errors in memory devices for critical applications. CLC has originally two decoder modes: CLC Standard (CLC-S) and CLC Extended (CLC-E).CLC-E presents higher efficacy in correcting multiple errors, although consuming more area, dissipating more power, and presenting higher delay than CLC-S, which impacts the overall system performance. This paper proposes the CLC Adaptive (CLC-A), an alternative CLC mode that introduces a Syndrome Analyzer circuit, allowing the system to decide if a second error checking is required to correct the data. The experimental results show that CLC-A reaches higher error correction rates than CLC-S and similar values of CLC-E. Besides, CLC-A obtained nearly half the overhead in area and power and about 27% less delay when compared to CLC-E, which is a significant reduction in the synthesis cost.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.