Low cost multi-error correction for 3D polyhedral memories

Conference Paper (2017)
Author(s)

Mihai Lefter (TU Delft - Computer Engineering)

T. Marconi (TU Delft - Computer Engineering)

George Voicu (TU Delft - Computer Engineering)

SD Cotofana (TU Delft - Computer Engineering)

Research Group
Computer Engineering
DOI related publication
https://doi.org/10.1109/NANOARCH.2017.8053722
More Info
expand_more
Publication Year
2017
Language
English
Research Group
Computer Engineering
Pages (from-to)
13-18
ISBN (print)
978-1-5090-6038-2
ISBN (electronic)
978-1-5090-6037-5

Abstract

In this paper we propose a novel error correction scheme/architecture specially tailored for polyhedral memories which: (i) allows for the formation of long codewords without interfering with the memory architecture/addressing mode/data granularity and (ii) make use of codecs located on a dedicated tier of the 3D memory stack. For a transparent error correction process we propose an online memory scrubbing policy that performs the error detection and correction decoupled from the normal memory operation. To evaluate our proposal we consider as a case study a 4-die 4-MB polyhedral memory and simulate various data width codes implementations. The simulations indicate that our proposal outperforms state of the art single error correction schemes in terms of error correction capability, being able to diminish the Word Error Rates (WER) by many orders of magnitude, e.g., WER from 10-10 to 10-21 are achieved for bit error probabilities between 10-4 and 10-6, while requiring less redundancy overhead. The scrubbing mechanism hides the codec latency and provides up to 10% and 25% write and read latency reductions, respectively. In addition, by relocating the encoders/decoders from the memory dies to a dedicated one a 13% footprint reduction is obtained and parallel energy effective scrubbing can be enabled, which results in further WER reductions.

No files available

Metadata only record. There are no files for this record.