Semiconductor Memory Sensing Verification Unit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
One-time programmable (OTP) semiconductor memory devices face issues with data sensing stability due to unstable sensing conditions, leading to potential incorrect data reading.
Innovation Solution
Incorporating a verification unit that compares sensed verification codes with original codes to determine the stability of sensing conditions, allowing for adjustments to these conditions until accurate sensing is achieved, and includes a counter to prevent infinite changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data sensing is performed under unstable sensing conditions, then the sensing operation can be completed quickly, but the data may be wrongly read leading to incorrect data reading
Solution Approach 1:
The patent applies preliminary action by performing sensing verification before actual data sensing operations. The verification unit pre-checks sensing conditions using verification codes stored in the memory cell array, and only allows data sensing to proceed when conditions are confirmed stable. This prevents incorrect data reading while maintaining operational efficiency.
Solution Approach 2:
The patent introduces an intermediary verification mechanism between the sensing unit and data storage. The verification unit acts as a mediator that compares sensed verification codes with reference values, determines sensing condition stability, and controls whether data sensing should proceed. This intermediary layer ensures reliability without directly interfering with the core sensing operation.
2Reliability
If verification codes are added to memory cells to verify sensing conditions, then data sensing reliability is improved, but the memory cell structure becomes more complex
Solution Approach 1:
The patent applies universality by making the memory cell array serve dual functions: storing both verification codes and actual data. The same memory cell structure and sensing circuitry are used for both verification operations and data sensing operations. This eliminates the need for separate verification memory structures, maintaining simplicity while enabling reliability verification.
Solution Approach 2:
The patent implements self-service by having the memory cell array verify its own sensing conditions using internally stored verification codes. The verification codes are stored within the same memory array, and the sensing unit uses the array's own sensing circuitry to read and verify these codes. This self-verification mechanism avoids additional external verification hardware, reducing overall system complexity.
Data Source
AI summary
A semiconductor memory device includes a memory cell array configured to store data including a verification code; a sensing unit configured to sense the stored data including the verification code; and a verification unit configured to determine whether the sensing unit is able to sense the stored data based on a sensing condition, wherein the verification unit is configured to determine whether the sensing unit is able to sense the stored data based on the sensing condition and a value of the verification code sensed by the sensing unit.


