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

An operand storage compare (osc) detecting device using column and row signals in a buffer storage

Assignee: Hitachi Ltd
•
Filing: 1989-09-19
•
Granted: 1992-03-24
•
Expires: 2009-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A buffer storage controller includes a read-out buffer address array, a write-in buffer address array and a buffer storage. An operand storage compare (OSC) detecting section compares a column signal and a row signal outputted from the read-out buffer address array to the buffer storage with those outputted by the write-in buffer address array to obtain an OSC detection signal.

Inventors

  • 👤 Atsushi Tanaka
  • 👤 Tsuyoshi Watanabe
  • 👤 Yasuo Watabe
  • 👤 Yuka Sato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:18
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3824; G06F9/3834; G06F9/3836; G06F9/3838

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 169 words
An operand store compare (OSC) detecting device in a buffer controller, comprising: a buffer storage accessed by columns and rows; a read-out buffer address array responsive to first real address representing read-out operand data of a first instruction for transforming the first real address into a first pair including a column address and a row address and for outputting said first pair to said buffer storage; a write-in buffer address array responsive to a second real address representing write-in operand data of a second instruction for transforming said second real address into a second pair including a column address and a row address and for outputting said second pair to said buffer storage; and an OSC detecting section connected with said read-out buffer address array and said write-in buffer address array for comparing said first pair of a column address and a row address with said second pair of a column address and a row address to output a detection signal when both the pairs coincide with each other.
Claim 2
Dependent Claim 169 words
An operand store compare (OSC) detecting device in a buffer controller, comprising: a buffer storage accessed by columns and rows; a read-out buffer address array responsive to first real address representing read-out operand data of a first instruction for transforming the first real address into a first pair including a column address and a row address and for outputting said first pair to said buffer storage; a write-in buffer address array responsive to a second real address representing write-in operand data of a second instruction for transforming said second real address into a second pair including a column address and a row address and for outputting said second pair to said buffer storage; and an OSC detecting section connected with said read-out buffer address array and said write-in buffer address array for comparing said first pair of a column address and a row address with said second pair of a column address and a row address to output a detection signal when both the pairs coincide with each other.
Claim 3
Dependent Claim 58 words
An OSC detecting device according to claim 1, wherein said first pair of a column address and a row address represents the starting address of said read-out operand data in said buffer storage and said second pair of a column address and a row address represents the starting address of said write-in operand data in said buffer storage.
Claim 4
Dependent Claim 155 words
An OSC detecting device according to claim 2, wherein said OSC detecting section includes: first comparing means for comparing said first row address with said second row address; second comparing means for comparing said first and said second column addresses, and a signal representing the length of said read-out operand data and a signal representing the length of said write-in operand data to determine whether said read-out operand data and said write-in operand data are superposed on each other or not; and a logic circuit connected with said first and said second comparing means, and receiving a read-out request signal for said read-out operand data and a write-in request signal for said write-in operand data, signals representing whether said first and said second real addresses have hit their respective buffer address arrays or not, and comparison outputs from said first and said second comparing means, for effecting logical calculations to output said OSC detection signal.
Claim 5
Dependent Claim 20 words
An OSC detecting device according to claim 1, wherein said second instruction is a succeeding instruction of said first instruction.
Claim 6
Dependent Claim 31 words
An OSC detecting device according to claim 1, wherein the content of said read-out buffer address array and the content of said write-in buffer address array are coincident with each other.
Claim 7
Dependent Claim 195 words
An operand store compare (OSC) detecting device in a buffer controller, comprising: a buffer storage constituted by columns and rows; first register means for holding a first address representative of read-out operand data of a first instruction; second register means for holding a second address representative of write-in operand data of a second instruction; first means connected between said first register means and said buffer storage and responsive to said first address, for outputting a first pair of a column signal and a row signal indicating the column and row of said read-out operand data stored in said buffer storage; second means connected between said second register means and said buffer storage and responsive to said second address, for outputting a second pair of a column signal and a row signal indicating the column and row of said write-in operand data stored in said buffer storage; and an OSC detecting section connected to said first and second means for comparing said first and second pairs to output a detection signal for inhibiting a read-out operation of said first instruction before a write-in operation of said second instruction, when both the pairs coincide with each other.
Claim 8
Dependent Claim 195 words
An operand store compare (OSC) detecting device in a buffer controller, comprising: a buffer storage constituted by columns and rows; first register means for holding a first address representative of read-out operand data of a first instruction; second register means for holding a second address representative of write-in operand data of a second instruction; first means connected between said first register means and said buffer storage and responsive to said first address, for outputting a first pair of a column signal and a row signal indicating the column and row of said read-out operand data stored in said buffer storage; second means connected between said second register means and said buffer storage and responsive to said second address, for outputting a second pair of a column signal and a row signal indicating the column and row of said write-in operand data stored in said buffer storage; and an OSC detecting section connected to said first and second means for comparing said first and second pairs to output a detection signal for inhibiting a read-out operation of said first instruction before a write-in operation of said second instruction, when both the pairs coincide with each other.
Claim 9
Dependent Claim 122 words
An OSC detecting device according to claim 6, wherein said first means includes: a read-out address transforming buffer for transforming the first address held in said first register means into a first real address; and a read-out buffer address array responsive to said first real address, for detecting a column and a row of data in said buffer storage corresponding to said read-out operand data; and said second means includes: a write-in address transforming buffer for transforming the second address held in said second register means into a second real address; and a write-in buffer address array responsive to said second real address, for detecting a column and a row of data in said buffer storage corresponding to said write-in operand data.

References Cited (Backward Citations)

US4200927A Cited
US4618926A Cited
US4916606A Cited
US4803621A Cited
US4991090A Cited
US4894770A Cited
US5005117A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-03-24 1995-09-23 1996-03-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-03-24 1999-09-23 2000-03-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-03-24 2003-09-23 2004-03-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag