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

Memory access control circuit

Assignee: Toshiba Corp
•
Filing: 1986-12-11
•
Granted: 1989-06-13
•
Expires: 2006-12-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Memory address signals consisting of upper and lower address signals output from a memory access circuit are retained by an address counter. An address comparator compares the upper address signal retained by the address counter and the next upper address signal from the memory access circuit. If these upper address signals coincide with each other, a multiplexer is controlled by a timing control circuit, and only the lower address signal held by the address counter is supplied to a memory via an address bus. However, if the above upper address signals do not coincide with each other, the multiplexer is controlled by the timing control circuit. In this case, the upper and lower address signals retained by the address counter are multiplexed, and the multiplexed signals are supplied to the memory via the address bus. The timing control circuit also supplies a row address strobe signal and a column address strobe signal to the memory.

Inventors

  • 👤 Koichi Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:41
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/0215

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 367 words
A memory access control circuit comprising: a memory access circuit for outputting memory address data consisting of upper and lower address data, an address strobe signal, and a count-up control signal for requesting the updating of a memory address, said upper address representing a memory row address, and said lower address representing a memory column address; address retaining means, responsive to said memory access circuit, including an upper address counter and a lower address counter, for retaining said upper and lower address data, respectively, when said memory access circuit outputs said address strobe signal, and for updating said retained memory address data by a predetermined value when said memory access circuit outputs said count-up control signal; upper address retaining means for retaining the value of said upper address data retained in said upper address counter prior to the updating of said retained memory address data; signal output means for comparing said upper address data retained in said upper address counter with said upper address data retained by said upper address retaining means, and for outputting a non-coincidence signal when said compared addresses are not identical; an address bus; address switching means for sequentially switching and outputting to said address bus said upper and lower address data retained by said upper and lower address counters; a memory for receiving from said address bus said upper and lower address data output from said address switching means, said upper and lower address data being used as a row address signal and a column address signal, respectively; and control means, operational in response to said address strobe signal or said count-up control signal for controlling said address switching means to output said lower address data from said lower address counter to said address bus when said signal output means does not output said non-coincidence signal, and to output said upper and lower address data from said upper and lower address counters to said address bus when said signal output means outputs said non-coincidence signal, and for outputting a wait signal when said signal outputting means does not output said non-coincidence signal, said wait signal causing said memory access circuit to prolong the period during which said memory address data is output.
Claim 2
Dependent Claim 367 words
A memory access control circuit comprising: a memory access circuit for outputting memory address data consisting of upper and lower address data, an address strobe signal, and a count-up control signal for requesting the updating of a memory address, said upper address representing a memory row address, and said lower address representing a memory column address; address retaining means, responsive to said memory access circuit, including an upper address counter and a lower address counter, for retaining said upper and lower address data, respectively, when said memory access circuit outputs said address strobe signal, and for updating said retained memory address data by a predetermined value when said memory access circuit outputs said count-up control signal; upper address retaining means for retaining the value of said upper address data retained in said upper address counter prior to the updating of said retained memory address data; signal output means for comparing said upper address data retained in said upper address counter with said upper address data retained by said upper address retaining means, and for outputting a non-coincidence signal when said compared addresses are not identical; an address bus; address switching means for sequentially switching and outputting to said address bus said upper and lower address data retained by said upper and lower address counters; a memory for receiving from said address bus said upper and lower address data output from said address switching means, said upper and lower address data being used as a row address signal and a column address signal, respectively; and control means, operational in response to said address strobe signal or said count-up control signal for controlling said address switching means to output said lower address data from said lower address counter to said address bus when said signal output means does not output said non-coincidence signal, and to output said upper and lower address data from said upper and lower address counters to said address bus when said signal output means outputs said non-coincidence signal, and for outputting a wait signal when said signal outputting means does not output said non-coincidence signal, said wait signal causing said memory access circuit to prolong the period during which said memory address data is output.
Claim 3
Dependent Claim 16 words
The memory access control circuit of claim 1 wherein said memory comprises a dynamic RAM (DRAM).
Claim 4
Dependent Claim 56 words
A memory access control circuit according to claim 1, wherein said control means outputs a row address strobe signal to said memory in response to said upper address data transferred on said address bus, and outputs a column address strobe signal to said memory in response to said lower address data transferred on said address bus.
Claim 5
Independent Claim 346 words
A method of controlling memory access comprising the steps of: outputting, from a memory access circuit, memory address data comprising upper and lower address data, an address strobe signal, and a count-up control signal for requesting the updating of a memory address; retaining in an address counter having an upper address counter and a lower address counter responsive to said memory access circuit, said upper and lower address data, respectively, when said memory access circuit outputs said address strobe signal, and for updating said retained memory address data by predetermined value when said memory access circuit outputs said count-up control signal; retaining, in an old address register, the value of said upper address data retained in said upper address counter prior to updating of said retained memory address data; comparing, in an address comparator, said upper address data retained in said upper address counter with said upper address data retained by said old address register, and outputting a non-coincidence signal when said compared addresses are not identical; sequentially switching and outputting, from an address switching multiplexer to said address bus, said upper and lower address data retained by said upper and lower address counters; receiving in a memory, from said address bus, said upper and lower address data output from said address switching multiplexer, said upper and lower address data being used as a row address signal and a column address signal, respectively; and controlling said address switching multiplexer with a timing control circuit operational in response to said address strobe signal or said count-up control signal to output said lower address data from said lower address counter to said address bus when said address comparator does not output said non-coincidence signal, and to output said upper and lower address data from said upper and lower address counters to said address bus when said address comparator outputs said non-coincidence signal, and for outputting a wait signal when said address comparator does not output said non-coincidence signal, said wait signal causing said memory access circuit to prolong the period during which said memory address data is output.
Claim 6
Independent Claim 346 words
A method of controlling memory access comprising the steps of: outputting, from a memory access circuit, memory address data comprising upper and lower address data, an address strobe signal, and a count-up control signal for requesting the updating of a memory address; retaining in an address counter having an upper address counter and a lower address counter responsive to said memory access circuit, said upper and lower address data, respectively, when said memory access circuit outputs said address strobe signal, and for updating said retained memory address data by predetermined value when said memory access circuit outputs said count-up control signal; retaining, in an old address register, the value of said upper address data retained in said upper address counter prior to updating of said retained memory address data; comparing, in an address comparator, said upper address data retained in said upper address counter with said upper address data retained by said old address register, and outputting a non-coincidence signal when said compared addresses are not identical; sequentially switching and outputting, from an address switching multiplexer to said address bus, said upper and lower address data retained by said upper and lower address counters; receiving in a memory, from said address bus, said upper and lower address data output from said address switching multiplexer, said upper and lower address data being used as a row address signal and a column address signal, respectively; and controlling said address switching multiplexer with a timing control circuit operational in response to said address strobe signal or said count-up control signal to output said lower address data from said lower address counter to said address bus when said address comparator does not output said non-coincidence signal, and to output said upper and lower address data from said upper and lower address counters to said address bus when said address comparator outputs said non-coincidence signal, and for outputting a wait signal when said address comparator does not output said non-coincidence signal, said wait signal causing said memory access circuit to prolong the period during which said memory address data is output.
Claim 7
Dependent Claim 13 words
The method of claim 4 wherein said memory is a dynamic RAM (DRAM).
Claim 8
Dependent Claim 76 words
The method of claim 4 wherein said step of controlling includes a step of outputting from said timing control circuit a row address strobe signal to said memory in response to said upper address data transferred from said address switching multiplexer, and a step of outputting from said timing control circuit a column address strobe signal to said memory in response to said lower address data output to said address bus by said address switching multiplexer.

References Cited (Backward Citations)

US4495565A Cited
US4581721A Cited
US4581721B1 Cited
US4546451A Cited
US4701843A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-12 1992-12-12 1993-06-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-12 1996-12-12 1997-06-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-12 2000-12-12 2001-06-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag