Technique to lower switching power of bit-lines by adiabatic charging of sram memories

US2020105321A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020105321-A1
Application numberUS-201816147454-A
CountryUS
Kind codeA1
Filing dateSep 28, 2018
Priority dateSep 28, 2018
Publication dateApr 2, 2020
Grant date

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.

A system and method for efficiently managing switching power of bit lines. In various embodiments, a first bit line in a memory array is pre-charged in multiple discrete steps, rather than in one continuous step. For a read operation that completed and read a logic low level from a first storage node, the first bit line is pre-charged from a ground reference level to a first power supply voltage. Similarly, a second bit line corresponding to a second storage node storing an inverse voltage level of the first storage node is pre-charged from a larger second power supply voltage to the smaller first power supply voltage. When the first time interval has elapsed, the first and second bit lines are pre-charged from the first power supply voltage to the second power supply voltage during a second time interval. Discrete steps are also used for pre-charging after write operations.

First claim

Opening claim text (preview).

1 . An apparatus comprising: circuitry configured to: receive, by bit line charging circuitry, a first power supply voltage; receive, by each of a random access memory cell and the bit line charging circuitry, a second power supply voltage greater than the first power supply voltage; in response to determining completion of an access operation that accesses a first storage node that stores a ground reference voltage level: pre-charge, by the bit line charging circuitry, a first bit line corresponding to the first storage node to the first power supply voltage during a first time interval; and in response to determining the first time interval has elapsed, pre-charge, by the bit line charging circuitry, the first bit line from the first power supply voltage to the second power supply voltage during a second time interval. 2 . The apparatus as recited in claim 1 , wherein the circuitry further comprises a second storage node configured to store a voltage level corresponding to a binary logical inverse of the voltage level stored on the first storage node, and wherein in response to determining the access operation is a read operation, the circuitry is configured to: pre-charge a second bit line corresponding to the second storage node to the first power supply voltage during the first time interval; and in response to determining the first time interval has elapsed, pre-charge the second bit line from the first power supply voltage to the second power supply voltage during the second time interval. 3 . The apparatus as recited in claim 2 , wherein upon completion of the read operation, the first bit line stores a ground reference voltage level and the second bit line stores the second power supply voltage, or vice-versa. 4 . The apparatus as recited in claim 1 , wherein the circuitry further comprises a second storage node configured to store a voltage level corresponding to a binary logical inverse of the voltage level stored on the first storage node, and wherein in response to determining the access operation is a write operation, the circuitry is configured to determine from received write data that the first bit line discharged during the write operation. 5 . The apparatus as recited in claim 4 , wherein upon completion of the write operation, the circuitry is further configured to prevent pre-charging of the second bit line. 6 . The apparatus as recited in claim 4 , wherein the circuitry is further configured to: receive a third power supply voltage less than the first power supply voltage; and in response to determining completion of the write operation, pre-charge the first bit line from the third power supply voltage to a ground reference voltage level during a third time interval prior to the first time interval. 7 . The apparatus as recited in claim 6 , wherein the third power supply voltage is a negative power supply voltage. 8 . The apparatus as recited in claim 1 , wherein the circuitry is further configured to: enable a first device and disable a second device different from the first device when pre-charging the first bit line during the first time interval; and enable the second device and disable the first device when pre-charging the first bit line during the second time interval. 9 . A method, comprising: receiving, by bit line charging circuitry, a first power supply voltage; receiving, by each of a random access memory cell and the bit line charging circuitry, a second power supply voltage greater than the first power supply voltage; in response to determining completion of an access operation that accesses a first storage node that stores a ground reference voltage level: pre-charging, by the bit line charging circuitry, a first bit line corresponding to the first storage node to the first power supply voltage during a first time interval; and in response to determining the first time interval has elapsed, pre-charging, by the bit line charging circuitry, the first bit line from the first power supply voltage to the second power supply voltage during a second time interval. 10 . The method as recited in claim 9 , further comprising: storing on a second node a voltage level corresponding to a binary logical inverse of the voltage level stored on the first storage node; and in response to determining the access operation is a read operation: pre-charging a second bit line corresponding to the second storage node to the first power supply voltage during the first time interval; and in response to determining the first time interval has elapsed, pre-charging the second bit line from the first power supply voltage to the second power supply voltage during the second time interval. 11 . The method as recited in claim 10 , wherein upon completion of the read operation, the first bit line stores a ground reference voltage level and the second bit line stores the second power supply voltage, or vice-versa. 12 . The method as recited in claim 9 , further comprising: storing on a second storage node a voltage level corresponding to a binary logical inverse of the voltage level stored on the first storage node; and in response to determining the access operation is a write operation, determining from received write data that the first bit line discharged during the write operation. 13 . The method as recited in claim 12 , wherein upon completion of the write operation, the method further comprises preventing pre-charging of the second bit line. 14 . The method as recited in claim 12 , further comprising: receiving a third power supply voltage less than the first power supply voltage; and in response to determining completion of the write operation, pre-charging the first bit line from the third power supply voltage to a ground reference voltage level during a third time interval prior to the first time interval. 15 . The method as recited in claim 14 , wherein the third power supply voltage is a negative power supply voltage. 16 . The method as recited in claim 9 , further comprising: enabling a first device and disable a second device different from the first device when pre-charging the first bit line during the first time interval; and enabling the second device and disable the first device when pre-charging the first bit line during the second time interval. 17 . A memory comprising: an array comprising a plurality of storage nodes, each configured to store data; a plurality of row decoders, each configured to select a given memory line stored in the array based on a received request address, wherein each row decoder receives a first power supply voltage; a plurality of column decoders, each configured to select a given bit line of a plurality of bit lines in the one or more arrays based on the received request address, wherein each column decoder receives the first power supply voltage; wherein a first storage node in the array identified by each of a first row decoder and a first column decoder based on the received request address is configured to store a ground reference voltage level or a positive, non-zero voltage level using a second power supply voltage greater than the first power supply voltage; and logic; and in response to determining completion of an access operation that accesses the first storage node that stores a ground reference voltage level, the logic is configured to: pre-charge a first bit line corresponding to the first storage node to the first power supply voltage during a first time interval; and in response to determining the first time interval has elapsed, pre-charge t

Assignees

Inventors

Classifications

  • Voltage reference generators, voltage or current regulators; Internally lowered supply levels; Compensation for voltage drops (G11C5/141 takes precedence) · CPC title

  • G11C7/12Primary

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

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

  • Voltage and signal distribution in integrated semi-conductor memory access lines, e.g. word-line, bit-line, cross-over resistance, propagation delay · 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 US2020105321A1 cover?
A system and method for efficiently managing switching power of bit lines. In various embodiments, a first bit line in a memory array is pre-charged in multiple discrete steps, rather than in one continuous step. For a read operation that completed and read a logic low level from a first storage node, the first bit line is pre-charged from a ground reference level to a first power supply voltag…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G11C7/12. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 02 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).