DRAM Read Circuit Inversion Control for Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the field of semiconductor memory technologies, particularly in DRAM protocols, there is a challenge to balance speed and power saving while ensuring signal integrity and data reliability during read operations.
Innovation Solution
A read operation circuit is introduced, comprising a data determination module, data receiving module, parallel-to-serial conversion circuit, data buffer module, and precharge module, which determines whether to invert read data based on the number of high bits, reducing the number of inversions on the global bus and thus lowering electric current and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data inversion is performed on the global bus to ensure signal integrity, then data transmission reliability is improved, but power consumption increases due to increased number of inversions
Solution Approach 1:
The patent applies inversion strategically by determining whether to invert read data based on the number of high bits. When the number of high bits exceeds a threshold, inversion is performed to ensure signal integrity; when the threshold is not exceeded, inversion is skipped to reduce power consumption. This selective inversion approach resolves the contradiction between reliability and power consumption.
Solution Approach 2:
The patent changes the parameter of data inversion based on the number of high bits in the read data. By using a threshold comparison on the high bit count, the system dynamically adjusts whether inversion occurs, optimizing the balance between maintaining signal integrity and reducing power consumption during data transmission.
2Reliability
If data inversion is performed to maintain signal integrity, then data reliability is improved, but internal bus inversion frequency increases leading to higher power consumption
Solution Approach 1:
The patent uses selective inversion based on high bit count threshold. When the threshold is not exceeded, the system avoids inversion entirely, preventing unnecessary internal bus inversions and associated energy losses while still maintaining signal integrity through the precharge low architecture.
Solution Approach 2:
The patent converts the potential harm of frequent inversions into a benefit by using the high bit count as a decision criterion. Instead of inverting data routinely, the system inverts only when necessary (when high bit count exceeds threshold), thereby reducing energy loss while maintaining signal integrity where needed.
3Use of energy by moving object
If precharge low architecture is used to reduce power consumption, then energy efficiency is improved, but data transmission speed may be affected
Solution Approach 1:
The patent makes the data transmission process dynamic by selectively inverting data based on real-time analysis of high bit count. This dynamic approach allows the system to adapt to different data patterns, maintaining fast transmission speeds by avoiding unnecessary inversions while still ensuring signal integrity through the precharge low architecture when needed.
Data Source
AI summary
Embodiments provide a read operation circuit, a semiconductor memory, and a read operation method. The read operation circuit includes: a data determination module configured to read read data from a memory bank, and determine whether to invert the read data according to the number of bits of high data in the read data to output global bus data for transmission through a global bus and inversion flag data for transmission through an inversion flag signal line; a data receiving module configured to determine whether to invert the global bus data according to the inversion flag data to output cache data; a parallel-to-serial conversion circuit configured to perform parallel-to-serial conversion on the cache data to generate output data of the DQ port; and a precharge module configured to set an initial state of the global bus to Low.


