Memory ECS Control Circuit for High-Speed Error Scrubbing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As semiconductor devices increase data transmission speed, the likelihood of errors during data transmission also rises, necessitating a separate device and method to ensure data reliability, which existing technologies have not adequately addressed.
Innovation Solution
A semiconductor device is designed with an error check and scrub (ECS) system that includes an error check execution signal generation circuit, an ECS control circuit, and a select address generation circuit to detect and correct errors in codewords stored in memory cells, and re-store the corrected codewords, while reducing power consumption by performing operations only on error-affected areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data transmission speed is increased, then operation speed is improved, but error probability increases
Solution Approach 1:
The patent applies preliminary action by performing error check operations before data transmission completes and by proactively generating ECS commands based on refresh command counts. The error check execution signal generation circuit prepares error check signals in advance, and the ECS control circuit generates correction commands before errors propagate, thereby maintaining high speed while ensuring reliability through preemptive error handling.
Solution Approach 2:
The patent implements feedback mechanisms where the error check execution signal generation circuit monitors transmission status and generates error check signals based on feedback from the transmission process. The ECS control circuit receives feedback from error detection results and dynamically generates ECS active commands and ECS read commands to correct errors, creating a closed-loop system that maintains reliability at high speeds.
2Reliability
If error check operations are performed on entire memory, then data reliability is improved, but power consumption increases
Solution Approach 1:
The patent applies local quality by performing error check operations only on specific memory regions where errors are detected or suspected, rather than uniformly across the entire memory. The select address generation circuit identifies and targets only the affected memory cells for error correction, concentrating computational resources and power consumption on local error-prone areas while leaving other regions untouched, thus maintaining reliability while reducing overall power consumption.
Solution Approach 2:
The patent segments the memory error check process into targeted operations on specific memory regions. The ECS control circuit divides the error correction task by generating commands for specific memory segments identified by the select address generation circuit, rather than processing the entire memory space uniformly. This segmentation allows power-efficient error handling focused only on problematic areas.
3Reliability
If ECS commands are generated frequently, then error correction capability is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by designing the ECS control circuit to perform multiple functions: generating ECS active commands, generating ECS read commands, managing error check operations, and coordinating with the select address generation circuit. This multi-functional design consolidates what could be separate complex circuits into a unified controller, improving error correction capability while managing device complexity through functional integration.
Solution Approach 2:
The patent merges the error check execution signal generation circuit with the ECS control circuit to create an integrated error handling system. The select address generation circuit is also merged with the ECS control logic, allowing coordinated generation of commands and address selection in a unified control structure. This merging reduces overall device complexity by eliminating the need for separate dedicated circuits for each function.
Data Source
AI summary
A semiconductor device includes an error check execution signal generation circuit configured to generate an error check execution signal for performing an error check operation when an ECS (Error Check and Scrub) command that is generated based on a refresh command is input; and an ECS control circuit configured to generate an ECS active command and an ECS read command for performing the error check operation based on the ECS command and the error check execution signal, and successively generate the ECS read commands to perform the error check operation.


