US5424980A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Self-timing random access memory
Assignee: HSM PORTFOLIO LLC
•
Filing: 1994-02-25
•
Granted: 1995-06-13
•
Expires: 2014-02-25
Abstract
Abstract A random access memory (RAM) includes a plurality of sensing circuits. During a read operation, the RAM detects that one of the sensing circuits has sensed a binary digit. In response, the read operation is terminated and an idle operation is initiated to provide a self-timing RAM. During a write operation, the data which is stored in a RAM cell is also sensed by one of the sensing circuits and the memory detects that one of the sensing circuits has sensed the stored data. In response, the write operation is terminated and an idle operation is initiated. Self-timing read and write operations are thereby provided.
Inventors
- 👤 Albert W. Vinal
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 10:00
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/06; G11C7/065; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/41; G11C11/413; G11C11/417; G11C11/419
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
186 words
A memory for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said memory comprising: an array of memory cells, each of which is adapted for storing therein a binary digit; means for initiating a read operation; means responsive to said initiating means, for addressing a memory cell in said array; means for sensing the binary digit stored in the addressed memory cell; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and for initiating an idle operation, to thereby provide a self-timing memory; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one memory cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein each of said sensing circuits comprises a Differential Latching Inverter (DLI).
Claim 2
Dependent Claim
186 words
A memory for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said memory comprising: an array of memory cells, each of which is adapted for storing therein a binary digit; means for initiating a read operation; means responsive to said initiating means, for addressing a memory cell in said array; means for sensing the binary digit stored in the addressed memory cell; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and for initiating an idle operation, to thereby provide a self-timing memory; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one memory cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein each of said sensing circuits comprises a Differential Latching Inverter (DLI).
Claim 3
Dependent Claim
33 words
The memory of claim 1 wherein said means for initiating a read operation comprises address change detecting means, for initiating a read operation in response to a changed address input to said memory.
Claim 4
Dependent Claim
33 words
The memory of claim 1 wherein said means for initiating a read operation comprises chip select detecting means, for initiating a read operation in response to a chip select signal to said memory.
Claim 5
Dependent Claim
187 words
A memory for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said memory comprising: an array of memory cells, each of which is adapted for storing therein a binary digit; means for initiating a read operation; means, responsive to said initiating means, for addressing a memory cell in said array; means for sensing the binary digit stored in the addressed memory cell; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and for initiating an idle operation, to thereby provide a self-timing memory; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one memory cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said terminating means comprises means for resetting said plurality of sensing circuits.
Claim 6
Dependent Claim
187 words
A memory for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said memory comprising: an array of memory cells, each of which is adapted for storing therein a binary digit; means for initiating a read operation; means, responsive to said initiating means, for addressing a memory cell in said array; means for sensing the binary digit stored in the addressed memory cell; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and for initiating an idle operation, to thereby provide a self-timing memory; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one memory cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said terminating means comprises means for resetting said plurality of sensing circuits.
Claim 7
Dependent Claim
203 words
A memory for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said memory comprising: an array of memory cells, each of which is adapted for storing therein a binary digit; means for initiating a read operation; means, responsive to said initiating means, for addressing a memory cell in said array; means for sensing the binary digit stored in the addressed memory cell; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and for initiating an idle operation, to thereby provide a self-timing memory; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one memory cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said detecting means comprises an OR gate network having a plurality of inputs, a respective input of which is connected to a respective one of said sensing circuits.
Claim 8
Dependent Claim
203 words
A memory for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said memory comprising: an array of memory cells, each of which is adapted for storing therein a binary digit; means for initiating a read operation; means, responsive to said initiating means, for addressing a memory cell in said array; means for sensing the binary digit stored in the addressed memory cell; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and for initiating an idle operation, to thereby provide a self-timing memory; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one memory cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said detecting means comprises an OR gate network having a plurality of inputs, a respective input of which is connected to a respective one of said sensing circuits.
Claim 9
Dependent Claim
232 words
A Random Access Memory (RAM) for storing therein binary data during a write operation, for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said RAM comprising: an array of RAM cells, each of which is adapted for storing therein a binary digit; means for initiating one of a read operation and a write operation; means, responsive to said initiating means, for addressing a RAM cell in said array; means for storing a binary digit in the addressed RAM cell during a write operation, and for sensing the binary digit stored in the addressed RAM cell during a read operation and during a write operation; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and a write operation and for initiating an idle operation, to thereby provide a self-timing RAM; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one RAM cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein each of said sensing circuits comprises a Differential Latching Inverter (DLI).
Claim 10
Dependent Claim
232 words
A Random Access Memory (RAM) for storing therein binary data during a write operation, for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said RAM comprising: an array of RAM cells, each of which is adapted for storing therein a binary digit; means for initiating one of a read operation and a write operation; means, responsive to said initiating means, for addressing a RAM cell in said array; means for storing a binary digit in the addressed RAM cell during a write operation, and for sensing the binary digit stored in the addressed RAM cell during a read operation and during a write operation; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and a write operation and for initiating an idle operation, to thereby provide a self-timing RAM; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one RAM cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein each of said sensing circuits comprises a Differential Latching Inverter (DLI).
Claim 11
Dependent Claim
45 words
The RAM of claim 6 wherein said means for initiating one of a read operation and a write operation comprises address change detecting means, for initiating one of a read operation and a write operation in response to a changed address input to said RAM.
Claim 12
Dependent Claim
43 words
The RAM of claim 6 wherein said means for initiating a read operation and a write operation comprises chip select detecting means, for initiating one of a read operation and a write operation in response to a chip select signal to said RAM.
Claim 13
Dependent Claim
39 words
The RAM of claim 6 wherein said means for initiating one of a read operation and a write operation comprises write enable detecting means, for initiating a write operation in response to a write enable signal to said RAM.
Claim 14
Dependent Claim
233 words
A Random Access Memory (RAM) for storing therein binary data during a write operation, for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said RAM comprising: an array of RAM cells, each of which is adapted for storing therein a binary digit; means for initiating one of a read operation and a write operation; means, responsive to said initiating means, for addressing a RAM cell in said array; means for storing a binary digit in the addressed RAM cell during a write operation, and for sensing the binary digit stored in the addressed RAM cell during a read operation and during a write operation; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and a write operation and for initiating an idle operation, to thereby provide a self-timing RAM; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one RAM cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said terminating means comprises means for resetting said plurality of sensing circuits.
Claim 15
Dependent Claim
233 words
A Random Access Memory (RAM) for storing therein binary data during a write operation, for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said RAM comprising: an array of RAM cells, each of which is adapted for storing therein a binary digit; means for initiating one of a read operation and a write operation; means, responsive to said initiating means, for addressing a RAM cell in said array; means for storing a binary digit in the addressed RAM cell during a write operation, and for sensing the binary digit stored in the addressed RAM cell during a read operation and during a write operation; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and a write operation and for initiating an idle operation, to thereby provide a self-timing RAM; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one RAM cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said terminating means comprises means for resetting said plurality of sensing circuits.
Claim 16
Dependent Claim
249 words
A Random Access Memory (RAM) for storing therein binary data during a write operation, for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said RAM comprising: an array of RAM cells, each of which is adapted for storing therein a binary digit; means for initiating one of a read operation and a write operation; means, responsive to said initiating means, for addressing a RAM cell in said array; means for storing a binary digit in the addressed RAM cell during a write operation, and for sensing the binary digit stored in the addressed RAM cell during a read operation and during a write operation; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and a write operation and for initiating an idle operation, to thereby provide a self-timing RAM; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one RAM cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said detecting means comprises an OR gate network having said plurality of inputs, a respective input of which is connected to a respective one of said sensing circuits.
Claim 17
Dependent Claim
249 words
A Random Access Memory (RAM) for storing therein binary data during a write operation, for accessing binary data stored therein during a read operation and for maintaining stored binary data therein during an idle operation, said RAM comprising: an array of RAM cells, each of which is adapted for storing therein a binary digit; means for initiating one of a read operation and a write operation; means, responsive to said initiating means, for addressing a RAM cell in said array; means for storing a binary digit in the addressed RAM cell during a write operation, and for sensing the binary digit stored in the addressed RAM cell during a read operation and during a write operation; means, responsive to said sensing means, for detecting that said binary digit has been sensed; and means, responsive to said detecting means, for terminating a read operation and a write operation and for initiating an idle operation, to thereby provide a self-timing RAM; wherein said sensing means comprises a plurality of sensing circuits, a respective one of which is adapted for sensing the binary digit stored in a respective at least one RAM cell in said array; wherein said detecting means comprises means, responsive to said plurality of sensing circuits, for detecting that one of said sensing circuits has sensed a binary digit; and wherein said detecting means comprises an OR gate network having said plurality of inputs, a respective input of which is connected to a respective one of said sensing circuits.
References Cited (Backward Citations)
JPS53124929A
Cited
JPS566541A
Cited
US4354257A
Cited
JPS5717223A
Cited
US4601017A
Cited
US4612631A
Cited
US4636985A
Cited
US4764901A
Cited
US4616148A
Cited
US4740926A
Cited
US4845672A
Cited
US4825110A
Cited
US4733112A
Cited
US4893278A
Cited
US4903238A
Cited
US4947376A
Cited
US4816706A
Cited
US4845381A
Cited
US4843264A
Cited
US4914634A
Cited
US4901284A
Cited
US4845675A
Cited
US4984204A
Cited
US4899317A
Cited
US4866674A
Cited
US4959814A
Cited
US4922461A
Cited
US4831287A
Cited
US4871978A
Cited
US5019725A
Cited
US5192878A
Cited
US4975877A
Cited
US5111078A
Cited
US5159573A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-06-12 | 1998-12-12 | 1999-06-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-06-12 | 2002-12-12 | 2003-06-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-06-12 | 2006-12-12 | 2007-06-13 | $7700.00 | Window Closed / Lapsed |