Skip to main content
construction release_alert
Scholars@Duke will be undergoing maintenance April 11-15. Some features may be unavailable during this time.
cancel

Foosball Coding: Correcting Shift Errors and Bit Flip Errors in 3D Racetrack Memory

Publication ,  Conference
Archer, S; Mappouras, G; Calderbank, R; Sorin, D
Published in: Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020
June 1, 2020

Racetrack memory is a promising new non-volatile memory technology, especially because of the density of its 3D implementation. However, for 3D racetrack to reach its potential, certain reliability issues must be overcome. Prior work used per-track encoding to tolerate the shift errors that are unique to racetrack, but no solutions existed for tolerating both shift errors and bit flip errors. We introduce Foosball Coding, which combines per-track coding for shift errors with a novel across-track coding for bit flips. Moreover, our per-track coding scheme methodically explores the design of inter-codeword delimiters and introduces the novel concept of multi-purpose delimiters, in which the existence of multiple delimiter options can be used to provide additional information.

Duke Scholars

Published In

Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020

DOI

ISBN

9781728158099

Publication Date

June 1, 2020

Start / End Page

331 / 342
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Archer, S., Mappouras, G., Calderbank, R., & Sorin, D. (2020). Foosball Coding: Correcting Shift Errors and Bit Flip Errors in 3D Racetrack Memory. In Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020 (pp. 331–342). https://doi.org/10.1109/DSN48063.2020.00049
Archer, S., G. Mappouras, R. Calderbank, and D. Sorin. “Foosball Coding: Correcting Shift Errors and Bit Flip Errors in 3D Racetrack Memory.” In Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020, 331–42, 2020. https://doi.org/10.1109/DSN48063.2020.00049.
Archer S, Mappouras G, Calderbank R, Sorin D. Foosball Coding: Correcting Shift Errors and Bit Flip Errors in 3D Racetrack Memory. In: Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020. 2020. p. 331–42.
Archer, S., et al. “Foosball Coding: Correcting Shift Errors and Bit Flip Errors in 3D Racetrack Memory.” Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020, 2020, pp. 331–42. Scopus, doi:10.1109/DSN48063.2020.00049.
Archer S, Mappouras G, Calderbank R, Sorin D. Foosball Coding: Correcting Shift Errors and Bit Flip Errors in 3D Racetrack Memory. Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020. 2020. p. 331–342.

Published In

Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2020

DOI

ISBN

9781728158099

Publication Date

June 1, 2020

Start / End Page

331 / 342