PDP SRAM Burst-Mode Address Comparator for Low-Power Reads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing address comparators for SRAMs are not compatible with the double-pumped timing of pseudo-dual-port (PDP) operation, limiting the implementation of burst-mode operations in PDP SRAMs, which aims to provide flexibility like dual-port SRAMs while maintaining the density of traditional six-transistor bitcell architectures.
Innovation Solution
A burst-mode address comparator is developed that includes a plurality of single-bit comparators with multiplexers for selecting read and write address bits and logic gates for comparison, along with a combining circuit to control memory operations, enabling burst-mode read operations without reasserting the word line and discharging bit lines, thus reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a conventional address comparator is used in PDP SRAM, then the device complexity is reduced, but the adaptability to burst-mode operation is lost
Solution Approach 1:
The address comparator is divided into multiple single-bit comparators, each handling one bit of the address comparison. This segmentation allows the comparator to be reset between random and burst modes, enabling adaptability to different operation modes while keeping each individual comparator simple.
Solution Approach 2:
The address comparator is made dynamic by introducing a reset mechanism that changes its state based on the operation mode. The comparator can be reset after a random read operation, allowing it to function in burst-mode where address comparison is needed only initially, thus adapting to different operational requirements.
2Ease of operation
If random read operation is performed repeatedly, then the memory can access any bitcell, but power consumption increases due to repeated word line assertion and bit line discharge
Solution Approach 1:
A random read operation is performed preliminarily to latch the data in sense amplifiers. Subsequent burst reads can then access the same row without re-asserting the word line or discharging bit lines, as the data is already latched, thus reducing power consumption while maintaining access flexibility.
Solution Approach 2:
The burst-mode read operation continues the useful action of reading data from the same row without interrupting the latched state in sense amplifiers. This continuous action avoids the energy-consuming steps of word line assertion and bit line discharge, maintaining operational flexibility while conserving power.
Data Source
AI summary
A memory is provided that is configured to practice two different modes of read operation, such as both a normal read operation and a burst-mode read operation. In one example, the memory is a pseudo-dual-port memory. The memory may include an address comparator to perform a time-division multiplexing to first compare a read address to a stored address and then to compare a write address to the stored address.


