Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Multiple-processor-synchronized-halt-test-arrangement

 Error correction circuit
An error correction circuit of a first aspect of the invention comprises (a) a data buffer for ...


 Virtual machine data processor
Accordingly, it is an object of the present invention to provide a data processor which can support ...


 Distributed processing system with checkpoint restart facilities wherein checkpoint data is updated only if all processors were able to collect new checkpoint data
It is therefore an object of the present invention to provide a distributed processing system with ...


 Management method for a multiprocessor system
It is an object of the present invention to solve the above problems. The present invention ...


 CMOS output buffer circuit with improved ground bounce
Accordingly, it is a general object of the present invention to provide a CMOS output buffer ...


 Selectable edge rate CMOS output buffer circuit
I claim: 1. A CMOS tristate output buffer circuit having an output pullup driver (P1) and an output ...


 State machine for executing commands within a minimum number of cycles by accomodating unforseen time dependency according to status signals received from different functional sections
The above and other objects of the present invention are achieved in a preferred embodiment of a ...


 Software controlled power shutdown in an integrated circuit
An object of the invention is control of power shutdown within an integrated circuit without the ...


 Integrated circuit with a low-power mode and clock amplifier circuit for same
Accordingly, there is provided, in one form, an integrated circuit with a low-power mode, ...


 Low power clocking apparatus and method
A low power clocking apparatus and method is used to reduce power consumption by an electronic ...


 Multiple processor synchronized halt test arrangement

Details
Inventors: Fowler, Glenn D.; Shannon, Patrick A.; Stout, Ronald L.; Yao, Jean;
Assignee: AT&T Bell Laboratories (Murray Hill, NJ)
Primary Examiner: Zache; Raulfe B.
Assistant Examiner:
Attorney, Agent or Firm: Padden; F. W.

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.

DETAILED DESCRIPTION An object of this invention is to provide a stable testing and debugging environment for a multiprocessor system and the ability to examine one or all processors when one or more halts.
The latter aids debugging of the total system.
A specific object is to provide an external mechanism for controlling a synchronization of the pausing/resuming of the processors operations.
Such a mechanism provides for: 1.
A stopping (pausing) of one processor in the multiprocessor system and a resultant stopping (pausing) of the remaining processors.
2.
A storage, or saving, of the current system state of each subsystem when the processors are paused.
3.
A means to display and modify the memory and registers of each subsystem while they are paused.
4.
Ensuring that system real time essentially stops so that real time dependent activities and processes are not affected.
5.
A means to restart all subsystems only if none is stopped (paused), and to restore the state of each subsystem (and to restart (resume) system execution as if no time had elapsed).
6.
A means for allowing some subsystems to only assert the pause/resume conditions, only for some subsystems to receive the pause/resume conditions, and for allowing some subsystems to both assert and receive the pause/resume conditions.
The foregoing objects are achieved in accordance with principles of an exemplary embodiment which comprises an arrangement referred to herein as Subsystem Synchronization.
The latter is a combination of hardware and software facilities which effect a coordinated simultaneous pausing/resuming of a plurality of the subsystems advantageously without inducing any unwarranted recovery actions or causing any real time or communication problems.
Specifically, the hardware structure of the Subsystem Synchronization illustratively comprises a circuit external to the multiprocessor subsystems for providing pause/resume interface control signals to and from subsystems.
The external circuit is responsive to a pause/resume signal from any subsystem by applying a pause/resume signal to all of the other processor subsystems of the multiprocessor system and thereby to preclude any undesired fault recovery operations of the system



Related patents
  High-availability computer system with a support logic for a warm start
It is an object of this invention to control the assignment of the logic processors to operating status in such a manner that in the course of several start phases, i.e.,...
  Redundant read bus for correcting defective columns in a cache memory
Generally, the present invention relates to efficiently implementing column redundancy in a cache memory architecture to reach high speed performance. The invention ...
  Plural sensor monitoring and display device
We claim: 1. In a monitoring device for monitoring the outputs of a plurality of sensors and displaying appropriate information, said device comprising: a plurality of ...
  Fault diagnostic distributed processing method and system
It is an object of the present invention to provide a distributed processing system which resolves problems encountered in the prior art distributed processing system, ...
  Method and system for identification of software application faults
What is claimed is: 1. A method for identification of a fault in a software application associated with a hardware platform at a site, the software application including ...
  System for reading system log
The inventive remote access system provides system administrators with new levels of client/server system availability and management. It gives system administrators and ...
  Shift register programming for a programmable logic device
The present invention describes a novel architecture to improve the performance of a programmable logic device by removing the memory cell from the signal path. In one ...
  Complementary logic input parallel (CLIP) logic circuit family
It is therefore an object of the present invention to provide a high speed complementary all-parallel FET logic circuit family. It is another object of the present ...
  Router device and data communication system capable of suppressing traffic increase in communications among a plurality of lan segments
An object of the present invention is to provide a router device and a data communication system which, in communications among a plurality of LAN segments in connection,...
  Bus adapter module with improved error recovery in a multibus computer system
It is an object of the present invention to provide a method and apparatus for error recovery in a multibus computer system that maintains system integrity while ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved