Patent US4502116A successfully refreshed from Google Patents.
US4502116A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple processor synchronized halt test arrangement
Assignee: Nokia Bell Labs
•
Filing: 1982-11-17
•
Granted: 1985-02-26
•
Expires: 2002-11-17
Abstract
Abstract A hardware and algorithm synchronizing arrangement comprising a subsystem synchronization interface circuit is disclosed for controlling the testing of multiple interconnected processors. The circuit permits the pausing of one processor to cause the other interconnected processors to pause as well. The circuit enables a synchronized resumption of the interconnected processors operations. Logic circuitry and signaling interconnections control individual and multiple simultaneous pauses and full duplex operation of a plurality of central control facilities.
Inventors
- 👤 Glenn D. Fowler
- 👤 Patrick A. Shannon
- 👤 Ronald L. Stout
- 👤 Jean Yao
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 19:03
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4825; G06F11/00; G06F11/36; G06F11/3698
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
91 words
In an arrangement for testing a multiprocessing system comprising a plurality of processors, the combination comprising means in one of said processors for generating a pause signal to request a pausing of an execution of a sequence of program instructions by other of said processors, and means responsive to a generated pause request signal from said one of said processors to produce a pause control signal; and each of said other of said processors comprising means responsive to said pause control signal to halt said execution of sequence of program instructions.
Claim 2
Dependent Claim
91 words
In an arrangement for testing a multiprocessing system comprising a plurality of processors, the combination comprising means in one of said processors for generating a pause signal to request a pausing of an execution of a sequence of program instructions by other of said processors, and means responsive to a generated pause request signal from said one of said processors to produce a pause control signal; and each of said other of said processors comprising means responsive to said pause control signal to halt said execution of sequence of program instructions.
Claim 3
Dependent Claim
90 words
The combination in accordance with claim 1 wherein said means responsive to said generated request signal comprises a plurality of input channels means, each connected to an individual one of said processors; a logic circuit means connected to each of said input channel means and responsive to said generated pause requesting signal applied to a one of said input channels to generate a logic output signal; and output channel means connected to said processors and responsive to said output signal for transmitting to said connected processors said pause control signal.
Claim 4
Dependent Claim
32 words
The combination in accordance with claim 2 wherein said logic circuit means further comprises delay means for delaying said transmitting of said output signal on said output channels to said connected processors.
Claim 5
Dependent Claim
38 words
The combination in accordance with claim 2 further comprising switch means for manually operating said logic circuit means to generate said logic output signal; and display means for indicating manual halting operation of said multiprocessor system testing arrangement.
Claim 6
Dependent Claim
46 words
The combination in accordance with claim 2 further comprising system override switch means to inhibit the generation of said logic output signal and display means providing an indication of the inhibit condition; whereby the pause control signal is inhibited from controlling said other of said processors.
Claim 7
Dependent Claim
21 words
The combination in accordance with claim 2 further comprising means for indicating the transmission of said output signal to said processors.
Claim 8
Dependent Claim
125 words
A synchronized halt test arrangement for a plurality of processors comprising means in one of said processors for generating a pause output signal to request a halt of an execution of program instructions by other of said processors, logic circuit means responsive to a generated pause request signal from said one of said processors for concurrently furnishing a pause input control signal to each of the other of said plurality of processors concurrently halting program execution thereby, and means responsive to a receipt of a resume output signal from said one of said processors for activating said logic circuit means to interrupt said furnishing of said pause input control signal to each of said other of said plurality of processors to resume program execution thereby.
Claim 9
Dependent Claim
125 words
A synchronized halt test arrangement for a plurality of processors comprising means in one of said processors for generating a pause output signal to request a halt of an execution of program instructions by other of said processors, logic circuit means responsive to a generated pause request signal from said one of said processors for concurrently furnishing a pause input control signal to each of the other of said plurality of processors concurrently halting program execution thereby, and means responsive to a receipt of a resume output signal from said one of said processors for activating said logic circuit means to interrupt said furnishing of said pause input control signal to each of said other of said plurality of processors to resume program execution thereby.
Claim 10
Dependent Claim
26 words
A halt test arrangement in accordance with claim 7 wherein said generating means comprises interface circuitry for generating said pause output signal said resume output signal.
Claim 11
Dependent Claim
60 words
A halt test arrangement in accordance with claim 8 wherein said one of said processors comprises target processor means and support processor means interconnected by said interface circuitry for testing of said target processor means under control of said support processor means, and said support processor means being effective for independently generating a pause output signal and resume output signal.
Claim 12
Dependent Claim
54 words
A halt test arrangement in accordance with claim 9 wherein said interface circuitry comprises a data link means, memory means, and control circuit means communicating over said data link means with said support processor means for testing of said target processor means and for effecting a storage of test data in said memory means.
Claim 13
Dependent Claim
227 words
In a synchronized halt test arrangement for a full duplex processor having two central control means operating in synchronism with individual sanity timer means, one of said central control means being operationally on-line and the other one of said central control means being selectively and operationally off-line for controlling operations of an information processing system, circuit means interfacing said two central control means responsive to a halting signal from said on-line one of said central control means for controlling a synchronized halting of said off-line one of said central control means, said interfacing circuit means comprising means for monitoring halt signals and on-line signals from each of said central control means means cooperating with said monitoring means and being responsive to a receipt of said on-line signal for enabling only said on-line one of said central control means to generate a halt signal and said off-line one of said central control means to generate a halt signal only in response to said on-line one of said central control means switching to an off-line status, and means responsive to a receipt of an input pause request signal and controlled by said enabling means for said on-line one of said central control means for generating an interrupt halt operationally to halt said on-line central control means and to disable said sanity timer means of said off-line central control means.
Claim 14
Dependent Claim
227 words
In a synchronized halt test arrangement for a full duplex processor having two central control means operating in synchronism with individual sanity timer means, one of said central control means being operationally on-line and the other one of said central control means being selectively and operationally off-line for controlling operations of an information processing system, circuit means interfacing said two central control means responsive to a halting signal from said on-line one of said central control means for controlling a synchronized halting of said off-line one of said central control means, said interfacing circuit means comprising means for monitoring halt signals and on-line signals from each of said central control means means cooperating with said monitoring means and being responsive to a receipt of said on-line signal for enabling only said on-line one of said central control means to generate a halt signal and said off-line one of said central control means to generate a halt signal only in response to said on-line one of said central control means switching to an off-line status, and means responsive to a receipt of an input pause request signal and controlled by said enabling means for said on-line one of said central control means for generating an interrupt halt operationally to halt said on-line central control means and to disable said sanity timer means of said off-line central control means.
Claim 15
Dependent Claim
421 words
A synchronized halt test arrangement for a plurality of processors, means in one of said processors for generating a pause signal to request a testing halt of an execution of program instructions by other of said processors and a resume output signal to request a resumption of an execution of said program instructions by said other of said processors, logic circuit means responsive to a generated pause request signal from said one of said processors for concurrently furnishing a pause input control signal to each of the other of said processors concurrently halting program execution thereby and being further responsive to a generated resumption request signal from all of said processors for concurrently providing a resumption control signal to each of said other processors concurrently to effect a resumption of said program execution thereby, a specific one of said plurality processors comprising a full duplex processor having two central control means operating in synchronism with individual sanity timer means, one of said central control means being on-line and the other one of said central control means being selectively off-line for controlling operations of an information processing system, circuit means interfacing said two central controls being responsive to said a test halt signal from said on-line one of said central control means for controlling a synchronized halting of said off-line one of said central control means, said interfacing circuit means comprising means for monitoring halt signals and on-line signals from each of said central control means, means cooperating with said monitoring means and being responsive to a receipt of said on-line signals for enabling only said on-line one of said central control means to generate a halt signal and said off-line one of said central control means to generate a halt signal only in response to said on-line one of said central control means switching to an off-line status, means responsive to a receipt of a halt signal and controlled by said enabling means for generating a halt interrupt signal, signal to operationally halt said on-line central control means and to disable said sanity timer means of said off-line central control means and logic means independently responsive to said generated pause request signal for halting program execution by said on-line central control means and disabling said sanity timer means of said off-line central control means and further responsive to said resume output signal for effecting a resumption of said program execution by the halted on-line central control means and an enablement of said sanity timer means of said off-line central control means.
Claim 16
Dependent Claim
421 words
A synchronized halt test arrangement for a plurality of processors, means in one of said processors for generating a pause signal to request a testing halt of an execution of program instructions by other of said processors and a resume output signal to request a resumption of an execution of said program instructions by said other of said processors, logic circuit means responsive to a generated pause request signal from said one of said processors for concurrently furnishing a pause input control signal to each of the other of said processors concurrently halting program execution thereby and being further responsive to a generated resumption request signal from all of said processors for concurrently providing a resumption control signal to each of said other processors concurrently to effect a resumption of said program execution thereby, a specific one of said plurality processors comprising a full duplex processor having two central control means operating in synchronism with individual sanity timer means, one of said central control means being on-line and the other one of said central control means being selectively off-line for controlling operations of an information processing system, circuit means interfacing said two central controls being responsive to said a test halt signal from said on-line one of said central control means for controlling a synchronized halting of said off-line one of said central control means, said interfacing circuit means comprising means for monitoring halt signals and on-line signals from each of said central control means, means cooperating with said monitoring means and being responsive to a receipt of said on-line signals for enabling only said on-line one of said central control means to generate a halt signal and said off-line one of said central control means to generate a halt signal only in response to said on-line one of said central control means switching to an off-line status, means responsive to a receipt of a halt signal and controlled by said enabling means for generating a halt interrupt signal, signal to operationally halt said on-line central control means and to disable said sanity timer means of said off-line central control means and logic means independently responsive to said generated pause request signal for halting program execution by said on-line central control means and disabling said sanity timer means of said off-line central control means and further responsive to said resume output signal for effecting a resumption of said program execution by the halted on-line central control means and an enablement of said sanity timer means of said off-line central control means.
References Cited (Backward Citations)
US4128876A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-02-26 | 1988-08-27 | 1989-02-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-02-26 | 1992-08-27 | 1993-02-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-02-26 | 1996-08-27 | 1997-02-26 | $7700.00 | Window Closed / Lapsed |