发明名称 MEMORY CONTROLLER SYSTEM WITH NON-VOLATILE BACKUP STORAGE
摘要 The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.
申请公布号 US2016239240(A1) 申请公布日期 2016.08.18
申请号 US201615137467 申请日期 2016.04.25
申请人 INPHI CORPORATION 发明人 WU Shih-ho;HAYWOOD Christopher
分类号 G06F3/06;G06F11/16;G11C14/00 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method of using a computer system, the computer system comprising a memory system, the method comprising: in the memory system, the memory system comprising a non-volatile memory, the non-volatile memory comprising a data area and a metadata area, the metadata area being predefined to store system parameters; a volatile memory comprising a plurality of SDRAM memory modules; a backup power module; and a controller module having a host interface and a plurality of registers, the controller module being configured to transfer data received from the host interface to the plurality of SDRAM memory modules via various types of bus lines; in a SAVE event, causing the non-volatile memory using the controller module to store at least content of the plurality of registers and signature data at the metadata area and store content of the volatile memory at the data area, wherein the content of the plurality of registers comprises training data of an organization parameter of the plurality of SDRAM memory modules at different contexts;in a RESTORE event, the controller module is configured to determining using the controller module a validity of the content stored at the data area using at least the signature data, and the controller module causes the content stored at the data area to be copied to the volatile memory if the content at the data area is determined to be valid; and using a reference signature value for comparing to the signature data.
地址 Santa Clara CA US