Back to results
US 2022/0093171 A1Published application
Pseudo-triple-port sram datapaths
AssigneeQUALCOMM Incorporated
InventorsChangho JUNG, Arun Babu PALLERLA, Chulmin JUNG
Life of this patent
Estimating the term…
Abstract
A pseudo-triple-port memory is provided with read datapaths and write datapaths. The pseudo-triple-port memory includes a plurality of pseudo-triple-port bitcells, each pseudo-triple-port first bitcell having a first read port coupled to a first bit line, a second read port coupled to a second bit line, and a write port coupled to the first bit line and to the second bit line.
Claims30
A memory, comprising:
- a first bit line for a first column;
- a second bit line for the first column;
- the first column including a plurality of first bitcells, each first bitcell having a first read port coupled to the first bit line, a second read port coupled to the second bit line, and a write port coupled to the first bit line and to the second bit line;
- a first global read bit line;
- a second global read bit line;
- a first logic gate having a first input coupled to the first bit line and having an output coupled to the first global read bit line;
- and
- a second logic gate having a first input connected to the second bit line and having an output coupled to the second global bit line.
5 more elements
A memory, comprising:
- a first bit line for a first column;
- a second bit line for the first column;
- the first column including a plurality of first bitcells, each first bitcell having a first read port coupled to the first bit line, a second read port coupled to the second bit line, and a write port coupled to the first bit line and to the second bit line;
- a first transmission gate having an output connected to the first bit line and an input for receiving a write data bit;
- and
- a second transmission gate having an output connected to the second bit line and an input for receiving a complement of the write data bit.
3 more elements
A method for a memory, comprising:
- in a read cycle responsive to a beginning of a cycle memory clock signal, performing a first single-ended read through a first bit line to a first bitcell in a column to charge the first bit line to a power supply voltage;
- while performing the first single-ended read, performing a second single-ended read through a second bit line to a second bitcell in the column to discharge the second bit line;
- and
- in a write cycle following the read cycle, writing to the first bitcell through the first bit line and through the second bit line, wherein the first bit line remains charged to the power supply voltage from an end of the read cycle to an end of the write cycle and the second bit line remains discharged from the end of the read cycle to the end of the write cycle.
1 more element
Dependencies are inferred from the claim text.