Memory Write Circuit Dynamic Amplifier Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current semiconductor memory devices consume unnecessary current during writing operations due to the constant operation of data input/output sense amplifiers, even when the write data matches the global data on the I/O line.
Innovation Solution
A write circuit that includes a control block to compare write data with global data and selectively enable or disable the amplifying block based on their similarity, reducing unnecessary current consumption by only amplifying and transmitting data when they differ.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the amplifying block operates continuously to ensure data is always amplified and transmitted, then data transmission reliability is improved, but current consumption increases unnecessarily
Solution Approach 1:
The amplifying block transitions from a static continuous operation state to a dynamic state where it can be enabled or disabled based on real-time data comparison results. The control block dynamically controls the enabling signal to the amplifying block based on whether write data differs from global data, allowing the system to adapt its energy consumption to actual operational needs while maintaining reliability when necessary.
2Productivity
If the amplifying block is always enabled to ensure all write operations are processed, then writing operation completeness is improved, but power usage increases
Solution Approach 1:
The patent extracts the amplifying function from continuous operation and applies it selectively only when needed. The control block identifies situations where amplification is unnecessary (when write data matches global data) and removes the amplifying operation in those cases, thereby eliminating wasted energy while preserving the amplifying function for cases where it is actually required for complete writing operations.
Solution Approach 2:
The system changes the operational parameter of the amplifying block from a fixed enabled state to a variable state controlled by the comparison result. When write data equals global data, the amplifying block is disabled; when they differ, it is enabled. This parameter change allows the system to optimize power usage based on actual data conditions while maintaining writing operation completeness when necessary.
3Speed
If the amplifying block processes all write data without comparison, then writing speed is maintained, but unnecessary current is consumed
Solution Approach 1:
The control block performs a preliminary comparison action between write data and global data before the amplifying block processes the data. This preliminary check allows the system to determine in advance whether amplification is needed, preventing unnecessary current consumption while ensuring that the amplifying block is ready to process data immediately when the comparison indicates it is required, thus maintaining writing speed.
Data Source
AI summary
A write circuit of a semiconductor memory device includes a global data input/output (I/O) line; an amplifying block for receiving and amplifying write data and transmitting the amplified write data as global data onto the global data I/O line; and a control block for comparing the write data with the global data to thereby disable the amplifying block when the write data and the global data have substantially the same data value.


