Patent US6496440B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6496440B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for accessing rows in multiple memory banks within an integrated circuit

Assignee: Round Rock Research LLC
•
Filing: 2001-01-23
•
Granted: 2002-12-17
•
Expires: 2021-01-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A row command unit is contained in an integrated circuit including a plurality of memory banks. The row command unit includes a plurality of row control latches, each row control latch having an output coupled to a respective memory bank and having an enable terminal and a control terminal. Each row control latch latches a signal applied on the control terminal when an active enable signal is applied on the enable terminal. A delay circuit has an output terminal coupled to the control terminals of the row control latches and has an input terminal. The delay circuit generates a row control signal on its output responsive to an activation signal applied on its input. A bank control circuit is coupled to the input terminal of the delay circuit and has input terminals adapted to receive respective bank address and bank control signals. The bank control circuit also has a plurality of output terminals, each output terminal being coupled to a respective enable terminal of one of the row control latches. The bank control circuit is operable to apply an active enable signal to one of the row control latches and to apply an active activation signal to the delay circuit responsive to the bank control and bank address signals. The row command unit may be contained in a packetized memory device including a plurality of memory banks coupled to respective row control latches. A row command unit according to one aspect of the present invention utilizes a reduced number of timing chain or delay circuits to access rows in a large number of memory banks.

Inventors

  • 👤 Troy A. Manning

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:32
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/12; G11C8/08

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 201 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising: a plurality of row control latches, each row control latch having an output coupled to a respective memory bank and having an enable terminal and a control terminal, the row control latch latching a signal applied on the control terminal when an active enable signal is applied on the enable terminal; a delay circuit having an output terminal coupled to the control terminals of the row control latches and having an input terminal, the delay circuit generating a row control signal on its output responsive to an activation signal applied on its input; and a bank control circuit coupled to the input terminal of the delay circuit and having input terminals adapted to receive respective bank address and bank control signals, the bank control circuit also having a plurality of output terminals, each output terminal coupled to a respective enable terminal of one of the row control latches, the bank control circuit operable to apply an active enable signal to one of the row control latches and to apply an active activation signal to the delay circuit responsive to the bank control and bank address signals.
Claim 2
Dependent Claim 201 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising: a plurality of row control latches, each row control latch having an output coupled to a respective memory bank and having an enable terminal and a control terminal, the row control latch latching a signal applied on the control terminal when an active enable signal is applied on the enable terminal; a delay circuit having an output terminal coupled to the control terminals of the row control latches and having an input terminal, the delay circuit generating a row control signal on its output responsive to an activation signal applied on its input; and a bank control circuit coupled to the input terminal of the delay circuit and having input terminals adapted to receive respective bank address and bank control signals, the bank control circuit also having a plurality of output terminals, each output terminal coupled to a respective enable terminal of one of the row control latches, the bank control circuit operable to apply an active enable signal to one of the row control latches and to apply an active activation signal to the delay circuit responsive to the bank control and bank address signals.
Claim 3
Dependent Claim 25 words
The row command unit of claim 1 wherein the delay circuit generates the row control signal a predetermined time after the activation signal goes active.
Claim 4
Dependent Claim 200 words
The row command unit of claim 1 wherein the bank control circuit comprises: an address decoder having a plurality of outputs, the address decoder generating on a respective one of the outputs a decoded bank address signal corresponding to the value of the bank address signal; a control pulse generator generating an activation pulse responsive to the bank control signal going active and generating a deactivation pulse responsive to the bank control signal going inactive; and a plurality of logic circuits, each logic circuit coupled to the control pulse generator and to a respective one of the row control latches, and further coupled to a respective one of the outputs of the address decoder to receive the corresponding decoded bank address signal, each logic circuit operable when the decoded bank address signal and activation pulse are active to apply an active open row signal to the row control latch to cause the latch to open a row in the corresponding memory bank, and operable when the decoded bank address signal and deactivation pulse are active to apply an active close row signal to the row control latch to cause the latch to close a row in the corresponding memory bank.
Claim 5
Dependent Claim 67 words
The row command unit of claim 3 wherein each of the logic circuits comprises a pair of NAND gates, each pair including a first NAND gate coupled to receive the output from the address decoder and the activation pulse on respective inputs, and the pair further including a second NAND gate coupled to receive the output from the address decoder and the deactivation pulse on respective inputs.
Claim 6
Dependent Claim 179 words
The row command unit of claim 1 wherein each row control latch comprises: an enable storage circuit having an input terminal coupled to receive the enable signal, and having an output terminal, the enable storage circuit latching the enable signal applied on its input terminal and applying the latched enable signal on its output terminal; a switch circuit having a first signal terminal coupled to the output of the delay circuit to receive the row control signal, a second signal terminal, and a control terminal coupled to the output terminal of the enable storage circuit to receive the latched enable signal, the switch circuit coupling the first signal terminal to the second signal terminal when the latched enable signal goes active; and a row storage circuit having an input terminal coupled to the second signal terminal of the switch circuit and an output terminal coupled to the corresponding memory bank, the enable storage circuit latching the row control signal applied on its input terminal when the switch circuit is activated and applying the latched signal on its output terminal.
Claim 7
Dependent Claim 17 words
The row command unit of claim 5 wherein each of the storage circuits comprises an RS flip-flop.
Claim 8
Dependent Claim 266 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising: a plurality of row control latches, each row control latch having an output coupled to a respective memory bank and having an enable terminal and a control terminal, the row control latch latching a signal applied on the control terminal when an active enable signal is applied on the enable terminal and applying the latched signal on the output to apply the latched signal to the corresponding memory bank; a delay circuit having an output terminal coupled to the control terminals of the row control latches and having an input terminal, the delay circuit generating a row control signal on the output responsive to an activation signal applied on its input; and a bank control circuit coupled to the input terminal of the delay circuit and having input terminals adapted to receive respective bank address and bank control signals, the bank control circuit also having a plurality of output terminals, each output terminal being coupled to a respective enable terminal of one of the row control latches, the bank control circuit applying an active activation signal to the delay circuit responsive to the bank control and bank address signals to cause the delay circuit to generate the row control signal, and selecting one of the row control latches and applying an active enable signal to the selected row control latch to cause the row control latch to latch the row control signal from the delay circuit and provide the latched row control signal on the output of the row control latch.
Claim 9
Dependent Claim 266 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising: a plurality of row control latches, each row control latch having an output coupled to a respective memory bank and having an enable terminal and a control terminal, the row control latch latching a signal applied on the control terminal when an active enable signal is applied on the enable terminal and applying the latched signal on the output to apply the latched signal to the corresponding memory bank; a delay circuit having an output terminal coupled to the control terminals of the row control latches and having an input terminal, the delay circuit generating a row control signal on the output responsive to an activation signal applied on its input; and a bank control circuit coupled to the input terminal of the delay circuit and having input terminals adapted to receive respective bank address and bank control signals, the bank control circuit also having a plurality of output terminals, each output terminal being coupled to a respective enable terminal of one of the row control latches, the bank control circuit applying an active activation signal to the delay circuit responsive to the bank control and bank address signals to cause the delay circuit to generate the row control signal, and selecting one of the row control latches and applying an active enable signal to the selected row control latch to cause the row control latch to latch the row control signal from the delay circuit and provide the latched row control signal on the output of the row control latch.
Claim 10
Dependent Claim 25 words
The row command unit of claim 7 wherein the delay circuit generates the row control signal a predetermined time after the activation signal goes active.
Claim 11
Dependent Claim 200 words
The row command unit of claim 7 wherein the bank control circuit comprises: an address decoder having a plurality of outputs, the address decoder generating on a respective one of the outputs a decoded bank address signal corresponding to the value of the bank address signal; a control pulse generator generating an activation pulse responsive to the bank control signal going active and generating a deactivation pulse responsive to the bank control signal going inactive; and a plurality of logic circuits, each logic circuit coupled to the control pulse generator and to a respective one of the row control latches, and further coupled to a respective one of the outputs of the address decoder to receive the corresponding decoded bank address signal, each logic circuit operable when the decoded bank address signal and activation pulse are active to apply an active open row signal to the row control latch to cause the latch to open a row in the corresponding memory bank, and operable when the decoded bank address signal and deactivation pulse are active to apply an active close row signal to the row control latch to cause the latch to close a row in the corresponding memory bank.
Claim 12
Dependent Claim 67 words
The row command unit of claim 9 wherein each of the logic circuits comprises a pair of NAND gates, each pair including a first NAND gate coupled to receive the output from the address decoder and the activation pulse on respective inputs, and the pair further including a second NAND gate coupled to receive the output from the address decoder and the deactivation pulse on respective inputs.
Claim 13
Dependent Claim 179 words
The row command unit of claim 7 wherein each row control latch comprises: an enable storage circuit having an input terminal coupled to receive the enable signal, and having an output terminal, the enable storage circuit latching the enable signal applied on its input terminal and applying the latched enable signal on its output terminal; a switch circuit having a first signal terminal coupled to the output of the delay circuit to receive the row control signal, a second signal terminal, and a control terminal coupled to the output terminal of the enable storage circuit to receive the latched enable signal, the switch circuit coupling the first signal terminal to the second signal terminal when the latched enable signal goes active; and a row storage circuit having an input terminal coupled to the second signal terminal of the switch circuit and an output terminal coupled to the corresponding memory bank, the enable storage circuit latching the row control signal applied on its input terminal when the switch circuit is activated and applying the latched signal on its output terminal.
Claim 14
Dependent Claim 17 words
The row command unit of claim 11 wherein each of the storage circuits comprises an RS flip-flop.
Claim 15
Dependent Claim 174 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising: a plurality of row control means being coupled to a respective memory bank and having an enable terminal and a control terminal, for latching a signal applied on an input and supplying the latched signal on an output in response to an active enable signal; a delay means for generating a row control signal responsive to an activation signal; and a bank control means for receiving respective bank address and bank control signals and for applying an active activation signal to the delay circuit responsive to the bank control and bank address signals to cause the delay circuit to generate the row control signal, and for selecting one of the plurality of row control means and applying an active enable signal to the selected row control means to cause the row control means to latch the row control signal from the delay means and provide the latched row control signal on the output of the selected row control means.
Claim 16
Dependent Claim 174 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising: a plurality of row control means being coupled to a respective memory bank and having an enable terminal and a control terminal, for latching a signal applied on an input and supplying the latched signal on an output in response to an active enable signal; a delay means for generating a row control signal responsive to an activation signal; and a bank control means for receiving respective bank address and bank control signals and for applying an active activation signal to the delay circuit responsive to the bank control and bank address signals to cause the delay circuit to generate the row control signal, and for selecting one of the plurality of row control means and applying an active enable signal to the selected row control means to cause the row control means to latch the row control signal from the delay means and provide the latched row control signal on the output of the selected row control means.
Claim 17
Dependent Claim 25 words
The row command unit of claim 13 wherein the delay means generates the row control signal a predetermined time after the activation signal goes active.
Claim 18
Dependent Claim 188 words
The row command unit of claim 13 wherein the bank control means comprises: an address decoding means for generating on a respective output a decoded bank address signal corresponding to the value of the bank address signal; a control pulse generation means for generating an activation pulse responsive to the bank control signal going active and generating a deactivation pulse responsive to the bank control signal going inactive; and a plurality of logic means coupled to the control pulse generation means and to a respective one of the row control means, and further coupled to a respective output of the address decoding means to receive the corresponding decoded bank address signal for, each logic means for applying an active open row signal to the row control means to cause the means to open a row in the corresponding memory bank when the decoded bank address signal and activation pulse are active, and for applying an active close row signal to the row control latch to cause the latch to close a row in the corresponding memory bank. when the decoded bank address signal and deactivation pulse are active.
Claim 19
Dependent Claim 121 words
The row command unit of claim 13 wherein each row control means comprises: an enable storage means coupled to receive the enable signal for latching the enable signal and applying the latched enable signal on an output; a switching means coupled to receive the row control signal and coupled to receive the latched enable signal for providing the row control signal on an output responsive; to the latched enable signal being active; and a row storage means coupled to the output of the switching means to receive the row control signal for latching the applied row control signal responsive to the latched enable signal from the switching means being active and for applying the latched signal to a respective memory bank.

References Cited (Backward Citations)

US5771199A Cited
US6097663A Cited
US5774409A Cited
US5652733A Cited
US5841731A Cited
US5825711A Cited
US6032220A Cited
US6202119B1 Cited
US6205046B1 Cited
US6178133B1 Cited
US6310816B2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-16 2006-06-17 2006-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-16 2010-06-17 2010-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-16 2014-06-17 2014-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag