Adaptive Word Line Pulse Timing for SRAM Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SRAM devices suffer from inefficient power consumption due to all word lines sharing the same tracking scheme, leading to wasted power in reading and programming bit cells, especially those closer to the controller, and inaccurate timing estimation.
Innovation Solution
Implement an adaptive tracking circuit that adjusts the timing of tracking bit lines based on the physical distance of the asserted word line from the memory controller, using a subset of pull-down stages to accelerate tracking for closer word lines and conserve power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If all word lines share the same tracking scheme, then timing estimation is simplified, but power consumption increases due to unnecessary reading and programming operations for closer word lines
Solution Approach 1:
The patent segments word lines into multiple subsets based on their physical distance from the controller. Each subset is assigned a different tracking scheme with different pulse widths, allowing closer word lines to use shorter pulse widths and farther word lines to use longer pulse widths, thereby reducing overall power consumption while maintaining accurate timing estimation.
Solution Approach 2:
The patent applies local quality by assigning different tracking characteristics to different regions of the memory array. Word lines closer to the controller receive shorter pulse widths while word lines farther away receive longer pulse widths, optimizing power consumption for each local region based on its specific characteristics.
2Device complexity
If all word lines use the same pulse width, then control circuitry is simplified, but timing accuracy deteriorates for word lines at different physical distances
Solution Approach 1:
The patent divides word lines into subsets based on their physical location and assigns different pulse widths to each subset. This segmentation allows the control circuitry to maintain relative simplicity while achieving accurate timing estimation for word lines at different distances from the controller.
Solution Approach 2:
The patent introduces dynamic pulse width adjustment based on the physical distance of word lines from the controller. Instead of using a fixed pulse width for all word lines, the system dynamically selects appropriate pulse widths for different word line subsets, improving timing accuracy without significantly increasing control circuitry complexity.
3Loss of energy
If tracking bit lines are accelerated for closer word lines, then power consumption is reduced, but timing coordination becomes more complex
Solution Approach 1:
The patent segments word lines into distance-based subsets and applies different tracking acceleration levels to each subset. This segmentation allows closer word lines to receive accelerated tracking with shorter pulse widths while farther word lines use standard tracking, managing timing coordination complexity through systematic categorization.
Solution Approach 2:
The patent changes the pulse width parameter dynamically based on word line position. By adjusting this key parameter for different word line subsets, the system achieves power reduction for closer word lines while maintaining timing coordination through a systematic parameter change approach rather than complex control logic.
Data Source
AI summary
A memory device includes a memory array comprising a plurality of word lines, the plurality of word lines operatively coupled to a plurality of sets of memory cells, respectively. The memory device includes a controller operatively coupled to the memory array, and comprising an adaptive tracking circuit. The adaptive tracking circuit is configured to: receive a first signal conducted through a first tracking line; receive an address signal indicating one of the word lines to be asserted; and adjust, based on the address signal, a timing of a transition edge of a second signal conducted through a second tracking line.


