Patent US5424980A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 11:54
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag