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

Process for generating a common time base for a system with distributed computing units

Assignee: Renesas Electronics Corp
•
Filing: 1992-12-04
•
Granted: 1995-03-28
•
Expires: 2012-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a process for operating computing units in communication with each other by serial data transfer over a data bus, each unit having its own clock generating system and the computing units exchanging timing information over the data bus, provision is made to generate a system timing using the transfer protocol that is valid for the system. For this purpose, a time registration start signal is first fed into the data bus; thereupon, each computing unit stores its own time value upon identification of the time registration start signal, transfers the stored own time value at a later moment in time to the other computing units and stores the time values received from the other computing units. Each computing unit then compares its own stored time value with the stored time values of the other computing units and calculates the present time value of the other computing units taking into account its own present time value. Each computing node can thus very accurately ascertain the relationship between its local time base and the local time bases of the other computing nodes, or a reference node, without having to adjust or correct the local time base.

Inventors

  • 👤 Klaus Turski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 07:53
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/14; H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0638; H04J3/0658; H04J3/0661; H04J3/0664

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 153 words
Process for operating computing units in communication with each other by serial data transfer over a data bus, with each computing unit having its own clock generating system and the computing units exchanging timing information over the data bus, characterized by the steps of: a) feeding a time registration start signal into the data bus; b) each computing unit storing its own time value upon identification of the time registration start signal; c) at least one computing unit selected as reference computing unit transferring its own stored time value to the other computing units at a later moment in time; and each computing unit: d) storing the time values received from the other computing units; e) comparing its own stored time value with the stored time values of the other computing units; and f) calculating the present time values of the other computing units while taking into account its own present time value.
Claim 2
Dependent Claim 153 words
Process for operating computing units in communication with each other by serial data transfer over a data bus, with each computing unit having its own clock generating system and the computing units exchanging timing information over the data bus, characterized by the steps of: a) feeding a time registration start signal into the data bus; b) each computing unit storing its own time value upon identification of the time registration start signal; c) at least one computing unit selected as reference computing unit transferring its own stored time value to the other computing units at a later moment in time; and each computing unit: d) storing the time values received from the other computing units; e) comparing its own stored time value with the stored time values of the other computing units; and f) calculating the present time values of the other computing units while taking into account its own present time value.
Claim 3
Dependent Claim 132 words
Process according to claim 1, characterized by the steps of: a) feeding two or more time registration start signals into the data bus at successive moments in time; b) each computing unit storing its corresponding own time value upon identification of each time registration start signal; c) at least one computing unit selected as reference computing unit transferring its own stored time values to the other computing units at a later moment in time or at later moments in time; and each computing unit: d) storing the time values received from the other computing units; e) comparing its own time values with the stored time values of the other computing units; and f) calculating the present time values of the other computing units while taking into account its own present time value.
Claim 4
Dependent Claim 35 words
Process according to claim 1 or claim 2, characterized by the step of feeding the time registration start signal or the time registration start signals into the data bus by one of the computing units.
Claim 5
Dependent Claim 27 words
Process according to claim 1 or claim 2, characterized by the step of using a characteristic part of a data series as the time registration start signal.
Claim 6
Dependent Claim 30 words
Process according to claim 4, characterized by the step of providing verifying data for the time registration start signal, and providing the data series with a time registration start signal.
Claim 7
Dependent Claim 46 words
Process according to claim 5, characterized by the step of each computing unit deleting its own time value, stored when a time registration start signal appeared on the data bus, if the computing unit does not recognize verifying data belonging to the time registration start signal.
Claim 8
Dependent Claim 25 words
Process according to claim 4, characterized by the step of using a first pulse edge of a data series as a time registration start signal.
Claim 9
Dependent Claim 57 words
Process according to claim 4, characterized by the steps of, in the case of a longer data series, synchronizing hardware, of the pulse raster generated by the receiving computing unit, with a synchronizing signal contained in the data series, for bit identification of the received data, and using the synchronization signal as the time registration start signal.

References Cited (Backward Citations)

US4866606A Cited
US4890222A Cited
US4886981A Cited
WO1990013078A1 Cited
US5040158A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-03-27 1998-09-26 1999-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-03-27 2002-09-26 2003-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-03-27 2006-09-26 2007-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag