IP Library Granted Patent US 8,351,287
Granted Patent B1
US 8,351,287 · App. 12/976,412 · Granted Jan 8, 2013

Bitline floating circuit for memory power reduction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,351,287
App. No.
12/976,412
Granted
Jan 8, 2013
Kind
B1
Abstract

Techniques are provided which may be used to reduce power consumed by memory circuits. In one example, a memory circuit includes a static random access memory (SRAM) cell. A pair of bitlines are connected to the SRAM cell. A precharge circuit is connected to the bitlines. The precharge circuit is adapted to precharge the bitlines immediately prior to read and write operations performed on the SRAM cell and float relative to the bitlines at other times.

Claims (39)

1. A memory circuit comprising:

a static random access memory (SRAM) cell;

a pair of bitlines connected to the SRAM cell;

a precharge circuit connected to the bitlines and responsive to a control signal, wherein the precharge circuit is adapted to precharge the bitlines immediately prior to read and write operations performed on the SRAM cell and float relative to the bitlines at other times; and

a write driver adapted to provide data values to a first one of the bitlines, wherein the write driver comprises:

a first transistor adapted to adjust a voltage of the first bitline in response to a voltage on a second one of the bitlines; and

a second transistor adapted to selectively enable or disable the first transistor in response to the control signal to conserve power.

2. The memory circuit of claim 1 , further comprising logic adapted to provide the control signal.

3. The memory circuit of claim 1 , wherein the precharge circuit comprises a plurality of transistors adapted to switch on in response to the control signal to actively adjust voltages of the bitlines to precharge the bitlines, and switch off in response to the control signal to float relative to the bitlines.

4. The memory circuit of claim 1 , wherein the control signal is adapted to cause the precharge circuit to precharge the bitlines immediately prior to the read operation before a data value from the SRAM cell is provided to the bitlines, and float relative to the bitlines during the read operation while the data value from the SRAM cell is provided to the bitlines.

5. The memory circuit of claim 1 , wherein the control signal is adapted to cause the precharge circuit to precharge the bitlines immediately prior to the write operation before a data value to be written into the SRAM cell is provided to the bitlines, and float-relative to the bitlines during the write operation while the data value is provided to the SRAM cell through the bitlines.

6. The memory circuit of claim 1 , wherein the write driver is a first write driver, the memory device further comprising a second write driver adapted to provide the data values to the second bitline, wherein the second write driver comprises:

a third transistor adapted to adjust the voltage of the second bitline in response to the voltage on the first bitline; and

a fourth transistor adapted to selectively enable or disable the third transistor in response to the control signal to conserve power.

7. The memory circuit of claim 1 , wherein the SRAM cell is adapted to provide data signals to the bitlines in response to a wordline signal, the memory circuit further comprising:

a sense amplifier connected to the bitlines and adapted to detect a data value from the data signals in response to a trigger signal;

logic adapted to delay the trigger signal relative to the wordline signal to permit the data signals to settle before the sense amplifier detects the data value; and

a latch connected to the sense amplifier and adapted to store the data value detected by the sense amplifier.

8. The memory circuit of claim 1 , wherein the memory circuit is part of a programmable logic device (PLD).

9. The memory circuit of claim 1 , further comprising a plurality of the SRAM cells connected to the bitlines.

10. A memory circuit comprising:

a static random access memory (SRAM) cell;

a pair of bitlines connected to the SRAM cell; and

a write driver adapted to provide data values to a first one of the bitlines, wherein the write driver comprises:

a first transistor adapted to adjust a voltage of the first bitline in response to a voltage on a second one of the bitlines; and

a second transistor adapted to selectively enable or disable the first transistor in response to a control signal to conserve power.

11. The memory circuit of claim 10 , wherein the write driver is a first write driver, the memory device further comprising a second write driver adapted to provide the data values to the second bitline, wherein the second write driver comprises:

a third transistor adapted to adjust the voltage of the second bitline in response to the voltage on the first bitline; and

a fourth transistor adapted to selectively enable or disable the third transistor in response to the control signal to conserve power.

12. A method of operating a memory circuit, the method comprising:

precharging a pair of bitlines prior to a write operation performed on a memory cell;

floating the bitlines;

providing a data value to a first one of the bitlines during the write operation; and

adjusting a voltage of the first bitline in response to a voltage on a second one of the bitlines.

13. The method of claim 12 including:

providing a word line signal to access the memory cell during the write operation; and

applying the data value from the first bitline to the memory cell.

14. The method of claim 13 including:

after the write operation, preventing the voltage of the first bitline from adjusting in response to the voltage on the second one of the bitlines.

Assignments (4)
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
SECURITY INTEREST Recorded Mar 24, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035308/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2011
From: SOOD, ROHITH; CHEN, ZHENG; FONTANA, FABIANO
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 025612/0469 →