Modular cache memory battery backup system
First Claim
1. A battery backup system for a cache dynamic random access memory (DRAM) in a computer system wherein the cache DRAM is controlled by a cache controller that provides refresh signals for the cache DRAM, the battery backup system providing power and refresh signals to the DRAM cache memory if the system power supply should fail, comprising:
- (a) a battery source for supplying backup power to the cache DRAM;
(b) a refresh generator with a refresh signal output, for generating refresh signals for refreshing the cache DRAM; and
(c) a backup system controller and selector for sensing the computer system power supply voltage and selecting the system power supply for supplying power to the battery backup system when the system power supply is operating at a proper output voltage level and for selecting the battery power source otherwise, the backup system controller connecting the cache DRAM refresh signal input to the cache controller refresh signal output when the system power supply is operating at a proper output voltage level, and for connecting the cache DRAM memory refresh signal input to the refresh generator refresh signal output when the system power supply is not operating at the proper output voltage level.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus providing a battery backup for a dynamic random access memory (DRAM) cache system that senses the Vcc level supplied through the cache controller to the cache memory and, if Vcc falls below a preset threshold level, the battery backup apparatus switches the cache memory array to a backup battery Vcc source, and a backup refresh control generator unit that is also powered by the backup battery Vcc source. The cache DRAM, backup battery, and backup refresh generator are physically contained in a single module that can be disconnected from the cache controller and host computer system while preserving the cache memory contents. The backup system is installed in an operating host system for recovery of the cache memory contents and/or resumption of execution of the program that was running when the Vcc power failure occurred.
-
Citations
9 Claims
-
1. A battery backup system for a cache dynamic random access memory (DRAM) in a computer system wherein the cache DRAM is controlled by a cache controller that provides refresh signals for the cache DRAM, the battery backup system providing power and refresh signals to the DRAM cache memory if the system power supply should fail, comprising:
-
(a) a battery source for supplying backup power to the cache DRAM; (b) a refresh generator with a refresh signal output, for generating refresh signals for refreshing the cache DRAM; and (c) a backup system controller and selector for sensing the computer system power supply voltage and selecting the system power supply for supplying power to the battery backup system when the system power supply is operating at a proper output voltage level and for selecting the battery power source otherwise, the backup system controller connecting the cache DRAM refresh signal input to the cache controller refresh signal output when the system power supply is operating at a proper output voltage level, and for connecting the cache DRAM memory refresh signal input to the refresh generator refresh signal output when the system power supply is not operating at the proper output voltage level. - View Dependent Claims (2)
-
-
3. A modular battery backup cache system for a dynamic random access memory (DRAM) for use in a computer system, the DRAM cache memory controlled by a cache controller that provides refresh signals for the DRAM cache memory, the system powered by a computer system power supply, the battery backup system providing power and refresh signals to the DRAM cache memory if the system power supply fails, the modular battery backup system physically configured as a single module that can be physically disconnected from the computer system and associated cache controller, the modular battery backup cache system comprising:
-
(a) a DRAM cache memory comprising an array of dynamic memory cells and refresh circuitry with inputs for accepting a set of refresh control signals for refreshing the DRAM contents; (b) a battery source for supplying backup power to the DRAM cache memory; (c) a refresh generator having a refresh signal output, for generating a set of refresh signals at the refresh signal output for refreshing the DRAM cache memory; and (d) a backup system controller and selector for selecting the system power supply for supplying power to the modular backup system when the system power supply is operating at a proper output voltage level, and for selecting the battery power source otherwise, the backup system controller also for connecting the DRAM cache refresh signal set input to the cache controller refresh signal output when the system power supply is operating at a proper output voltage level, and for connecting the DRAM cache memory refresh signal set input to the refresh generator refresh signal output when the system power supply is not operating at the proper output voltage level. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A modular battery backup for a cache memory system, the cache memory system including a cache controller and a cache memory element powered by a common power system, the modular battery backup comprising:
-
a battery backup unit; a backup controller and selector for sensing and selecting the battery backup unit to supply power to the cache memory element upon failure of the common power system; and a backup refresh generator for generating refresh signals to refresh the contents of the cache memory element upon the failure of the common power system. - View Dependent Claims (9)
-
Specification