← Back to Patent Explorer
US5077693A Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic random access memory

Assignee: Apple Inc
•
Filing: 1990-08-06
•
Granted: 1991-12-31
•
Expires: 2010-08-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A DRAM is operated based upon an external clock input, a column enable, and a row enable. The DRAM is accessed and row and column addresses are latched into buffers based upon the clock input.

Inventors

  • 👤 Kim C. Hardee
  • 👤 David B. Chapman
  • 👤 Juan Pineda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:37
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/4063; G11C11/407; G11C11/4076

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 330 words
A dynamic random access memory comprising: a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells located at respective intersections of said bit lines and said word lines, each of said memory cells providing a signal to its respective bit line indicative of data stored therein in response to its respective word line being enabled; address input means for sequentially receiving a row address and a column address, providing said row address as an output in response to an edge of an external clock signal while a row enable signal is in a first state and a column enable signal is in a second state, and providing said column address as an output in response to said column enable signal being in said first state on a sequential edge of said external clock signal; row decoder means for enabling a selected word line in response to receiving said row address from said address input means; a plurality of sense amplifiers, coupled to respective bit lines, each of said sense amplifiers provided to amplify said signal on said respective bit line provided by said memory cell coupled to said respective bit line and said enabled word line; column decoder means for coupling a selected bit line to a common data line in response to receiving said column address signal from said address input means and for decoupling said selected bit line from said common data line when said row enable and said column enable signals are both in said second state on an edge of said external clock signal; a secondary sense amplifier coupled to said common data line for amplifying said signal coupled to said common data line from said selected bit line and for providing an output indicative thereof; and output means for coupling said output of said secondary sense amplifier to an output of said memory in response to an edge of said external clock signal.
Claim 2
Dependent Claim 330 words
A dynamic random access memory comprising: a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells located at respective intersections of said bit lines and said word lines, each of said memory cells providing a signal to its respective bit line indicative of data stored therein in response to its respective word line being enabled; address input means for sequentially receiving a row address and a column address, providing said row address as an output in response to an edge of an external clock signal while a row enable signal is in a first state and a column enable signal is in a second state, and providing said column address as an output in response to said column enable signal being in said first state on a sequential edge of said external clock signal; row decoder means for enabling a selected word line in response to receiving said row address from said address input means; a plurality of sense amplifiers, coupled to respective bit lines, each of said sense amplifiers provided to amplify said signal on said respective bit line provided by said memory cell coupled to said respective bit line and said enabled word line; column decoder means for coupling a selected bit line to a common data line in response to receiving said column address signal from said address input means and for decoupling said selected bit line from said common data line when said row enable and said column enable signals are both in said second state on an edge of said external clock signal; a secondary sense amplifier coupled to said common data line for amplifying said signal coupled to said common data line from said selected bit line and for providing an output indicative thereof; and output means for coupling said output of said secondary sense amplifier to an output of said memory in response to an edge of said external clock signal.
Claim 3
Dependent Claim 32 words
The memory of claim 1 further comprising restore means for holding said selected word line in said first state a predetermined time delay following an edge of said externally generated clock signal.
Claim 4
Dependent Claim 73 words
The memory of claim 1 wherein said address input means comprises: row buffer means for receiving and storing said row address; column buffer means for receiving and storing said column address; and control means for controlling the storage of said row and column addresses in said row and column buffer means, said control means having an external clock input, a write enable, an address input, a column enable, and a row enable inputs.
Claim 5
Dependent Claim 55 words
The memory of claim 1 wherein said output means comprises: data input buffer means for receiving and storing data to be stored in one of said plurality of refreshable memory cells; and data output buffer means for receiving and storing data to be output from said memory, said data output buffer having an output enable.
Claim 6
Dependent Claim 46 words
The memory of claim 1 further comprising: second clock means for providing a timing signal to said column decoder means and said restore means; and first clock means for providing a timing signal to said row decoder means, said restore means, and said second clock means.
Claim 7
Dependent Claim 270 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for reading a data from said memory cells comprising the steps of: a) providing a write signal of a second state so that said data will be read from said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; and f) reading said data from said memory cells corresponding to said row address and said column address.
Claim 8
Dependent Claim 270 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for reading a data from said memory cells comprising the steps of: a) providing a write signal of a second state so that said data will be read from said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; and f) reading said data from said memory cells corresponding to said row address and said column address.
Claim 9
Dependent Claim 15 words
The method of claim 6 further comprising the step of repeating steps e and f.
Claim 10
Dependent Claim 270 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for writing a data from said memory cells comprising the steps of: a) providing a write signal of a first state so that said data will be written to said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; and f) writing said data from said memory cells corresponding to said row address and said column address.
Claim 11
Dependent Claim 270 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for writing a data from said memory cells comprising the steps of: a) providing a write signal of a first state so that said data will be written to said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; and f) writing said data from said memory cells corresponding to said row address and said column address.
Claim 12
Dependent Claim 15 words
The method of claim 8 further comprising the step of repeating steps e and f.
Claim 13
Dependent Claim 307 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for reading and writing a data from said memory cells comprising the steps of: a) providing a write signal of a second state so that said data will be read from said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; f) reading said data from said memory cells corresponding to said row address and said column address; g) providing said column enable signal of said second state and said write signal of a first state; and h) writing said data to said memory cells corresponding to said row address and said column address.
Claim 14
Dependent Claim 307 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for reading and writing a data from said memory cells comprising the steps of: a) providing a write signal of a second state so that said data will be read from said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; f) reading said data from said memory cells corresponding to said row address and said column address; g) providing said column enable signal of said second state and said write signal of a first state; and h) writing said data to said memory cells corresponding to said row address and said column address.
Claim 15
Dependent Claim 15 words
The method of claim 10 further comprising the step of repeating steps e through h.
Claim 16
Dependent Claim 326 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for reading and writing a data from said memory cells comprising the steps of: a) providing a write signal of a second state so that said data will be read from said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; f) reading said data from said memory cells corresponding to said row address and said column address; g) providing said write signal of a first state; h) providing said column enable signal of a first state; i) latching said column address into said column address buffer on an edge of said external clock signal; and j) writing said data to said memory cells corresponding to said row address and said column address.
Claim 17
Dependent Claim 326 words
In a memory having a plurality of bit lines; a plurality of word lines intersecting said plurality of bit lines; a plurality of refreshable memory cells coupled to respective bit and word lines at intersections thereof, each memory cell providing a signal indicative of data stored therein to said bit line to which it is coupled in response to said word line to which it is coupled being enabled; a plurality of sense amplifiers coupled to respective bit lines, each of said sense amplifiers for amplifying said signal provided by said memory cell coupled to said respective bit line; and a secondary amplifier coupled to a data line for amplifying a signal coupled thereto, a method for reading and writing a data from said memory cells comprising the steps of: a) providing a write signal of a second state so that said data will be read from said memory cells; b) providing a column enable signal of a second state and a row enable signal of a first state; c) latching a row address into a row address buffer on an edge of an external clock signal while said row enable signal is in said first state and said column enable signal is in said second state; d) providing said column enable signal of a first state following the latching of said row address; e) latching a column address into a column address buffer on an edge of said external clock signal while said row and column enable signals are in said first state; f) reading said data from said memory cells corresponding to said row address and said column address; g) providing said write signal of a first state; h) providing said column enable signal of a first state; i) latching said column address into said column address buffer on an edge of said external clock signal; and j) writing said data to said memory cells corresponding to said row address and said column address.
Claim 18
Dependent Claim 15 words
The method of claim 12 further comprising the step of repeating steps e through j.

References Cited (Backward Citations)

US4734880A Cited
US4649511A Cited
US4710902A Cited
US4740921A Cited
US4754425A Cited
US4831597A Cited
US4823322A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-12-30 1995-07-01 1995-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-12-30 1999-07-01 1999-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-12-30 2003-07-01 2003-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag