System and method for protecting memory during system...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S024000, C714S022000, C714S036000, C714S014000, C713S002000

Reexamination Certificate

active

07840837

ABSTRACT:
A system and method for protecting memory during system initialization is provided. A complex programmable logic device (CPLD) is operatively interconnected with a multiplexer to enable control of a memory to be switched between a memory controller and the CPLD in response to error conditions. If an error condition is identified, the CPLD assumes control of the memory and activates a battery subsystem to provide memory refreshes until system re-initialization. Upon system bring-up, interactions between the BIOS and CPLD assure that protected memory is fully recovered by the system. The contents of memory will remain protected from any further faults that may occur during the bring-up sequence.

REFERENCES:
patent: 3876978 (1975-04-01), Bossen et al.
patent: 4092732 (1978-05-01), Ouchi
patent: 4201976 (1980-05-01), Patel
patent: 4205324 (1980-05-01), Patel
patent: 4375100 (1983-02-01), Tsuji et al.
patent: 4467421 (1984-08-01), White
patent: 4517663 (1985-05-01), Imazeki et al.
patent: 4667326 (1987-05-01), Young et al.
patent: 4688221 (1987-08-01), Nakamura et al.
patent: 4722085 (1988-01-01), Flora et al.
patent: 4755978 (1988-07-01), Takizawa et al.
patent: 4761785 (1988-08-01), Clark et al.
patent: 4775978 (1988-10-01), Hartness
patent: 4796260 (1989-01-01), Schilling et al.
patent: 4817035 (1989-03-01), Timsit
patent: 4825403 (1989-04-01), Gershenson et al.
patent: 4837680 (1989-06-01), Crockett et al.
patent: 4847842 (1989-07-01), Schilling
patent: 4849929 (1989-07-01), Timsit
patent: 4849974 (1989-07-01), Schilling et al.
patent: 4849976 (1989-07-01), Schilling et al.
patent: 4870643 (1989-09-01), Bultman et al.
patent: 4899342 (1990-02-01), Potter et al.
patent: 4989205 (1991-01-01), Dunphy, Jr. et al.
patent: 4989206 (1991-01-01), Dunphy, Jr. et al.
patent: 5077736 (1991-12-01), Dunphy, Jr. et al.
patent: 5088081 (1992-02-01), Farr
patent: 5101492 (1992-03-01), Schultz et al.
patent: 5128810 (1992-07-01), Halford
patent: 5148432 (1992-09-01), Gordon et al.
patent: RE34100 (1992-10-01), Hartness
patent: 5163131 (1992-11-01), Row et al.
patent: 5166936 (1992-11-01), Ewert et al.
patent: 5179704 (1993-01-01), Jibbe et al.
patent: 5202979 (1993-04-01), Hillis et al.
patent: 5208813 (1993-05-01), Stallmo
patent: 5210860 (1993-05-01), Pfeffer et al.
patent: 5218689 (1993-06-01), Hotle
patent: 5233618 (1993-08-01), Glider et al.
patent: 5235601 (1993-08-01), Stallmo et al.
patent: 5237658 (1993-08-01), Walker et al.
patent: 5257367 (1993-10-01), Goodlander et al.
patent: 5274799 (1993-12-01), Brant et al.
patent: 5305326 (1994-04-01), Solomon et al.
patent: 5313626 (1994-05-01), Jones et al.
patent: 5351246 (1994-09-01), Blaum et al.
patent: 5355453 (1994-10-01), Row et al.
patent: 5410667 (1995-04-01), Belsan et al.
patent: 5414861 (1995-05-01), Horning
patent: 5463766 (1995-10-01), Schieve et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5537567 (1996-07-01), Galbraith et al.
patent: 5579475 (1996-11-01), Blaum et al.
patent: 5596708 (1997-01-01), Weber
patent: 5623595 (1997-04-01), Bailey
patent: 5802366 (1998-09-01), Row et al.
patent: 5805788 (1998-09-01), Johnson
patent: 5812753 (1998-09-01), Chiariotti
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5862158 (1999-01-01), Baylor et al.
patent: 5884098 (1999-03-01), Mason, Jr.
patent: 5918001 (1999-06-01), Ueno et al.
patent: 5931918 (1999-08-01), Row et al.
patent: 5941972 (1999-08-01), Hoese et al.
patent: 5956475 (1999-09-01), Burckhartt et al.
patent: 5963962 (1999-10-01), Hitz et al.
patent: 5974544 (1999-10-01), Jeffries et al.
patent: 5974546 (1999-10-01), Anderson
patent: 6012130 (2000-01-01), Beyda et al.
patent: 6014744 (2000-01-01), McKaughan et al.
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6092215 (2000-07-01), Hodges et al.
patent: 6138125 (2000-10-01), DeMoss
patent: 6138201 (2000-10-01), Rebalski
patent: 6158017 (2000-12-01), Han et al.
patent: 6189114 (2001-02-01), Orr
patent: 6223300 (2001-04-01), Gotoh
patent: 6233108 (2001-05-01), Inoue
patent: 6282670 (2001-08-01), Rezaul Islam et al.
patent: 6336174 (2002-01-01), Li et al.
patent: 6425035 (2002-07-01), Hoese et al.
patent: 6434711 (2002-08-01), Takiyanagi
patent: 6442711 (2002-08-01), Sasamoto et al.
patent: 6477482 (2002-11-01), Maupin et al.
patent: 6532548 (2003-03-01), Hughes
patent: 6581185 (2003-06-01), Hughes
patent: 6625754 (2003-09-01), Aguilar et al.
patent: 6701464 (2004-03-01), Austen et al.
patent: 6763456 (2004-07-01), Agnihotri et al.
patent: 6785807 (2004-08-01), Aguilar et al.
patent: 6807643 (2004-10-01), Eckardt et al.
patent: 6854071 (2005-02-01), King et al.
patent: 6950966 (2005-09-01), Chiquoine et al.
patent: 6993701 (2006-01-01), Corbett et al.
patent: 7000146 (2006-02-01), Mackey et al.
patent: 7039755 (2006-05-01), Helms
patent: 7055057 (2006-05-01), Achiwa
patent: 7131026 (2006-10-01), Denninghoff et al.
patent: 7143298 (2006-11-01), Wells et al.
patent: 7380055 (2008-05-01), Ashmore
patent: 7392429 (2008-06-01), Frank et al.
patent: 7562208 (2009-07-01), Reed et al.
patent: 2003/0200382 (2003-10-01), Wells et al.
patent: 2004/0030668 (2004-02-01), Pawlowski et al.
patent: 2004/0049627 (2004-03-01), Piau et al.
patent: 2004/0078666 (2004-04-01), Aasheim et al.
patent: 2006/0136765 (2006-06-01), Poisner et al.
patent: 2007/0168717 (2007-07-01), Chang et al.
patent: 2008/0092016 (2008-04-01), Pawlowski
patent: 2008/0101147 (2008-05-01), Amidi
Bultman, David L., High Performance SCSI Using Parallel Drive Technology, In Proc. BUSCON Conf., pp. 40-44, Anaheim, CA, Feb. 1988.
Gibson, Garth A., et al., Coding Techniques for Handling Failures in Large Disk Arrays, Technical Report UCB/CSD 88/477, Computer Science Division, University of California, Jul. 1988.
Gibson, Garth A., et al., Failure Correction Techniques for Large Disk Arrays, In Proceedings Architectural Support for Programming Languages and Operating Systems, Boston, Apr. 1989, pp. 123-132.
Gibson, Garth A., et al.., Strategic Directions in Storage I/O Issues in Large-Scale Computing, ACM Computing Survey, 28(4):779-93, Dec. 1996.
Hitz, Dave et al., File System Design for an NFS File Server Appliance, Technical Report 3002, Rev. C395, presented Jan. 19, 1994, 23 pages.
Katz, Randy H. et al., Disk System Architectures for High Performance Computing, Proceedings of the IEEE, vol. 77, No. 12, pp. 1842-1858, Dec. 1989.
Patterson, David A., et al., Introduction to Redundant Arrays of Inexpensive Disks (RAID). In IEEE Spring 89 COMPCON San Francisco, IEEE Computer Society Press, Feb. 27-Mar. 3, 1989, pp. 112-117.
Patterson, D., et al., A Case for Redundant Arrays of Inexpensive Disks (RAID), SIGMOD International Conference on Management of Data, Chicago, IL, USA, Jun. 1-3, 1988, SIGMOD Record (17):3:109-16 (Sep. 1988).
Patterson, D., et al., A Case for Redundant Arrays of Inexpensive Disks (RAID), Technical Report, CSD-87-391, Computer Science Division, Electrical Engineering and Computer Sciences, University of California at Berkeley (1987), 26 pages.
U.S. Appl. No. 11/748,972, entitled System and Method for Protecting the Contents of Memory During Error Conditions, filed May 15, 2007 by George Totolos, 32 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for protecting memory during system... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for protecting memory during system..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for protecting memory during system... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4237171

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.