US5212663A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method to implement a large resettable static RAM without the large surge current
Assignee: Cypress Semiconductor Corp
•
Filing: 1991-02-21
•
Granted: 1993-05-18
•
Expires: 2011-02-21
Abstract
Abstract A resettable SRAM architecture and method that eliminates the need to reset all memory cells in the data memory array and requires only the resetting of one flag bit per block of data. This prevents superfluous activation of access circuits and memory cell transistors, thereby reducing power consumption and parasitic noise.
Inventors
- 👤 Raymond M. Leong
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 03:50
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/41; G11C11/413; G11C11/417; G11C11/419; G11C7/00; G11C7/20
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
216 words
A resettable static random access memory comprising: an array of M rows and N+P columns of memory cells having a first array portion of M rows and N columns storing a first block of data and a second array portion of M rows and P columns storing a second block of data; each byte in said first array portion having a corresponding flag bit in said second array portion; said memory cells in all P columns of said second array portion being simultaneously reset to a preferred logic state by changing the voltage of a first power supply rail to the value of the voltage of a second power supply rail and then returning the voltage of said first power supply rail to its original value; a plurality of control means, one for each bit of said byte, each control means having a plurality of inputs, one of which is coupled to receive said flag bit from said second array portion and the other of which is coupled to receive one of the bits of said byte in said first array portion; the outputs of said control means being coupled to a data bus, whereby the condition of said flag bit provides to said bus an indication of the validity of the data in said byte.
Claim 2
Dependent Claim
216 words
A resettable static random access memory comprising: an array of M rows and N+P columns of memory cells having a first array portion of M rows and N columns storing a first block of data and a second array portion of M rows and P columns storing a second block of data; each byte in said first array portion having a corresponding flag bit in said second array portion; said memory cells in all P columns of said second array portion being simultaneously reset to a preferred logic state by changing the voltage of a first power supply rail to the value of the voltage of a second power supply rail and then returning the voltage of said first power supply rail to its original value; a plurality of control means, one for each bit of said byte, each control means having a plurality of inputs, one of which is coupled to receive said flag bit from said second array portion and the other of which is coupled to receive one of the bits of said byte in said first array portion; the outputs of said control means being coupled to a data bus, whereby the condition of said flag bit provides to said bus an indication of the validity of the data in said byte.
Claim 3
Dependent Claim
88 words
The invention of claim 1 where said entire second array portion containing said flag bits is reset to a first logic state before a write operation into said first array portion is initiated; where said flag bits are altered to a second logic state if their corresponding data in said first array portion has been altered after said reset operation; and where the presence of said second logic state of a selected flag bit forces said control means to drive a desired logic combination onto said data bus.
Claim 4
Dependent Claim
29 words
The invention of claim 1 where said first array portion of M rows and N columns and said second array portion of M rows and P columns are juxtaposed.
Claim 5
Dependent Claim
25 words
The invention of claim 1 where said N columns of said first array portion are interleaved with said P columns of said second array portion.
Claim 6
Dependent Claim
181 words
A static random access memory comprising; an array of M rows and N+P columns of memory cells; a first array portion of M rows and N columns storing a first block of data; a second array portion of M rows and P columns storing a second block of data; said M rows being physically continued from said first array portion to said second array portion and coupled to M corresponding common row drivers and M corresponding word lines; each row in said first array portion storing P bytes each having Q bits and each selected byte in said P bytes having a corresponding flag bit in said second block of data located in a corresponding column of said second array portion; a control means having first and second inputs, each bit of said selected byte being individually coupled to a corresponding input of said control means, and said control means having a second input coupled to the flag bit corresponding to said selected byte; and each of said control means having an output coupled to a data bus of Q bits.
Claim 7
Dependent Claim
181 words
A static random access memory comprising; an array of M rows and N+P columns of memory cells; a first array portion of M rows and N columns storing a first block of data; a second array portion of M rows and P columns storing a second block of data; said M rows being physically continued from said first array portion to said second array portion and coupled to M corresponding common row drivers and M corresponding word lines; each row in said first array portion storing P bytes each having Q bits and each selected byte in said P bytes having a corresponding flag bit in said second block of data located in a corresponding column of said second array portion; a control means having first and second inputs, each bit of said selected byte being individually coupled to a corresponding input of said control means, and said control means having a second input coupled to the flag bit corresponding to said selected byte; and each of said control means having an output coupled to a data bus of Q bits.
Claim 8
Dependent Claim
88 words
The invention of claim 5 where said entire second array portion containing said flag bits is reset to a first logic state before a write operation into said first array portion is initiated; where said flag bits are altered to a second logic state if their corresponding data in said first array portion has been altered after said reset operation; and where the presence of said second logic state of a selected flag bit forces said control means to drive a desired logic combination onto said data bus.
Claim 9
Dependent Claim
63 words
The invention of claim 6 where said memory cells in all P columns of said second array portion are simultaneously reset to a preferred logic state by changing the voltage of a first power supply rail to the value of the voltage of a second power supply rail and then returning the voltage of said first power supply rail to its original value.
Claim 10
Dependent Claim
29 words
The invention of claim 5 where said first array portion of M rows and N columns and said second array portion of M rows and P columns are juxtaposed.
Claim 11
Dependent Claim
39 words
The invention of claim 8 where said memory cells reset into said preferred logic state as a result of a difference in current drive from said first power supply rail to the two storage nodes of said SRAM cells.
Claim 12
Dependent Claim
25 words
The invention of claim 5 where said N columns of said first array portion are interleaved with said P columns of said second array portion.
Claim 13
Dependent Claim
63 words
The invention of claim 5 where said memory cells in all P columns of said second array portion are simultaneously reset to a preferred logic state by changing the voltage of a first power supply rail to the value of the voltage of a second power supply rail and then returning the voltage of said first power supply rail to its original value.
References Cited (Backward Citations)
JPS6443897A
Cited
US4975873A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-05-17 | 1996-11-16 | 1997-05-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-05-17 | 2000-11-16 | 2001-05-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-05-17 | 2004-11-16 | 2005-05-18 | $7700.00 | Window Closed / Lapsed |