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

Method of operating a computer system and a multiprocessor system employing such method

Assignee: Force Computers GmbH
•
Filing: 1987-11-04
•
Granted: 1990-11-06
•
Expires: 2007-11-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer constructed in accordance with the invention includes at least one transmitting and two receiving structural components. At least the receiving structural components are connected with one another by connecting lines that are arranged in parallel with one another. These connecting lines include data lines and also addressing lines by which each of at least the receiving structural components can be uniquely addressed. When addressed by the appropriate addressing signal, the respective receiving structural component reads the data that is then present at the data lines. A decoder is provided in the transmitting structural component. This decoder is operative for decoding the addressing lines which respectively address the receiving structural components in such a manner that simultaneous addressing of several structural components is possible. The receiving structural components are connected with one another and with the transmitting structural component by a common feedback line.

Inventors

  • 👤 Hans-Jurgen Jakel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:29
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/161; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4217

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 162 words
A method for transferring data between structural components, especially those of a multiprocessor system, wherein (the) at least one initiating structural component is capable of initiating the data transfer and a plurality of receiving structural components is capable of being addressed independently from each other by an unique addressing signal supplied by said initiating component, wherein said initiating component transfers the data to a plurality of receiving components using addressing signals for the addressing of the respective receiving component supplied to and transferred via a bus system and wherein each receiving component being addressed issues at least one feedback signal acknowledging the data transfer that has occurred, the improvement residing in that at least two of said receiving components are addressed simultaneously, the data issued by said initiating component is supplied to the thus addressed receiving components simultaneously; and said feedback signals of said two receiving components are logically coupled with each other, supplying the logical result thereof to said initiating component.
Claim 2
Independent Claim 162 words
A method for transferring data between structural components, especially those of a multiprocessor system, wherein (the) at least one initiating structural component is capable of initiating the data transfer and a plurality of receiving structural components is capable of being addressed independently from each other by an unique addressing signal supplied by said initiating component, wherein said initiating component transfers the data to a plurality of receiving components using addressing signals for the addressing of the respective receiving component supplied to and transferred via a bus system and wherein each receiving component being addressed issues at least one feedback signal acknowledging the data transfer that has occurred, the improvement residing in that at least two of said receiving components are addressed simultaneously, the data issued by said initiating component is supplied to the thus addressed receiving components simultaneously; and said feedback signals of said two receiving components are logically coupled with each other, supplying the logical result thereof to said initiating component.
Claim 3
Dependent Claim 37 words
The method as defined in claim 1, wherein the feedback signal is issued by each of the receiving structural components within a time period that is determined by the bus system when the data transfer was successful.
Claim 4
Dependent Claim 17 words
The method as defined in claim 2, wherein said time period is between 30 and 100 ns.
Claim 5
Dependent Claim 68 words
The method as defined in claim 1, wherein the receiving component which is addressed by said initiating component stores an error indication in a storage register thereof when such receiving structural element is unable to issue the feedback signal in time, and wherein the contents of said storage register can be read by the other structural components, especially by the structural component which has initiated the data transfer.
Claim 6
Dependent Claim 28 words
The method as defined in claim 4, wherein the respective receiving structural element issues an error signal within a predetermined time period when the data transfer is unsuccessful.
Claim 7
Dependent Claim 34 words
The method as defined in claim 1, wherein the addressing signals of the bus system that are not needed for addressing the structural components are used for addressing sub-units of the receiving structural components.
Claim 8
Dependent Claim 54 words
The method as defined in claim 1, wherein the structural component that initiates the data transfer is also capable of being used as a receiving structural component, and wherein at least a portion of the respective receiving structural component is also capable of being used as a structural group that initiates the data transfer.
Claim 9
Dependent Claim 92 words
The method as defined in claim 1, wherein the feedback signal is issued at the earliest at a predetermined time instant occurring after the occurrence of a data clock signal which is issued by the structural component that initiates the data transfer after it has reliably presented at least the addressing signals at an output system thereof, said predetermined time instant occurring after the expiration of a predetermined time period during which the respective receiving structural component is capable of issuing an error signal in the event that an error is encountered.
Claim 10
Dependent Claim 23 words
The method as defined in claim 8, wherein said predetermined time instant occurs 200 ns after the issuance of the data clock signal.
Claim 11
Dependent Claim 16 words
The method as defined in claim 8, wherein said predetermined time period amounts to 150 ns.
Claim 12
Dependent Claim 173 words
A multiprocessor system of the type including at least one initiating structural component capable of initiating a transfer of data, and a plurality of receiving structural components capable of receiving the data being transferred, wherein said structural components are connected with one another by a bus system including data lines, addressing lines via which each structural component is capable of being uniquely addressed so that the respective receiving component that is addressed by its addressing signal reads the data presented at the data lines of the bus system, and a feedback line leading from the respective receiving component to the initiating component for acknowledging any data transfer that has occurred, comprising means, in said initiating component, for at least two of the addressing lines and through the latter to the associated receiving components to activate the latter simultaneously, and means for logically coupling said feedback lines for connecting the respective receiving components with one another and for supplying said logical result to said initiating component for synchronizing the activity of said receiving components.
Claim 13
Dependent Claim 173 words
A multiprocessor system of the type including at least one initiating structural component capable of initiating a transfer of data, and a plurality of receiving structural components capable of receiving the data being transferred, wherein said structural components are connected with one another by a bus system including data lines, addressing lines via which each structural component is capable of being uniquely addressed so that the respective receiving component that is addressed by its addressing signal reads the data presented at the data lines of the bus system, and a feedback line leading from the respective receiving component to the initiating component for acknowledging any data transfer that has occurred, comprising means, in said initiating component, for at least two of the addressing lines and through the latter to the associated receiving components to activate the latter simultaneously, and means for logically coupling said feedback lines for connecting the respective receiving components with one another and for supplying said logical result to said initiating component for synchronizing the activity of said receiving components.
Claim 14
Dependent Claim 21 words
The multiprocessor system as defined in claim 11, wherein said connecting means incorporates elements from an open collector or tristate technology.
Claim 15
Dependent Claim 37 words
The multiprocessor system as defined in claim 11, wherein the receiving structural components include respective buffer storage registers which temporarily store all the data within a short period of time after the stabilization of the data signals.
Claim 16
Dependent Claim 17 words
The multiprocessor system as defined in claim 13, wherein said period of time amounts to 40 ns.
Claim 17
Dependent Claim 25 words
The multiprocessor system as defined in claim 11, wherein the receiving structural components include buffer storage registers from which the data can be immediately retrieved.
Claim 18
Dependent Claim 40 words
The multiprocessor system as defined in claim 11, wherein the receiving structural components include buffer storage registers each of which includes several stages and which initially issues the data received thereby first and subsequently issues the data received thereby later.
Claim 19
Dependent Claim 30 words
The multiprocessor system as defined in claim 11, comprising at least two identically constructed receiving structural components, especially processor units, whose activity is synchronized by the simultaneously received data signals.
Claim 20
Independent Claim 205 words
An apparatus for providing simultaneous intercommunication between a first, a second and a third circuit component interconnected by a bus system including data paths, addressing paths and control paths, with each circuit component responsive to a unique address signal associated with each particular circuit component, comprising: means, coupled to a particular one of the first, second and third circuit components, for initiating a transfer of data from said particular one circuit component to both circuit components other than said particular one circuit component, said initiating means further comprising: means for asserting simultaneously to said both circuit components their associated unique addresses; and means for receiving a master acknowledge signal from said both circuit components; each circuit component of said both circuit components further comprising: means for detecting said unique address signal of said associated circuit component and for asserting an active signal; means, responsive to said active signal, for storing a predetermined amount of data; means, responsive to a control signal, for asserting an acknowledge signal; and a control circuit, responsive to receipt of data received from said particular one circuit component during said transfer of data, for asserting said control signal to said asserting means when a prespecified condition of said data is identified.
Claim 21
Independent Claim 205 words
An apparatus for providing simultaneous intercommunication between a first, a second and a third circuit component interconnected by a bus system including data paths, addressing paths and control paths, with each circuit component responsive to a unique address signal associated with each particular circuit component, comprising: means, coupled to a particular one of the first, second and third circuit components, for initiating a transfer of data from said particular one circuit component to both circuit components other than said particular one circuit component, said initiating means further comprising: means for asserting simultaneously to said both circuit components their associated unique addresses; and means for receiving a master acknowledge signal from said both circuit components; each circuit component of said both circuit components further comprising: means for detecting said unique address signal of said associated circuit component and for asserting an active signal; means, responsive to said active signal, for storing a predetermined amount of data; means, responsive to a control signal, for asserting an acknowledge signal; and a control circuit, responsive to receipt of data received from said particular one circuit component during said transfer of data, for asserting said control signal to said asserting means when a prespecified condition of said data is identified.

References Cited (Backward Citations)

US4141067A Cited
US4479814A Cited
US4394731A Cited
US4797815A Cited
US4791641A Cited
US4785394A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-11-05 1994-05-07 1994-11-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-11-05 1998-05-07 1998-11-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-11-05 2002-05-07 2002-11-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag