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

Apparatus for dynamically switching the clock source of a data processing system

Assignee: Bull HN Information Systems Inc
•
Filing: 1987-06-26
•
Granted: 1989-04-18
•
Expires: 2007-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system includes a first and a second central system wherein the central processing unit (CPU) of the first central system is operatively connected to the system control unit (SCU) of the second central system and the CPU of the second central system is operatively connected to the SCU of the first central system, each central system including a service processor and a timing subsystem for providing clocking signals. Each central system includes an apparatus for distributing the clocking signals such that each central system is clocked from predetermined ones of the clocking signals in response to control signals from the service processors. The apparatus permits the distribution of the clocking signals to be switched dynamically while the central systems are operating, the switching of the clocking signals being accomplished without affecting the operation of the central systems. The apparatus comprises a generating element for generating local clocking signals. A first logic element generates a stop signal at a predetermined time relative to the local clocking signals in response to predetermined ones of the control signals. A gating element conditionally outputs the local clocking signals in response to the stop signal. A selector which receives remote clocking signals from the timing subsystem of the other central system selectively outputs the local clocking signals or the remote clocking signals in response to the predetermined control signals, the control signals being modified during a time period that the stop signal is active, thereby permitting the selector to select alternate clocking signals before the stop signal becomes inactive thereby switching the source of the clocking signals which are clocking the central systems without perturbing the tasks being executed in the central systems.

Inventors

  • 👤 Jaime Calle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 03:39
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/08

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 341 words
In a data processing system which includes a first and a second central system (CS), each central system having a central processing unit (CPU), a system control unit (SCU), and a memory unit and an input/output (I/O) unit operatively connected to the SCU, and further wherein the CPU of the first central system is operatively connected to the SCU of the second central system and the CPU of the second central system is operatively connected to the SCU of the first central system, each central system including a service processor and a timing subsystem for providing clocking signals, each central system further including an apparatus for distributing the clocking signals such that each central system is clocked from predetermined ones of said clocking signals in response to control signals from said service processors, and further wherein the distribution of the clocking signals can be switched dynamically while the central systems are operating, the switching of the clocking signals being accomplished without affecting the operation of the central systems, said apparatus comprising: (a) generating means, for generating local clocking signals; (b) first logic means, for generating a stop signal at a predetermined time relative to said local clocking signals in response to predetermined ones of said control signals; (c) gating means, operatively connected to said first logic means and to said generating means, for conditionally outputting said local clocking signals, in response to said stop signal; and (d) select means, having an input terminal adapted to receive remote clocking signals from the timing subsystem of the other central system, the select means operatively connected to said gating means, for selectively outputting said local clocking signals or said remote clocking signals in response to said predetermined control signals, the control signals being modified during a time period that the stop signal is active, thereby permitting the select means to select alternate clocking signals before the stop signal becomes inactive thereby switching the source of the clocking signals which are clocking the central systems without perturbing the tasks being executed in said central systems.
Claim 2
Dependent Claim 341 words
In a data processing system which includes a first and a second central system (CS), each central system having a central processing unit (CPU), a system control unit (SCU), and a memory unit and an input/output (I/O) unit operatively connected to the SCU, and further wherein the CPU of the first central system is operatively connected to the SCU of the second central system and the CPU of the second central system is operatively connected to the SCU of the first central system, each central system including a service processor and a timing subsystem for providing clocking signals, each central system further including an apparatus for distributing the clocking signals such that each central system is clocked from predetermined ones of said clocking signals in response to control signals from said service processors, and further wherein the distribution of the clocking signals can be switched dynamically while the central systems are operating, the switching of the clocking signals being accomplished without affecting the operation of the central systems, said apparatus comprising: (a) generating means, for generating local clocking signals; (b) first logic means, for generating a stop signal at a predetermined time relative to said local clocking signals in response to predetermined ones of said control signals; (c) gating means, operatively connected to said first logic means and to said generating means, for conditionally outputting said local clocking signals, in response to said stop signal; and (d) select means, having an input terminal adapted to receive remote clocking signals from the timing subsystem of the other central system, the select means operatively connected to said gating means, for selectively outputting said local clocking signals or said remote clocking signals in response to said predetermined control signals, the control signals being modified during a time period that the stop signal is active, thereby permitting the select means to select alternate clocking signals before the stop signal becomes inactive thereby switching the source of the clocking signals which are clocking the central systems without perturbing the tasks being executed in said central systems.
Claim 3
Dependent Claim 62 words
An apparatus for distributing the clocking signals according to claim 1, wherein said generating means comprises: (a) source means for generating a basic timing signal; and (b) counter means, operatively connected to said source means, for generating a definer timing signal from the basic timing signal, said basic timing signal and said definer timing signal being included among said local clocking signals.
Claim 4
Dependent Claim 95 words
An apparatus for distributing the clocking signals according to claim 2, wherein said generating means further comprises: first selector means, having a first and second input terminal, and an output terminal operatively connected to said gating means, the first input terminal adapted to receive predetermined ones of said local clocking signal and said second input terminal adapted to receive clocking signals from an externally supplied clocking source, for coupling the local clocking signal or the clocking signals from the externally supplied clocking source to the output terminal in response to a clock source select signal.
Claim 5
Dependent Claim 157 words
An apparatus for distributing the clocking signals according to claim 3, wherein said select means comprises: (a) select logic means, having an input terminal adapted to receive the predetermined control signals, for generating a select signal such that said select signal can be modified during a time period that the CPUs of the CSs are stopped, the stopping of the CPUs being caused by stopping the clocking signals being delivered to the CPUs at a predetermined time, the select signal being generated in response to predetermined control signals; and (b) second selector means, having a first and second input terminal and an output terminal, the first input terminal operatively connected to said gating means for receiving the local clocking signals, the second input terminal adapted to receive the remote clocking signals from the timing subsystem of the other central system, for selectively coupling the selected clocking signals to the control system in response to the select signal.
Claim 6
Dependent Claim 391 words
In a data processing system which includes a first and a second central system (CS), each central system having a central processing unit (CPU), a system control unit (SCU), and a memory unit and an input/output (I/O) unit operatively connected to the SCU, and further wherein the CPU of the first central system is operatively connected to the SCU of the second central system and the CPU of the second central system is operatively connected to the SCU of the first central system, each central system including a service processor and a timing subsystem for providing clocking signals, each central system further including an apparatus for distributing the clocking signals such that each central system is clocked from predetermined ones of said clocking signals in response to control signals from said service processors, and further wherein the distribution of the clocking signals can be switched dynamically while the central systems are operating, the switching of the clocking signals being accomplished without affecting the operation of the central systems, said apparatus comprising: (a) generating means, for generating a plurality of sets of local clocking signals; (b) first select means, operatively connected to said generating means, for selectively outputting one of the plurality of sets of local clocking signals in response to said predetermined control signals; (c) first logic means, for generating a stop signal at a predetermined time relative to said local clocking signals in response to predetermined ones of said control signals; (d) gating means, operatively connected to said first logic means and to said first select means, for conditionally outputting said selected local clocking signals, in response to said stop signal; and (e) second select means, having an input terminal adapted to receive remote clocking signals from the timing subsystem of the other central system, the second select means operatively connected to said gating means, for selectively outputting said selected local clocking signals or said remote clocking signals in response to said predetermined control signals, the control signals being modified during a time period that the stop signal is active, thereby permitting the select means to select alternate clocking signals from the generating means or from the other central system before the stop signal becomes inactive thereby switching the source of the clocking signals which are clocking the central systems without perturbing the tasks being executed in said central systems.
Claim 7
Dependent Claim 391 words
In a data processing system which includes a first and a second central system (CS), each central system having a central processing unit (CPU), a system control unit (SCU), and a memory unit and an input/output (I/O) unit operatively connected to the SCU, and further wherein the CPU of the first central system is operatively connected to the SCU of the second central system and the CPU of the second central system is operatively connected to the SCU of the first central system, each central system including a service processor and a timing subsystem for providing clocking signals, each central system further including an apparatus for distributing the clocking signals such that each central system is clocked from predetermined ones of said clocking signals in response to control signals from said service processors, and further wherein the distribution of the clocking signals can be switched dynamically while the central systems are operating, the switching of the clocking signals being accomplished without affecting the operation of the central systems, said apparatus comprising: (a) generating means, for generating a plurality of sets of local clocking signals; (b) first select means, operatively connected to said generating means, for selectively outputting one of the plurality of sets of local clocking signals in response to said predetermined control signals; (c) first logic means, for generating a stop signal at a predetermined time relative to said local clocking signals in response to predetermined ones of said control signals; (d) gating means, operatively connected to said first logic means and to said first select means, for conditionally outputting said selected local clocking signals, in response to said stop signal; and (e) second select means, having an input terminal adapted to receive remote clocking signals from the timing subsystem of the other central system, the second select means operatively connected to said gating means, for selectively outputting said selected local clocking signals or said remote clocking signals in response to said predetermined control signals, the control signals being modified during a time period that the stop signal is active, thereby permitting the select means to select alternate clocking signals from the generating means or from the other central system before the stop signal becomes inactive thereby switching the source of the clocking signals which are clocking the central systems without perturbing the tasks being executed in said central systems.

References Cited (Backward Citations)

US4354229A Cited
US4468734A Cited
US4677433A Cited
US4709347A Cited
US4703421A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag