Multi-Write Memory Feedback Loop for Faster State Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory circuits require a longer time to secure a new state due to the sequential propagation of input signals through feedback loops, which affects their performance and power efficiency.
Innovation Solution
The introduction of additional elements such as inverters and three-state inverters in the state-storage feedback loop allows for parallel propagation of data inputs at multiple points, reducing the time needed to update the feedback loop and achieve a new state, thereby enhancing the speed and reducing the minimum retention voltage (Vmin).
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If data is propagated sequentially through the feedback loop at a single point, then the circuit structure is simple, but the time required to secure a new state is increased
Solution Approach 1:
The feedback loop is segmented into multiple propagation paths with data input introduced at multiple different points around the loop. This allows parallel propagation of data through different segments of the feedback loop, reducing the overall time required to secure a new state while maintaining circuit functionality.
Solution Approach 2:
The patent transitions from single-point sequential data propagation to multi-point parallel propagation by introducing data at multiple locations around the feedback loop. This dimensional change from one propagation path to multiple paths enables simultaneous updating of different portions of the feedback loop.
2Speed
If additional elements are added to enable parallel propagation, then the speed is improved, but the device complexity increases
Solution Approach 1:
The feedback loop is divided into multiple segments with data input available at different points. Each segment can be updated in parallel, improving speed without requiring complete redesign of the entire circuit. The segmentation allows incremental improvements while controlling overall complexity.
Solution Approach 2:
The feedback loop structure is designed to serve multiple functions: it maintains state storage capability while simultaneously enabling parallel data propagation through multiple entry points. This multi-functionality allows the same basic structure to achieve both speed improvement and state retention.
3Use of energy by moving object
If parallel propagation is implemented, then the minimum retention voltage is reduced, but the circuit design becomes more complex
Solution Approach 1:
The feedback loop is segmented into multiple propagation paths with data input introduced at different points. This segmentation enables parallel updating of loop segments, reducing the minimum retention voltage requirement while distributing the design complexity across manageable segments rather than requiring complete redesign.
Data Source
AI summary
Various types of memory circuits are described. A memory circuit may include a state-storage feedback loop coupled to a first data input and to a second data input. The first data input is introduced into the feedback loop at a first set of points, and the second data input is introduced into the feedback loop at a second set of points.


