IP Library Granted Patent US 8,139,399
Granted Patent B2
US 8,139,399 · App. 12/577,994 · Granted Mar 20, 2012

Multiple cycle memory write completion

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,139,399
App. No.
12/577,994
Granted
Mar 20, 2012
Kind
B2
Abstract

A memory system that reduces the memory cycle time of a memory cell by performing an incomplete write operation. The voltage on a storage node of the memory cell does not reach a full supply voltage during the incomplete write operation. The incomplete write operation is subsequently completed by one or more additional accesses, wherein the voltage on the storage node is pulled to a full supply voltage. The incomplete write operation may be completed by: subsequently writing the same data to the memory cell during an idle cycle; subsequently writing data to other memory cells in the same row as the memory cell; subsequently reading data from the row that includes the memory cell; or refreshing the row that includes the memory cell during an idle cycle. One or more idle cycles may be forced to cause the incomplete write operation to be completed in a timely manner.

Claims (21)

1. A method of operating a memory system comprising:

performing an incomplete write operation to a memory cell during a first memory cycle, wherein the incomplete write operation fails to pull a storage node of the memory cell all the way to a first voltage associated with a first data state, or a second voltage associated with a second data state; and

performing a subsequent access to the memory cell during a second memory cycle, wherein the subsequent access pulls the storage node of the memory cell all the way to the first voltage or the second voltage.

2. The method of claim 1 , wherein the subsequent access is a write access to the memory cell.

3. The method of claim 1 , wherein the subsequent access is a read operation to a row of a memory array that includes the memory cell.

4. The method of claim 1 , wherein the subsequent access is a refresh access of the memory cell.

5. The method of claim 1 , wherein the subsequent access is a second incomplete write operation to a row of a memory array that includes the memory cell, wherein the second incomplete write operation does not write to the memory cell.

6. The method of claim 1 , wherein the memory system comprises a plurality of memory banks, the method further comprising:

determining when an idle cycle exists in a memory bank that includes the memory cell; and

performing the subsequent access to the memory cell when an idle cycle exists in the memory bank that includes the memory cell.

7. The method of claim 1 , further comprising:

identifying a number of memory cycles that occur after the first memory cycle and before the second memory cycle; and

forcing an idle cycle within the memory system if the number of memory cycles reaches a predetermined number.

8. The method of claim 7 , wherein the second memory cycle is concurrent with the idle cycle.

9. The method of claim 1 , further comprising:

storing a data value associated with the incomplete write operation in a cache memory during the first memory cycle; and

retrieving the data value from the cache memory and writing this retrieved data value to the memory cell during the second memory cycle.

10. The method of claim 1 , further comprising periodically refreshing contents of the memory cell at a rate specified by a normal refresh period, wherein a period between the first and second memory cycles is less than the normal refresh period.

11. The method of claim 1 , wherein the incomplete write operation pulls the storage node of the memory cell at least about 80% of the way between the first and second voltages.

12. The method of claim 1 , wherein the incomplete write operation pulls the storage node of the memory cell about 65-80% of the way between the first and second voltages.

13. The method of claim 1 , further comprising performing an access to the memory cell between the first and second memory cycles.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2022
From: PERASO INC. F/K/A MOSYS, INC.
To: INGALLS & SNYDER LLC
Reel/Frame 061593/0094 →
SECURITY INTEREST Recorded Mar 14, 2016
From: MOSYS, INC.
To: INGALLS & SNYDER LLC
Reel/Frame 038081/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2009
From: ROY, RICHARD S.
To: MOSYS, INC.
Reel/Frame 023492/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2009
From: ROY, RICHARD S.
To: MOSYS, INC.
Reel/Frame 023362/0303 →