×

Nonvolatile ramdisk memory

  • US 5,241,508 A
  • Filed: 04/03/1991
  • Issued: 08/31/1993
  • Est. Priority Date: 04/03/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A memory system connectable to a host computer system operated with power from a main power source which comprises:

  • a volatile memory means for storing data which loses said data when said power is interrupted;

    a nonvolatile memory means for storing said data and which retains said data when power is interrupted;

    means connected to said host system and said volatile memory means for transmitting said data between said host computer system and said volatile memory means;

    means connected to said volatile memory means and to said nonvolatile memory means for transferring said data between said volatile memory means and said nonvolatile memory means;

    means connected to said transferring means and to said transmitting means for directing said transmitting means to transmit data between said volatile memory and said host system and directing said transferring means to transfer data between said volatile and said nonvolatile memory means;

    a means connected to said directing means for monitoring power from said main power source providing that, when said main power is interrupted, said memory system is connected to a backup power source and said directing means directs said transfer means to transfer data from said volatile memory means to said nonvolatile memory means and, when main power is restored, said directing means directs said transfer means to transfer said data from said nonvolatile memory to said volatile memory;

    said directing means having a signal terminal indicating end of data;

    said monitoring means comprising;

    an output terminal means attachable to said directing means;

    a main power terminal means attachable to said main source of power;

    a means for rectifying having one terminal connected to said main power terminal means and another terminal connected to said output terminal means, thereby permitting current to flow from said main power terminal means to said directing means, but preventing current from flowing from said directing means to said main power terminal means;

    a backup power terminal means connectable to a source for supplying backup power;

    a backup power switch having a first terminal connected to said backup power terminal means, a second terminal connected to said output terminal means and a control terminal for controlling said switch;

    a logic NAND circuit having an output terminal connected to said control terminal, a first input terminal connected to said terminal indicating end of data, and a second input terminal;

    a connection between said second input NAND terminal and a terminal in said directing means;

    a means for detecting interruption of main power having an input terminal connected to said main power terminal, and an interrupt signal terminal connected to said second input NAND terminal;

    a means for charging said backup power source having an input terminal connected to said main power terminal means, an output charging terminal connected to said backup power terminal means, and a charging control terminal; and

    a means for comparing two voltages having a first compare terminal connected to said main power terminal means, a second compare terminal connected to said backup power terminal means, and a signal terminal connected to said charging control terminal, thereby providing that when voltage from said backup power source is less than a full charge voltage signal proportional to said main power, a signal on said signal terminal will cause said charging means to pass charging current from said main power terminal means to said backup power terminal means.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×