发明名称 SYSTEM AND METHOD FOR DRAM-LESS SSD DATA PROTECTION DURING A POWER FAILURE EVENT
摘要 A solid-state drive (SSD) may not include a dynamic random access memory (DRAM) but rather may utilize a host memory buffer of system random access memory (RAM). During a power failure data on dirty cache lines may be lost. A power protection caching policy may be implemented where an SSD controller is capable of accepting a flush cache signal, which may be a signal to a redefined pin of the SSD or a command, from a controller of the information handling system. The controller may utilize a slope detect mechanism and/or a power good detect mechanism to detect a power failure and if a power failure is detected to issue a flush cache signal the SSD controller to cause a flush of all dirty cache lines from the host memory buffer before the power failure results in inoperability of circuitry associated with the dirty cache lines.
申请公布号 US2017060668(A1) 申请公布日期 2017.03.02
申请号 US201514839250 申请日期 2015.08.28
申请人 Dell Products L.P. 发明人 Farhan Munif Mohammed;Knepper Lawrence Edward
分类号 G06F11/07;G06F1/30;G06F12/08 主分类号 G06F11/07
代理机构 代理人
主权项 1. A method for implementing a power protection caching policy of an information handling system comprising: querying a solid-state drive (SSD) of the information handling system, wherein the SSD does not include dynamic random access memory (DRAM) local to the SSD; returning, by the SSD, one or more supported caching modes of the SSD; determining if the SSD supports the power protection caching policy based, at least in part, on the one or more supported caching modes; determining a risk of power failure, wherein the risk of power failure is based, at least in part, on one or more risk parameters; setting one or more attributes of the power protection caching policy based, at least in part on, the determined risk of power failure; determining if an indicator is indicative of a power failure; and applying the power protection caching policy, wherein the power protection caching policy comprises: issuing a flush cache signal by a controller of the information handling system to the SSD;issuing a command by the SSD to flush one or more dirty cache lines; andflushing the one or more dirty cache lines.
地址 Round Rock TX US