Sequential read mode static random access memory (SRAM)

US10796750B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10796750-B2
Application numberUS-201816031439-A
CountryUS
Kind codeB2
Filing dateJul 10, 2018
Priority dateJul 10, 2018
Publication dateOct 6, 2020
Grant dateOct 6, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to a structure including a sequential mode read controller which is configured to receive a sequential read enable burst signal and a starting word line address, identify consecutive read operations from an array of storage cells accessed via a plurality of word lines, precharge a plurality of bit lines of the storage cells no more than once during the consecutive read operations, and hold a word line of the word lines active throughout the consecutive read operations. The sequential read enable burst signal and a starting word line address are decoded to select a row address and activate the corresponding word line from a plurality of word lines in the array.

First claim

Opening claim text (preview).

What is claimed: 1. A structure comprising a sequential mode read controller which is configured to receive a sequential read enable burst signal and a starting word line address, identify consecutive read operations from an array of storage cells accessed via a plurality of word lines, precharge a plurality of bit lines of the storage cells no more than once during the consecutive read operations, and hold a word line of the plurality of word lines active throughout the consecutive read operations, wherein the sequential read enable burst signal and a starting word line address are decoded to select a row address and activate the corresponding word line from the plurality of word lines in the array, the sequential mode read controller comprises a set reset (SR) latch which receives a burst enable signal and an inverse set amplifier set signal and outputs a SR output signal to a multiplexer, and the multiplexer receives the SR output signal and the burst enable signal and outputs a mux output signal to enable a path selector. 2. The structure of claim 1 , wherein the consecutive read operations comprise a burst mode for at least four read operations. 3. The structure of claim 2 , wherein the consecutive read operations comprise reading a plurality of column addresses which are adjacent to each other and which are connected to a single sense amplifier. 4. The structure of claim 3 , wherein the plurality of column addresses which are adjacent to each other are read in a sequential order. 5. The structure of claim 4 , wherein the sequential mode read controller is configured to save power associated with column address switching and address decoding. 6. The structure of claim 5 , wherein the power associated with column address switching and address decoding comprises power associated with the word line switching, updating latches, the address decoding, and power associated with bit line restore. 7. The structure of claim 6 , wherein the sequential mode read controller is configured to iterate through the column addresses during the burst mode for sensing at least four read operations. 8. The structure of claim 1 , wherein the read controller is configured to prevent the bit lines from floating by holding the word line active throughout the consecutive read operations. 9. The structure of claim 1 , wherein the structure is a static random access memory (SRAM) which comprises a SRAM bit cell which drives data onto the bit lines based on the data stored in the SRAM bit cell such that only one of a true bit line and a complement bit line on a column will discharge towards ground during a read operation. 10. A circuit comprising, an array of storage cells arranged in a plurality of rows and a plurality of columns; a read controller configured to operate in a burst mode, precharge a plurality of bit lines of the storage cells no more than once during consecutive sequential read operations, and hold a word line of a plurality of word lines active throughout the consecutive sequential read operations, wherein the plurality of word lines correspond to the rows and the bit lines correspond to the columns, the read controller comprises a set reset (SR) latch which receives a burst enable signal and an inverse set amplifier set signal and outputs a SR output signal to a multiplexer, and the multiplexer receives the SR output signal and the burst enable signal and outputs a mux output signal to enable a path selector. 11. The circuit of claim 10 , wherein the read controller is further configured to receive a precharge signal, a starting row address, and a word line pulse signal. 12. The circuit of claim 11 , wherein the read controller is further configured to identify the consecutive sequential read operations from the array of storage cells accessed via the plurality of word lines. 13. The circuit of claim 12 , wherein the read controller is configured to save power associated with column address switching and address decoding. 14. The circuit of claim 10 , wherein the read controller is configured to prevent the bit lines from floating by holding the word line active throughout the consecutive read operations. 15. The circuit of claim 10 , wherein the circuit is a static random access memory (SRAM) which comprises a SRAM bit cell which drives data onto the bit lines based on the data stored in the SRAM bit cell such that only one of a true bit line and a complement bit line on a column will discharge towards ground during a read operation. 16. A method, comprising: operating a static random access memory (SRAM) in a burst mode; precharging a plurality of bit lines in the SRAM no more than once during consecutive sequential read operations; and holding a word line of a plurality of word lines active throughout the consecutive sequential read operations, wherein the operating the SRAM in the burst mode comprises: receiving a burst enable signal and an inverse set amplifier set signal at a set reset (SR) latch of the SRAM; outputting a SR output signal from the SR latch to a multiplexer of the SRAM, receiving the SR output signal and the burst enable signal at the multiplexer, and outputting a mux output signal from the multiplexer to a path selector to enable the path selector. 17. The method of claim 16 , wherein the operating the SRAM in the burst mode further comprises: performing a first read operation in a first column of an array of the SRAM using an address setup timing; and performing a second read operation in a second column of the array, which is adjacent to the first column of the array of the SRAM, while eliminating the address setup timing, wherein the second read operation is a domino sensing read which provides a lower power and faster read operation than the first read operation by eliminating a sense amplifier restore signal for resetting and restoring a sense amplifier of the SRAM. 18. The method of claim 17 , further comprising performing a third read operation in a third column of the array, which is adjacent to the second column of the array of the SRAM, while eliminating the address setup timing. 19. The method of claim 18 , wherein the third read operation is another domino sensing read which provides the lower power and faster read operation than the first read operation by eliminating the sense amplifier restore signal for resetting and restoring the sense amplifier of the SRAM. 20. The method of claim 17 , wherein the domino sensing read provides the lower power and faster read operation by inverting a value of a bit line to create a bit line differential instead of using the sense amplifier restore signal for resetting and restoring the sense amplifier of the SRAM.

Assignees

Inventors

Classifications

  • G11C11/419Primary

    Read-write [R-W] circuits · CPC title

  • Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control circuits · CPC title

  • Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines · CPC title

  • Address circuits · CPC title

  • Serial bit line access mode, e.g. using bit line address shift registers, bit line address counters, bit line burst counters · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10796750B2 cover?
The present disclosure relates to a structure including a sequential mode read controller which is configured to receive a sequential read enable burst signal and a starting word line address, identify consecutive read operations from an array of storage cells accessed via a plurality of word lines, precharge a plurality of bit lines of the storage cells no more than once during the consecutive…
Who is the assignee on this patent?
Globalfoundries Inc
What technology area does this patent fall under?
Primary CPC classification G11C11/419. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 06 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).