Patent US6310816B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6310816B2 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: 2001-10-30
•
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:54
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/12; G11C8/08

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 174 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising; at least one open-row timing circuit generating an open-row control signal responsive to an applied trigger signal and resetting itself responsive to driving the open-row control signal active; at least one close-row timing circuit generating a close-row control signal responsive to an applied trigger signal and resetting itself responsive to driving the close-row control signal active; a selection circuit generating a selection signal responsive to the trigger signals applied to the timing circuits; and a plurality of row control latches coupled to respective memory banks and adapted to receive respective bank access signals, each row control latch selectively coupling itself to and triggering one of the timing circuits responsive to the bank access and selection signals, and thereafter latching the row control signal from the selected timing circuit and applying the latched row control signal to the corresponding memory bank, the row control latch decoupling itself from the selected timing circuit after the row control signal has been latched.
Claim 2
Dependent Claim 174 words
A row command unit in an integrated circuit including a plurality of memory banks, comprising; at least one open-row timing circuit generating an open-row control signal responsive to an applied trigger signal and resetting itself responsive to driving the open-row control signal active; at least one close-row timing circuit generating a close-row control signal responsive to an applied trigger signal and resetting itself responsive to driving the close-row control signal active; a selection circuit generating a selection signal responsive to the trigger signals applied to the timing circuits; and a plurality of row control latches coupled to respective memory banks and adapted to receive respective bank access signals, each row control latch selectively coupling itself to and triggering one of the timing circuits responsive to the bank access and selection signals, and thereafter latching the row control signal from the selected timing circuit and applying the latched row control signal to the corresponding memory bank, the row control latch decoupling itself from the selected timing circuit after the row control signal has been latched.
Claim 3
Dependent Claim 28 words
The row command unit of claim 1 wherein the row control signal from each row control latch comprises a row access signal and a sense amplifier control signal.
Claim 4
Dependent Claim 41 words
The row command unit of claim 1 wherein the plurality of row control latches comprises thirty-two row control latches coupled to corresponding memory banks, and two open-row timing circuits, two close-row timing circuits, and the selection circuit generating two selection signals.
Claim 5
Dependent Claim 65 words
The row command unit of claim 1 wherein there is a minimum bank-to-bank access time t 1 between which successive bank access signals go active, a delay-reset time t 2 of each open-row and close-row timing circuit, and the row command unit comprises M open-row timing circuits and M close-row timing circuits where M corresponds to t 2 /t 1 rounded up to nearest integer.
Claim 6
Dependent Claim 510 words
The row command unit of claim 1 wherein each row control latch comprises: a first storage circuit adapted to receive open-bank and close-bank signals on respective terminals, the first storage circuit latching an open output active responsive to the open-bank signal going active and latching the open output inactive responsive to the close-bank signal going active; a pulse generator adapted to receive the open-bank and close-bank signals on respective terminals, and generating a clock pulse responsive to either of the open-bank or close-bank signals going active; a second storage circuit coupled to the pulse generator and adapted to receive selection outputs on respective terminals, the second storage circuit latching a selected one of the selection outputs responsive to clock pulse and the value of the open output, and generating attach signals responsive to the latched selection output; a trigger circuit coupled to the pulse generator and the first and second storage circuits, and including a plurality of trigger outputs, the activation circuit activating a selected trigger output a predetermined time after the pulse generator generates the clock pulse, the trigger output being selected responsive to the values of the open output and the attach signals; a first multiplexer circuit coupled to the first and second storage circuits and having a first group of inputs adapted to receive respective fire row signals and a second group of inputs adapted to receive respective fire sense amp signals, the multiplexer operable when the open output from the first storage circuit is active to couple a selected input from the first group to a first output and a selected input from the second group to a second output responsive to the values of the attach signals, and operable when the open output is inactive to present a high impedance on the first and second outputs; a second multiplexer circuit coupled to the first and second storage circuits and having a first group of inputs adapted to receive respective row reset signals and a second group of inputs adapted to receive respective reset sense amp signals, the multiplexer operable when the open output from the first storage circuit is inactive to couple a selected input from the first group to a first output and a selected input from the second group to a second output responsive to the values of the attach signals, and operable when the open output is active to present a high impedance on the first and second outputs; a row storage circuit coupled to the first outputs from the first and second multiplexers, the row storage circuit latching a row control output active when the applied fire row signals goes active and latching the row control signal inactive when the applied row reset signal goes active; and a sense amplifier storage circuit coupled to the second outputs from the first and second multiplexers, the sense amplifier storage circuit latching a sense amplifier control output active when the applied fire sense amplifiers signal goes active and latching the sense amplifier control signal inactive when the applied reset sense amplifiers signal goes active.
Claim 7
Dependent Claim 17 words
The row command unit of claim 5 wherein each of the storage circuits includes an RS flip-flop.
Claim 8
Dependent Claim 244 words
The row command unit of claim 1 wherein each open-row timing circuit comprises: a model word line delay circuit adapted to receive a set-reset input, the delay circuit generating first and second delayed signals and first and second respective outputs a delay time after the set-reset input goes active, and deactivating the first and second delayed signals responsive to the set-reset input going inactive; a sense amplifier delay circuit coupled to the first output from the model word line delay circuit and generating an sense amplifier activation pulse having a fixed duration a predetermined time after the first delayed signal goes active; a sense amplifier activation latch having respective set and reset inputs coupled to the sense amplifier delay circuit and second output from the model word line delay circuit, and latching a sense amplifier activation output active and inactive responsive to the respective set and reset inputs; a row activation latch having a set input adapted to receive an open bank signal and a reset input coupled to the sense amplifier activation output, the row activation latch latching a row activation signal active responsive to the open bank signal going active and latching the row activation signal inactive responsive to the sense amplifier activation output going active; and a reset circuit coupled between the sense amplifier activation output and the set input of the row activation latch, the reset circuit latching the set input inactive when the sense amplifier activation output goes active.
Claim 9
Dependent Claim 230 words
The row command unit of claim 1 wherein each close-row timing circuit comprises: a model word line delay circuit adapted to receive a set-reset input, the delay circuit generating first and second delayed signals and first and second respective outputs a delay time after the set-reset input goes active, and deactivating the first and second delayed signals responsive to the set-reset input going inactive; a sense amplifier delay circuit coupled to the second output from the model word line delay circuit and generating an sense amplifier reset signal; a sense amplifier activation latch having respective reset and set inputs coupled to the sense amplifier delay circuit and second output from the model word line delay circuit, and latching a sense amplifier reset output active and inactive responsive to the respective set and reset inputs; a row reset latch having a reset input adapted to receive an close bank signal and a set input coupled to the sense amplifier reset output, the row activation latch latching a row reset signal active responsive to the close bank signal going active and latching the row reset signal inactive responsive to the sense amplifier reset output going active; and a reset circuit coupled between the sense amplifier reset output and the set input of the row reset latch, the reset circuit latching the set input inactive when the sense amplifier reset output goes active.
Claim 10
Dependent Claim 125 words
The row command unit of claim 1 wherein the selection circuit comprises: a first logic circuit adapted to receive respective open trigger signals on respective inputs and generating a clock signal on an output; a first register having clock terminals coupled to the output of the first logic circuit and having its output coupled to its input through an inverter, the first register outputting an open selection signal; a second logic circuit adapted to receive respective close trigger signals on respective inputs and generating a clock signal on an output; and a second register having clock terminals coupled to the output of the second logic circuit and having its output coupled to its input through an inverter, the second register outputting a close selection signal.
Claim 11
Independent Claim 177 words
A method for accessing rows of memory cells in a plurality of respective memory banks in an integrated circuit, the integrated circuit including a row timing circuit that generates a row access command a delay time after being activated, comprising: decoding a first bank address and selecting one of the memory banks corresponding to the decoded first bank address; activating the row timing circuit a first time and storing the row access command generated by the row timing circuit; applying the stored row control signal to the selected one of the memory banks and accessing a row in that memory bank responsive to the applied row access command; decoding a second bank address and selecting a different one of the memory banks corresponding to the decoded second bank address; activating the row timing circuit and storing the row access command generated by the row timing circuit; and applying the stored row control signal to the selected different one of the memory banks and accessing a row in that memory bank responsive to the applied row access command.
Claim 12
Independent Claim 177 words
A method for accessing rows of memory cells in a plurality of respective memory banks in an integrated circuit, the integrated circuit including a row timing circuit that generates a row access command a delay time after being activated, comprising: decoding a first bank address and selecting one of the memory banks corresponding to the decoded first bank address; activating the row timing circuit a first time and storing the row access command generated by the row timing circuit; applying the stored row control signal to the selected one of the memory banks and accessing a row in that memory bank responsive to the applied row access command; decoding a second bank address and selecting a different one of the memory banks corresponding to the decoded second bank address; activating the row timing circuit and storing the row access command generated by the row timing circuit; and applying the stored row control signal to the selected different one of the memory banks and accessing a row in that memory bank responsive to the applied row access command.
Claim 13
Dependent Claim 35 words
The method of claim 10 wherein each of the acts of applying the stored row access command applying a row control command and thereafter applying a sense amplifier control command to the corresponding memory bank.
Claim 14
Independent Claim 129 words
A method for accessing rows of memory cells in a plurality of respective memory banks in an integrated circuit, the integrated circuit including a row timing circuit that generates a row access command a delay time after being activated, comprising: sequentially decoding bank addresses, each decoded bank address having a value corresponding to a respective one of the memory banks; sequentially activating the row timing circuit responsive to each decoded bank address to thereby sequentially generate row access commands; storing the sequentially generated row access commands; and applying each of the stored row access commands to a respective one of the memory banks determined by the corresponding decoded bank address, and accessing a row of memory cells in each such memory bank responsive to the applied row access command.
Claim 15
Independent Claim 129 words
A method for accessing rows of memory cells in a plurality of respective memory banks in an integrated circuit, the integrated circuit including a row timing circuit that generates a row access command a delay time after being activated, comprising: sequentially decoding bank addresses, each decoded bank address having a value corresponding to a respective one of the memory banks; sequentially activating the row timing circuit responsive to each decoded bank address to thereby sequentially generate row access commands; storing the sequentially generated row access commands; and applying each of the stored row access commands to a respective one of the memory banks determined by the corresponding decoded bank address, and accessing a row of memory cells in each such memory bank responsive to the applied row access command.
Claim 16
Dependent Claim 41 words
The method of claim 12 wherein applying each of the stored row access commands to a respective one of the memory banks comprises applying a row control command and thereafter applying a sense amplifier control command to the corresponding memory bank.
Claim 17
Independent Claim 187 words
A method for accessing rows of memory cells in a plurality of respective memory banks in an integrated circuit, the integrated circuit including a plurality of row timing circuits that each generates a row access command a delay time after being activated, the number of row timing circuits being less than the number of memory banks, comprising: sequentially decoding bank addresses, each decoded bank address having a value corresponding to a respective one of the memory banks; sequentially selecting respective ones of the row timing circuits responsive to each decoded bank address, the selected row timing circuit being one of the row timing circuits not selected responsive to the previous decoded bank address; storing the row access commands generated by each sequentially selected row timing circuit; and applying each of the stored row access commands to a respective one of the memory banks, the respective one of the memory banks being the memory bank corresponding to the decoded bank address that caused the row access command to be generated; and accessing a row of memory cells in each memory bank responsive to the applied row access command.
Claim 18
Independent Claim 187 words
A method for accessing rows of memory cells in a plurality of respective memory banks in an integrated circuit, the integrated circuit including a plurality of row timing circuits that each generates a row access command a delay time after being activated, the number of row timing circuits being less than the number of memory banks, comprising: sequentially decoding bank addresses, each decoded bank address having a value corresponding to a respective one of the memory banks; sequentially selecting respective ones of the row timing circuits responsive to each decoded bank address, the selected row timing circuit being one of the row timing circuits not selected responsive to the previous decoded bank address; storing the row access commands generated by each sequentially selected row timing circuit; and applying each of the stored row access commands to a respective one of the memory banks, the respective one of the memory banks being the memory bank corresponding to the decoded bank address that caused the row access command to be generated; and accessing a row of memory cells in each memory bank responsive to the applied row access command.
Claim 19
Dependent Claim 31 words
The method of claim 14 wherein there are two row timing circuits and wherein sequentially selecting respective ones of the row timing circuits comprises alternately selecting the two row timing circuits.

References Cited (Backward Citations)

US5771199A Cited
US6097663A Cited
US5774409A Cited
US5652733A Cited
US5841731A Cited
US5825711A Cited
US6032220A Cited
US6202119B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-10-29 2005-04-30 2005-10-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-10-29 2009-04-30 2009-10-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-10-29 2013-04-30 2013-10-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag