Related Experiment Video
Updated: Nov 10, 2025

14:58
Silicon Metal-oxide-semiconductor Quantum Dots for Single-electron Pumping
Published on: June 3, 2015
15.1K
Addressing multiple bit/symbol errors in DRAM subsystem
Ravikiran Yeleswarapu1, Arun K Somani1
1Department of Electrical and Computer Engineering, Iowa State University, Ames, IA, USA.
Peerj. Computer Science
|April 5, 2021
Summary
New DRAM error handling corrects single symbol errors and detects multiple symbol errors, preventing silent data corruption without adding latency. This approach enhances server reliability against complex faults.
Area of Science:
- Computer Engineering
- Data Storage Technologies
- Fault-Tolerant Systems
Background:
- DRAM technology scaling increases fault severity.
- Existing CHIPKILL schemes have limitations in detecting multiple symbol errors from various faults.
- Silent Data Corruptions (SDCs) pose a significant risk in modern servers.
Purpose of the Study:
- Introduce a novel error handling scheme, Single Symbol Correction Multiple Symbol Detection (SSCMSD).
- Address the limitations of current error correction methods in DRAM subsystems.
- Enhance data integrity and system reliability against complex fault scenarios.
Main Methods:
- Developed SSCMSD scheme combining hashing with Error Correcting Code (ECC).
- Implemented SSCMSD using a 32-bit Cyclic Redundancy Check (CRC) and Reed-Solomon code for DDR4 systems.
- Utilized simulation-based experiments to validate the scheme's effectiveness.
Main Results:
- The SSCMSD scheme effectively corrects single-symbol errors and detects multi-symbol errors.
- Successfully guarded against device, data-bus, and address-bus errors.
- Achieved robust error detection without introducing additional READ latency.
Conclusions:
- SSCMSD provides a robust solution against diverse DRAM subsystem faults, mitigating SDCs.
- The scheme's effectiveness is primarily limited by hash aliasing probability.
- This approach offers enhanced data protection for high-density DRAM systems without performance degradation.
Related Concept Videos
Types of Errors: Detection and Minimization
6.8K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
6.8K
Block Diagram Reduction
376
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
376
Errors in Taping
167
Errors in taping arise from multiple factors that can significantly impact measurement accuracy in surveying. Misalignment of the tape, often due to human error, is one primary source. A skilled rear tapeman, using a telescope, can help correct alignment by guiding the head tapeman; however, human limitations still lead to small inaccuracies. These errors may include misplacement of pins or inaccurate tape readings due to common visual confusions, such as mistaking a six for a nine. Such...
167
Genome Copying Errors
4.7K
DNA replication is a well-evolved process that copies millions of base pairs with high fidelity during each cell division. Occasionally a wrong base or a long stretch of wrong bases may get added to the daughter strands. If the errors are left unchecked, cells might accumulate several mutations that might endanger their survival. Therefore, the copying errors are checked and repaired at three levels.
4.7K
Systematic Error: Methodological and Sampling Errors
6.1K
In the case of systematic errors, the sources can be identified, and the errors can be subsequently minimized by addressing these sources. According to the source, systematic errors can be divided into sampling, instrumental, methodological, and personal errors.
Sampling errors originate from improper sampling methods or the wrong sample population. These errors can be minimized by refining the sampling strategy. Defective instruments or faulty calibrations are the sources of instrumental...
Sampling errors originate from improper sampling methods or the wrong sample population. These errors can be minimized by refining the sampling strategy. Defective instruments or faulty calibrations are the sources of instrumental...
6.1K
Common Leveling Mistakes and Errors
195
A survey team is tasked with determining the elevation difference between points Point A and Point B, separated by uneven terrain. They use a leveling instrument and a leveling rod.Common MistakesMisreading the Rod: During a backsight reading at Point A, the instrumentman observes the rod partially obscured by tall grass. Instead of reading 1.135 m, they mistakenly record 1.735 m due to the misalignment of the crosshair with the wrong graduation. This error adds 0.600 m to all subsequent...
195

