Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

United States Patent n<>]

McCulley et al.

II

US005276862A

[li] Patent Number: [45] Date of Patent:

5,276,862 Jan. 4, 1994

[54] SAFESTORE FRAME IMPLEMENTATION IN A CENTRAL PROCESSOR

[75] Inventors: Lowell D. McCulley; Russell W.

Guenthner; Clinton B. Eckard, all of
Glendale; Leonard Rabins,
Scottsdale; William A. Shelly,
Phoenix; Ronald E. Lange, Glendale;
David S. Edwards, Phoenix, all of
Ariz.

[73] Assignee: Bull HN Information Systems Inc.,

Billerica, Mass.

[21] Appl. No.: 682,801
[22] Filed: Apr. 9,1991

[51] Int. a.' G06F 11/00

[52] U.S. Q 395/575; 364/285.2;

364/D1G. 1; 371/12; 371/16.5

[58] Field of Search 371/12, 16.1, 16.5;

395/575; 364/285.2

[56] References Cited

U.S. PATENT DOCUMENTS 3,783,256 1/1974 Caputo et a] 371/12

3,784,801 1/1974 Caputo et al 371/12

4,697,266 9/1987 Finley 371/12

4,703,481 10/1987 Fremont 371/12

4,819,154 4/1989 Stiffler 395/575

4,853,932 8/1989 Nitschke et al 371/12

4,930,128 8/1989 Suzuki et al 371/12

Primary Examiner—Charles E. Atkinson

Attorney, Agent, or Firm—}. H. Phillips; J. S. Solakian

[57] ABSTRACT

In order to gather, store temporarily and deliver (if needed) central processor safestore information, a multiphase clock is employed to capture (one full clock cycle behind) the safestore information which typically includes all software visible registers in all (or selected) data manipulation chips of the CPU by routing the safestore information through temporary storage (under the influence of the multiphase clock) in a cache data array and into a special purpose XRAM module. Thus, upon the sensing of a fault, valid safestore information is available in the XRAM for analysis and, if appropriate, resumption of operation at a sequential point just previous to that at which the fault occurred.

5 Claims, 3 Drawing Sheets

[merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic]

U.S. Patent Jan. 4, 1994 Sheet 2 of 3 5,276,862 U.S. Patent Jan. 4, 1994 Sheet 3 of 3 5,276,862

[graphic]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][graphic][merged small][merged small][merged small]
« ZurückWeiter »