CN107077874B - 电力损失保护 - Google Patents
电力损失保护 Download PDFInfo
- Publication number
- CN107077874B CN107077874B CN201480082984.0A CN201480082984A CN107077874B CN 107077874 B CN107077874 B CN 107077874B CN 201480082984 A CN201480082984 A CN 201480082984A CN 107077874 B CN107077874 B CN 107077874B
- Authority
- CN
- China
- Prior art keywords
- power
- electronic card
- loss
- power loss
- volatile memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/14—Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
- G11C5/141—Battery and back-up supplies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
- G06F13/1694—Configuration of memory controller to different memory types
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/14—Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
- G11C5/143—Detection of memory cassette insertion or removal; Continuity checks of supply or ground lines; Detection of supply variations, interruptions or levels ; Switching between alternative supplies
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Power Sources (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
检测客户端设备中的电力损失。响应于检测到电力损失,警告电子卡电力损失即将发生,其中电子卡包括易失性存储器和非易失性存储器。响应于该警告而触发数据从易失性存储器到非易失性存储器的转移。
Description
背景技术
诸如计算机或其它类型的电子***之类的***可以包括用于存储数据的存储设备。在一些情况下,存储设备可以既包括易失性存储器又包括非易失性存储器。易失性存储器指的是如果从易失性存储器切断电源则丢失存储在该易失性存储器中的数据的存储器。另一方面,即使从非易失性存储器切断电源,非易失性存储器也维持存储在该非易失性存储器中的数据。
附图说明
关于以下各图来描述一些实施方式。
图1A是根据一些实施方式的包括电力损失检测电路、临时电源以及被电力损失检测电路和临时电源保护的电子卡的示例性布置的框图。
图1B是根据一些实施方式的示例性电力损失保护子***的框图。
图2和3是根据各种实施方式的示例性布置的示意图。
图4A和4B是根据各种实施方式的示例性电力损失检测电路的示意图。
图5是根据一些实施方式的示例性电力损失保护过程的流程图。
具体实施方式
电子卡可以连接到客户端设备——诸如连接到客户端设备的外部端口或连接到客户端设备中的内部连接点(例如插座、电路板附件,等等)。“客户端设备”可以指可在给定时间供单用户使用的任何***或电子设备。换句话说,在任何给定时间,一个用户可以使用客户端设备的用户输入部件来使用该客户端设备来与该客户端设备交互。用户输入部件的示例可以包括以下的一个或任何组合:输入鼠标设备、输入指示器设备、键盘、触摸板、触摸屏,等等。客户端设备不同于可由多个用户通过网络并行地访问的服务器设备。
电子卡可以包括其上安装有各种电子部件的支持基板。支持基板可以是电路板或其它类型的支持基板,并且可以包括用于连接到支持基板上的各个部件的输入/输出(I/O)元件(例如电子引脚、光学箍圈,等等)的通信信道(例如,导电迹线、光路,等等)。
电子卡可以包括易失性存储器和非易失性存储器。“存储器”可以指的是一个或多个存储设备,或者可替代地,“存储器”可以指的是存储设备的一部分(或多个存储设备的一部分)。当从易失性存储器切断电源时,该易失性存储器丢失存储在该易失性存储器中的数据。另一方面,即使从非易失性存储器切断电源,该非易失性存储器也可以维持存储在该非易失性存储器中的数据。
当包括易失性存储器和非易失性存储器的电子卡与客户端设备一起使用时,可以由客户端设备向电子卡提供电力。当在客户端设备中发生电力损失时,那么当客户端设备不再可以向电子卡供应电力时,电子卡的易失性存储器中的数据可能丢失。客户端设备的电力损失可能由于各种原因发生,诸如由于客户端设备的电池被耗尽、从电源插座拔掉客户端设备、故障或错误发生,或因其它原因。
根据一些实施方式,可以提供电力损失检测电路和临时电源,来保护电子卡免于由于在可操作地联接至电子卡的客户端设备处的电力损失而引起的数据丢失。如果电子卡与客户端设备进行通信并且由客户端设备向电子卡供应电力,则电子卡可操作地联接到客户端设备。举例来说,电子卡可以被***客户端设备的外部端口中,或可以连接到客户端设备中的内部连接点。
图1A是包括电子卡102的示例性布置的示意图,电子卡102具有控制输入104和电源输入106。请注意,电子卡可以包括未示出的各种其它输入(以及输出)。各种输入和输出可以采用I/O电子引脚、光学箍圈或用于与电子卡102外部的部件建立通信的其它I/O元件的形式。I/O元件可以是电子卡102的连接器105(或多个连接器)的一部分。连接器105可以连接到配合连接器(诸如客户端设备的端口中的配合连接器),或者可替代地,连接器105可以连接到线缆(例如电缆、光缆等等)。
电子卡102包括易失性存储器108和非易失性存储器110。另外,电子卡102包括可以控制易失性存储器108和非易失性存储器110的存储控制器114。在其它示例中,可以提供多个存储控制器,每一个存储控制器用于易失性存储器108和非易失性存储器110中的每一个。
在一些示例中,诸如当电子卡102可操作地联接到客户端设备116时,电子卡102为主要功能是存储数据的存储卡。存储卡的示例包括固态存储(SSD)卡,其可以包括一个或多个闪速存储器设备或其它类型的非易失存储设备。
在其它示例中,电子卡102可以是不同类型的电子卡。例如,电子卡102可以位于网络接口卡、图形处理卡、处理器卡等等中。在此类情况中,电子卡102可以包括其它部件(未示出)来执行电子卡102的其它功能。
电子卡102的各个部件可以安装在电子卡102的支持基板103上。支持基板103可以是电路板或任何其它类型的支持基板。在一些示例中,电子卡102的部件可以安装在支持基板103的一个支持表面上。在其它示例中,电子卡102的部件可以安装在支持基板103的多个支持表面上。
图1A还示出电力损失检测电路118和临时电源120。电力损失检测电路118接收指示器122,其可以是来自客户端设备116的指出电力损失可能发生的指示器。在一些示例中,如以下关于图4A进一步讨论的,指示器122可以是被客户端设备116去激活的电源良好信号(以下将进一步讨论)。在其它示例中,如以下关于图4B进一步讨论的,指示器122可以是客户端设备116的主电源电压降至阈值电压以下(以下将进一步讨论)。响应于指示器122,电力损失检测电路118可以激活到电子卡102的控制输入104的电力损失信号124。电力损失信号124向电子卡102指示电力损失即将发生在客户端设备116。
临时电源120可以是任何类型的电源,其可以在来自客户端设备116的主电源电压126不可用时临时向电子卡102供电(以输出电源电压121的形式)。主电源电压126可以由客户端设备116的电源(未示出)提供。
作为示例,临时电源120可以包括可以被充电的一个或多个电容器的布置。当电容器的布置通过连接电路128选择性地连接到电子卡102(诸如由于主电源电压126的损失)时,可以通过电源输入106将来自经充电的电容器的电力供应给电子卡102的各个部件,诸如存储控制器114、易失性存储器108和非易失性存储器110。如果电子卡102包括其它部件,则这些其它部件可以或可以不从临时电源120接收电力。
在客户端设备116的正常操作期间,即当可从客户端设备116得到主电源电压126(即,主电源电压126处于指定的有效范围内的水平)时,连接电路128选择性地将主电源电压126连接到电源输入106,并且临时电源120与电源输入106隔离。在一些实施方式中,主电源电压126可以通过连接电路128对临时电源120进行充电。
在其它示例中,代替于或除电容器的布置之外,临时电源120可以包括一个或多个电池。
用于选择性地将临时电源120和主电源电压126之一连接到电子卡102的电源输入的连接电路128可以具有相对简单的设计。例如,可以利用诸如二极管的无源开关来实施连接电路128。可替代地,可以利用诸如晶体管的有源开关来实施连接电路128。根据一些实施方式,为了降低复杂度,不使用能够选择性地将多个输入中的任何一个连接到多个输出中的任何一个的开关矩阵来实现连接电路128。
响应于在控制输入104接收的电力损失信号124,电子卡102可以执行数据保护处理,其可以包括将易失性存储器108中的数据复制或移动到非易失性存储器110。该数据保护处理可以在电子卡由临时电源120供电(由于主电源电压126不可用)的同时被执行。
在一些示例中,将易失性存储器108中的数据移动到非易失性存储器110可以指的是将来自易失性存储器108的数据刷新到非易失性存储器110。数据保护处理被认为是“硬化”电子设备102中的数据,这是因为当从电子卡102切断电源时(诸如由于在经过一些时间之后临时电源120被耗尽),数据被移动到允许数据被维持的位置。
在一些实施方式中,如图1B中所示,电力损失检测电路118和临时电源120可以被认为是电力损失保护子***或装置150的一部分。而且,在一些实施方式中,连接电路128也可以被认为是电力损失保护子***150的一部分。在一些示例中,电力损失保护子***150可以包括在客户端设备116中。在其它示例中,电力损失保护子***150可以与客户端设备116分离,并且可以被提供在可连接到电子卡102的电路板上。可替代地,电力损失保护子***150和电子卡102可以安装在公共电路板上。
在上文示例的每一个中,电力损失保护子***150与电子卡102分离。电力损失保护子***150因此可以被认为是电子卡102的设备外或卡外的电力损失保护子***。
在一些实施方式中,电子卡102可以是符合M.2标准(从前被称为下一代形状因子(NGFF)标准)的M.2卡。M.2标准(由***部件互联专业组或PCI-SIG提供)定义电子卡的形状因子。电子卡的形状因子可以指的是电子卡的尺寸和其它属性,诸如安装结构(例如安装孔、安装槽口、安装引脚等等)的位置以及其它属性。另外,M.2标准还定义要在电子卡上使用的连接器105,包括连接器的位置、连接器上引脚的数量以及在连接器105上使用的实际信号和电源引脚。
根据M.2标准,可连接到M.2电子卡102的连接器105的通信介质(诸如位于客户端设备116与M.2电子卡102之间的通信介质)根据高速***部件互联(PCIe)标准进行操作。因而,位于电子卡102与客户端设备116之间的通信介质可以是PCIe总线。PCIe定义高速串行计算机扩展总线标准。在此类示例中,M.2电子卡102的连接器105是PCIe连接器。
在电子卡102与客户端设备116之间的通信介质是PCIe总线的示例中,电子卡102的接收电力损失信号124的控制输入104可以是根据PCIe标准的PERST#输入。PERST#输入是电子卡102的链路接口复位输入。当被激活时,PERST#输入在被激活时指示电源电压处于可操作电平(换句话说,电源电压处于指定的电压容差内并且是稳定的)。一旦电源电压稳定,则PERST#输入在被激活时还引起电子卡102中的逻辑的初始化。只要PERST#输入是有效的(例如,被断言为低状态),则电子卡102的与PCIe总线有关的链路接口功能保持复位。响应于PERST#输入被去激活(或例如被解断言为高电压),电子卡102的链路接口功能可以被启动并且激活。链路接口功能可以指的是电子卡102与通过诸如PCIe总线之类的通信介质的通信有关的功能。
在其它示例中,电子卡102可以是不同类型的电子卡(不同于M.2电子卡),并且位于电子卡102与客户端设备116之间的通信介质可以是不同类型的通信介质。
在另外示例中,电子卡102可以是可以根据SATA协议操作的串行高级技术附件(SATA)卡。在此类示例中,控制输入104可以是根据SATA协议的控制输入。例如,控制输入104可以是用于将电子卡102置于较低功率状态的输入。根据SATA,此类控制输入可以被称为DEVSLP输入,当其被激活时,向电子卡102指示电子卡102将进入低功率状态。低功率状态可以指的是其中电子卡102的各个部件(或所有部件)被置于断电状态的功率状态。
图2是根据一些实施方式的示例性布置的示意图。在图2的示例中,临时电源120包括可以被充电至特定电压的电容器202的布置,其中在主电源电压126不可用时,电容器202的电荷可以用于临时地对电子卡102供电。在图2的示例中,通过二极管204向连接到电压调节器208的输入的节点206供应主电源电压126。二极管204可以是连接电路128的一部分。
电压调节器208通过二极管204接收主电源电压126(当可用时),并且以指定的稳定电压在电压调节器208的输出端产生输出电压。请注意,二极管204的输出是等于比二极管204的阈值电压小的主电源电压126的电压。电压调节器208的输入端处的电压可以不同于电压调节器208的输出端处的电压。
可以将电压调节器208输出的稳定电压作为向电子卡102的电源输入106供应的输入电源电压210来提供。在一些示例中,主电源电压126可以大约是12伏特,而电压调节器208输出的输入电源电压210可以大约是3.3伏特。在其它示例中,主电源电压126和输入电源电压210可以是不同的电压。
连接电路128还包括在临时电源120的输出电源电压与连接到电压调节器208的输入的节点206之间并联连接的电阻器212和二极管214。当主电源电压126可用时,二极管214断开(而二极管204导通时),以允许电流从(客户端设备116的)主电源流到电压调节器208。另外,来自主电源的电源也可以通过电阻器212对电容器202进行充电。
当主电源电压126不再可用(断开)时,二极管204断开,并且来自临时电源120的电源电压通过二极管214(其导通)而流到电压调节器208的输入,电压调节器208响应于来自临时电源120的电源电压而输出稳定输出电压。
图3是根据可替代实施方式的示例性布置的示意图。在图3中,临时电源120包括电池。用于选择性地将主电源电压126和电池120的电源电压连接到节点206(连接到电压调节器208的输入)的连接电路128可以包括电池控制电路304,其能够控制是否向节点206供应电池120的电源电压。
连接电路128也可以包括故障感测电路306,其用于确定主电源电压126是否发生故障。另外,连接电路128可以包括充电电路308,以允许主电源对电池120进行充电。
主电源电压126在可用时通过二极管204被传递到电压调节器208的输入。在该方案中,故障感测电路306检测到存在来自主电源的电力,并且因此,故障感测电路306不向电池控制电路304断言故障感测指示。当故障感测指示不存在时,电池控制电路304将电池120与连接到电压调节器208的输入的节点206隔离。
然而,如果主电源电压126不再可用,则故障感测电路306向电池控制电路304激活故障感测指示,这使电池控制电路304将电池120的电源电压联接耦合到连接至电压调节器208的输入的节点206。在该情况下,二极管204被断开。电压调节器208可以响应于来自电池120的电源电压而输出其稳定电压,以对电子卡102供电。
在图3实施方式的一种变体中,并非使用电力损失检测电路118来向电子卡102的控制输入104提供电力损失信号124,而是代之以,故障感测电路306可以用于向电子卡102的控制输入104提供电力损失信号124。
在图3实施方式的另一个变体中,并非使用故障感测电路306,而是可以利用电力损失检测电路118向电池控制电路304供给故障感测指示。
图4A图示出根据一些实施方式的示例性电力损失检测电路118。电力损失检测电路118的输出是PERST_M2#信号,其可以连接到电子卡102的控制输入104。PERST_M2#信号(图1A或1B的电力损失信号124的示例)由与门402的输出来产生,与门402接收两个输入:来自客户端设备116的PERST#信号(或更一般地说,链路接口复位信号),以及来自客户端设备116的PGood信号(或更一般地说电源良好信号)。PERST#信号可以是根据PCIe协议的信号。
当PGood信号被低态去激活时,其指示由于正常关闭过程或由于故障或其它错误而导致在客户端设备116无法获得电源。PGood信号被低态去激活时,其是图1A或1B的指示器122的示例。当PGood信号被高态激活时,其指示在客户端设备116可获得电源。当PGood信号被低态去激活时,与门将PERST_M2#信号激活为低状态。
PERST_M2#信号是低态有效信号。当来自客户端设备116的PERST#是低态有效,或PGood被低态去激活时,该信号被激活。
尽管在图4A中描绘了与门402的特定示例性输入信号,但请注意,在其它示例中,可以向与门402提供其它类型的输入信号。而且,在其它示例中,电力损失检测电路118可以包括其它逻辑。
图4B是根据可替代实施方式的示例性电力损失检测电路118的示意图。图4B的电力损失检测电路118包括比较器410,比较器410用于比较电压Vsense与参考电压Vref(指定的阈值电压)。电压Vsense由包括连接在Vin(其为来自客户端设备116的主电源电压126)与地之间的电阻器412和414的分压器来提供。
如果Vsense大于Vref,则比较器410维持被去激活的电力损失信号124。然而,如果Vsense低于Vref,则比较器410激活电力损失信号124。
图5是根据一些实施方式的电力保护过程的流程图。图5的电力保护过程检测(在502)客户端设备116中的电力损失。该检测可以通过电力损失检测电路118来执行。
响应于检测到电力损失,电力损失检测电路118向电子卡102的控制输入104输出(在504)信号,以向电子卡指示电力损失即将发生。输出给电子卡102的控制输入104的信号是电力损失检测电路118可如何警告电子卡102电力损失即将发生的示例。
电力保护过程进一步包括响应于电力损失信号124而触发(在506)数据从易失性存储器108到非易失性存储器110的转移。数据从易失性存储器108到非易失性存储器110的转移可以在电子卡102由临时电源120供电的同时执行。
通过使用根据一些实施方式的与被保护的电子卡分离的电力损失保护子***,用户体验可以有所增强,这是因为防止了或几乎不可能发生由于客户端设备处的电力损失所引起的数据丢失。通过使用根据一些实施方式的单独的电力损失保护子***,电子卡将不包括可能使电子卡更复杂或昂贵的电力损失保护部件。
在以上描述中,阐述了许多详情以提供对本文公开的主题的理解。然而,可以在没有这些细节中的一些的情况下实践实施方式。其它实施可以包括从以上讨论的细节进行的修改和变化。所附权利要求意图覆盖此类修改和变化。
Claims (12)
1.一种电力损失保护***,包括电力损失保护装置和M.2电子卡,所述电力损失保护装置包括:
辅电源;以及
电力损失检测电路,用于检测客户端设备中的主电源的电力损失的指示,并且通过将一信号输出至所述M.2电子卡的链路接口复位输入来警告所述M.2电子卡,以指示所述电力损失即将发生,
所述电力损失保护装置与包括易失性存储器和非易失性存储器的所述M.2电子卡分离,其中所述辅电源在所述客户端设备中的所述主电源的电力损失发生时临时向所述M.2电子卡供电,并且其中所述M.2电子卡响应于所述信号而使用来自所述辅电源的电力将数据从所述易失性存储器转移到所述非易失性存储器,
其中所述链路接口复位输入被配置为在被激活时指示供给所述M.2电子卡的电源电压处于指定的电压容差内并且是稳定的。
2.根据权利要求1所述的电力损失保护***,其中所述客户端设备包括在给定时间能供单用户使用的电子设备。
3.根据权利要求1所述的电力损失保护***,其中所述M.2电子卡的链路接口复位输入包括根据高速***部件互联PCIe标准的PERST#输入。
4.根据权利要求1所述的电力损失保护***,其中所述电力损失检测电路通过将一信号输出至所述M.2电子卡的输入来警告所述M.2电子卡,所述输入在被激活时指示电源电压处于操作电平。
5.根据权利要求1所述的电力损失保护***,进一步包括支持基板,所述辅电源和所述电力损失检测电路安装在所述支持基板上。
6.根据权利要求1所述的电力损失保护***,进一步包括响应于所述电力损失而将所述辅电源联接至所述M.2电子卡的电路,其中所述电路没有开关矩阵。
7.根据权利要求1所述的电力损失保护***,其中所述辅电源包括电容器。
8.根据权利要求1所述的电力损失保护***,其中所述辅电源包括电池。
9.根据权利要求1所述的电力损失保护***,其中所述M.2电子卡的所述输入是所述M.2电子卡的高速***部件互联PCIe复位输入。
10.根据权利要求1所述的电力损失保护***,其中所述客户端设备中的电力损失的所述指示包括电源良好信号的去激活。
11.一种电力损失保护的方法,包括:
通过电力损失检测电路检测客户端设备中的主电源的电力损失;
响应于检测到所述电力损失,通过所述电力损失检测电路将一信号输出至电子卡的控制输入,以向所述电子卡指示所述电力损失即将发生,所述电力损失检测电路与包括易失性存储器和非易失性存储器的所述电子卡分离,其中所述电子卡的所述控制输入是所述电子卡的链路接口复位输入,其中所述链路接口复位输入被配置为在被激活时指示供给所述电子卡的电源电压处于指定的电压容差内并且是稳定的;以及
响应于所述信号而使用辅电源的电力触发数据从所述易失性存储器到所述非易失性存储器的转移,
其中所述辅电源在所述客户端设备中的所述主电源的电力损失发生时临时向所述电子卡供电。
12.根据权利要求11所述的方法,其中所述电子卡是M.2电子卡。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2014/063323 WO2016068978A1 (en) | 2014-10-31 | 2014-10-31 | Power-loss protection |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107077874A CN107077874A (zh) | 2017-08-18 |
CN107077874B true CN107077874B (zh) | 2020-05-29 |
Family
ID=55858079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480082984.0A Active CN107077874B (zh) | 2014-10-31 | 2014-10-31 | 电力损失保护 |
Country Status (5)
Country | Link |
---|---|
US (3) | US10198320B2 (zh) |
EP (1) | EP3213324B1 (zh) |
CN (1) | CN107077874B (zh) |
TW (1) | TWI540437B (zh) |
WO (1) | WO2016068978A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016068978A1 (en) * | 2014-10-31 | 2016-05-06 | Hewlett-Packard Development Company, L.P. | Power-loss protection |
US10255215B2 (en) * | 2016-01-29 | 2019-04-09 | Liqid Inc. | Enhanced PCIe storage device form factors |
TWI639919B (zh) | 2016-06-10 | 2018-11-01 | 利魁得股份有限公司 | 資料儲存系統中的多埠中介件架構 |
US10445263B2 (en) * | 2016-10-26 | 2019-10-15 | Seagate Technology Llc | Carrier board with removable memory module power fail protection |
US10452115B2 (en) * | 2016-10-26 | 2019-10-22 | Seagate Technology Llc | Removable power loss protection module |
US10795842B2 (en) | 2017-05-08 | 2020-10-06 | Liqid Inc. | Fabric switched graphics modules within storage enclosures |
CN109324989B (zh) * | 2017-07-31 | 2023-08-25 | 伊姆西Ip控股有限责任公司 | 包括多个单独可移除子载体的标准形状因子电子模块载体 |
JP6942039B2 (ja) * | 2017-12-12 | 2021-09-29 | キオクシア株式会社 | 半導体記憶装置 |
CN109346114B (zh) * | 2018-08-17 | 2020-12-01 | 珠海奔图电子有限公司 | 图像形成装置和耗材芯片掉电处理方法 |
US11042451B2 (en) | 2018-12-14 | 2021-06-22 | International Business Machines Corporation | Restoring data lost from battery-backed cache |
US10585827B1 (en) | 2019-02-05 | 2020-03-10 | Liqid Inc. | PCIe fabric enabled peer-to-peer communications |
US10976795B2 (en) | 2019-04-30 | 2021-04-13 | Seagate Technology Llc | Centralized power loss management system for data storage devices |
US11157439B2 (en) | 2019-07-25 | 2021-10-26 | Western Digital Technologies, Inc. | Method for delaying fundamental reset in power loss protection (PLP) enabled devices |
JP6908762B1 (ja) * | 2020-07-02 | 2021-07-28 | ウィンボンド エレクトロニクス コーポレーション | パワーダウン検出回路および半導体記憶装置 |
US11843939B2 (en) * | 2020-12-16 | 2023-12-12 | Itron, Inc. | Secure messaging for outage events |
US11475963B2 (en) | 2021-03-19 | 2022-10-18 | Powerchip Semiconductor Manufacturing Corporation | Semiconductor memory with data protection function and data protection method thereof |
US20230333619A1 (en) * | 2022-04-18 | 2023-10-19 | Dell Products L.P. | System and method for power supply input power management |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201106371A (en) * | 2009-02-11 | 2011-02-16 | Stec Inc | A flash backed DRAM module |
CN102436419A (zh) * | 2010-09-29 | 2012-05-02 | 三星电子株式会社 | 非易失性存储器***及管理其电源的方法 |
Family Cites Families (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5227943A (en) | 1990-12-24 | 1993-07-13 | Hughes Aircraft Company | Power fault protection for high momentum systems |
DE69817543T2 (de) * | 1998-06-08 | 2004-06-24 | International Business Machines Corp. | Automatische Datenrückgewinnung in Chipkarten |
US6836843B2 (en) * | 2001-06-29 | 2004-12-28 | Hewlett-Packard Development Company, L.P. | Access control through secure channel using personal identification system |
US6990603B2 (en) | 2002-01-02 | 2006-01-24 | Exanet Inc. | Method and apparatus for securing volatile data in power failure in systems having redundancy |
US6826028B2 (en) | 2003-01-28 | 2004-11-30 | International Rectifier Corporation | Multi-phase buck converter with programmable phase selection |
US7536506B2 (en) * | 2004-06-21 | 2009-05-19 | Dot Hill Systems Corporation | RAID controller using capacitor energy source to flush volatile cache data to non-volatile memory during main power outage |
US8390456B2 (en) * | 2008-12-03 | 2013-03-05 | Tego Inc. | RFID tag facility with access to external devices |
US8949555B1 (en) * | 2007-08-30 | 2015-02-03 | Virident Systems, Inc. | Methods for sustained read and write performance with non-volatile memory |
KR100818802B1 (ko) * | 2007-01-03 | 2008-04-02 | 삼성전자주식회사 | 파워다운 응답신호를 발생하는 반도체 메모리 장치 및 상기반도체 장치의 파워다운 방법 |
US20090249087A1 (en) | 2008-03-25 | 2009-10-01 | Nir Jacob Wakrat | Power Event Indicator for Managed Memory Device |
US9389952B2 (en) * | 2008-06-18 | 2016-07-12 | Super Talent Technology, Corp. | Green NAND SSD application and driver |
WO2010087855A1 (en) * | 2009-01-30 | 2010-08-05 | Hewlett-Packard Development Company, L.P. | Computer system powered-off state auxiliary power rail control |
US9098396B2 (en) * | 2009-02-13 | 2015-08-04 | Sandisk Il Ltd. | Enhancement of efficiency in power failure handling in flash memory |
US8479032B2 (en) * | 2009-06-26 | 2013-07-02 | Seagate Technology Llc | Systems, methods and devices for regulation or isolation of backup power in memory devices |
US8230257B2 (en) | 2009-06-26 | 2012-07-24 | Seagate Technology Llc | Systems, methods and devices for controlling backup power provided to memory devices and used for storing of sensitive data |
US8607076B2 (en) * | 2009-06-26 | 2013-12-10 | Seagate Technology Llc | Circuit apparatus with memory and power control responsive to circuit-based deterioration characteristics |
US8468379B2 (en) * | 2009-06-26 | 2013-06-18 | Seagate Technology Llc | Systems, methods and devices for control and generation of programming voltages for solid-state data memory devices |
US8289801B2 (en) | 2009-09-09 | 2012-10-16 | Fusion-Io, Inc. | Apparatus, system, and method for power reduction management in a storage device |
US8468370B2 (en) * | 2009-09-16 | 2013-06-18 | Seagate Technology Llc | Systems, methods and devices for control of the operation of data storage devices using solid-state memory and monitoring energy used therein |
KR101602939B1 (ko) | 2009-10-16 | 2016-03-15 | 삼성전자주식회사 | 불휘발성 메모리 시스템 및 그것의 데이터 관리 방법 |
US9390035B2 (en) * | 2009-12-21 | 2016-07-12 | Sanmina-Sci Corporation | Method and apparatus for supporting storage modules in standard memory and/or hybrid memory bus architectures |
US10817502B2 (en) * | 2010-12-13 | 2020-10-27 | Sandisk Technologies Llc | Persistent memory management |
WO2012172608A1 (en) * | 2011-06-16 | 2012-12-20 | Hitachi, Ltd. | Storage system and control method for a storage system |
US20130076530A1 (en) | 2011-09-13 | 2013-03-28 | William Peter Heckel, III | Portable device environmental monitoring apparatus and method |
US9158700B2 (en) * | 2012-01-20 | 2015-10-13 | Seagate Technology Llc | Storing cached data in over-provisioned memory in response to power loss |
US20130205065A1 (en) * | 2012-02-02 | 2013-08-08 | Lsi Corporation | Methods and structure for an improved solid-state drive for use in caching applications |
US20140219021A1 (en) * | 2013-02-07 | 2014-08-07 | Seagate Technology Llc | Data protection for unexpected power loss |
US20140082406A1 (en) | 2012-09-18 | 2014-03-20 | Sandisk Technologies Inc. | Data protection through power loss prediction |
GB2510180A (en) * | 2013-01-29 | 2014-07-30 | Ibm | Selective restoration of data from non-volatile storage to volatile memory |
US9383795B2 (en) * | 2013-03-10 | 2016-07-05 | Seagate Technololgy Llc | Storage device power failure infrastructure |
US9170941B2 (en) * | 2013-04-05 | 2015-10-27 | Sandisk Enterprises IP LLC | Data hardening in a storage system |
US9042197B2 (en) * | 2013-07-23 | 2015-05-26 | Western Digital Technologies, Inc. | Power fail protection and recovery using low power states in a data storage device/system |
US9448896B2 (en) * | 2013-08-07 | 2016-09-20 | Seagate Technology Llc | Torn write mitigation |
US9170887B2 (en) * | 2013-08-14 | 2015-10-27 | Kabushiki Kaisha Toshiba | Memory system and controlling method of memory system |
US9021141B2 (en) * | 2013-08-20 | 2015-04-28 | Lsi Corporation | Data storage controller and method for exposing information stored in a data storage controller to a host system |
KR101749466B1 (ko) * | 2013-09-23 | 2017-06-20 | 인텔 코포레이션 | 비휘발성 메모리에 대한 데이터의 이벤트 트리거링된 저장 |
US9129665B2 (en) * | 2013-12-17 | 2015-09-08 | Sandisk Enterprise Ip Llc | Dynamic brownout adjustment in a storage device |
US20150378415A1 (en) * | 2014-02-05 | 2015-12-31 | Christopher George | Back-up power supply systems and methods for use with solid state storage devices |
US9558565B2 (en) * | 2014-02-07 | 2017-01-31 | Materials Analysis Technology Inc. | Dimension calculation method for a semiconductor device |
US10467166B2 (en) * | 2014-04-25 | 2019-11-05 | Liqid Inc. | Stacked-device peripheral storage card |
US9501110B2 (en) * | 2014-06-05 | 2016-11-22 | Liqid Inc. | Adjustable data storage drive module carrier assembly |
US9678551B2 (en) * | 2014-07-08 | 2017-06-13 | Sanmina Corporation | Apparatus and method for visual field replaceable unit identification in the absence of host system device power |
EP3177610A4 (en) * | 2014-08-08 | 2018-01-10 | Dr. Reddy's Laboratories Ltd. | Process for the preparation of polymorphic forms of nilotinib |
US20160065000A1 (en) * | 2014-08-29 | 2016-03-03 | Kabushiki Kaisha Toshiba | Semiconductor device |
US9443601B2 (en) * | 2014-09-08 | 2016-09-13 | Sandisk Technologies Llc | Holdup capacitor energy harvesting |
US9721660B2 (en) * | 2014-10-24 | 2017-08-01 | Microsoft Technology Licensing, Llc | Configurable volatile memory without a dedicated power source for detecting a data save trigger condition |
WO2016068978A1 (en) * | 2014-10-31 | 2016-05-06 | Hewlett-Packard Development Company, L.P. | Power-loss protection |
US10198183B2 (en) * | 2015-02-06 | 2019-02-05 | Liqid Inc. | Tunneling of storage operations between storage nodes |
US20160259754A1 (en) * | 2015-03-02 | 2016-09-08 | Samsung Electronics Co., Ltd. | Hard disk drive form factor solid state drive multi-card adapter |
US9558839B2 (en) * | 2015-03-09 | 2017-01-31 | Toshiba Corporation | Power fail saving modes in solid state drive with MLC memory |
KR102274038B1 (ko) * | 2015-08-03 | 2021-07-09 | 삼성전자주식회사 | 백업 기능을 갖는 메모리 모듈 |
US20170091042A1 (en) * | 2015-09-25 | 2017-03-30 | Quanta Computer Inc. | System and method for power loss protection of storage device |
US10025508B2 (en) * | 2015-12-02 | 2018-07-17 | International Business Machines Corporation | Concurrent upgrade and backup of non-volatile memory |
US10049004B2 (en) * | 2015-12-09 | 2018-08-14 | Samsung Electronics Co., Ltd. | Electronic system with memory data protection mechanism and method of operation thereof |
US10203888B2 (en) * | 2015-12-18 | 2019-02-12 | Intel Corporation | Technologies for performing a data copy operation on a data storage device with a power-fail-safe data structure |
US10409349B2 (en) * | 2016-02-19 | 2019-09-10 | Microsoft Technology Licensing, Llc | Remediating power loss at a server |
US9996291B1 (en) * | 2016-07-29 | 2018-06-12 | EMC IP Holding Company LLC | Storage system with solid-state storage device having enhanced write bandwidth operating mode |
US10289339B2 (en) * | 2017-02-28 | 2019-05-14 | Dell Products, Lp | System and method for storing modified data to an NVDIMM during a save operation |
US20190004947A1 (en) * | 2017-06-30 | 2019-01-03 | Intel Corporation | Selective temporary data storage |
-
2014
- 2014-10-31 WO PCT/US2014/063323 patent/WO2016068978A1/en active Application Filing
- 2014-10-31 US US15/520,248 patent/US10198320B2/en active Active
- 2014-10-31 EP EP14905193.0A patent/EP3213324B1/en active Active
- 2014-10-31 CN CN201480082984.0A patent/CN107077874B/zh active Active
-
2015
- 2015-09-22 TW TW104131287A patent/TWI540437B/zh active
-
2018
- 2018-12-20 US US16/228,333 patent/US10402274B2/en active Active
-
2019
- 2019-08-05 US US16/532,014 patent/US10719402B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201106371A (en) * | 2009-02-11 | 2011-02-16 | Stec Inc | A flash backed DRAM module |
CN102436419A (zh) * | 2010-09-29 | 2012-05-02 | 三星电子株式会社 | 非易失性存储器***及管理其电源的方法 |
Also Published As
Publication number | Publication date |
---|---|
TW201621673A (zh) | 2016-06-16 |
US10402274B2 (en) | 2019-09-03 |
US10719402B2 (en) | 2020-07-21 |
US20170315873A1 (en) | 2017-11-02 |
US20190354440A1 (en) | 2019-11-21 |
WO2016068978A1 (en) | 2016-05-06 |
EP3213324A4 (en) | 2018-08-01 |
EP3213324A1 (en) | 2017-09-06 |
EP3213324B1 (en) | 2021-12-01 |
TWI540437B (zh) | 2016-07-01 |
CN107077874A (zh) | 2017-08-18 |
US10198320B2 (en) | 2019-02-05 |
US20190121700A1 (en) | 2019-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10719402B2 (en) | Power-loss protection | |
US20210141756A1 (en) | Modular Unit Network Interface Card | |
US11175713B2 (en) | Fault tolerance for power loss imminent circuitry failure | |
US10879686B2 (en) | Overcurrent protection for universal serial bus Type-C (USB-C) connector systems | |
US8352760B2 (en) | Power supply circuit and motherboard including the same | |
US9735590B2 (en) | Systems and methods for hidden battery cell charging and conditioning | |
US20110087805A1 (en) | Multi-mode dongle for peripheral devices and associated methods | |
JP7479619B2 (ja) | 拡張カードの独立スロット制御 | |
US10191525B2 (en) | Modules storing power configuration parameters | |
CN112463686B (zh) | 一种板卡热插拔装置及方法 | |
US8214667B2 (en) | Central processing unit start-up circuit of portable electronic devices | |
CN107005074B (zh) | 用于提供可选充电电压的装置和方法 | |
CN108631377B (zh) | 上电控制电路及应用其的移动电源装置 | |
US9013200B2 (en) | Circuitry for hot-swappable circuit boards | |
GB2556688A (en) | Interface assembly for the connecting of a peripheral device to an interface of a host system, method and electronic device, in particular computer system | |
KR20150034540A (ko) | 전자기기 | |
US9323637B2 (en) | Power sequencing and data hardening architecture | |
US9495003B2 (en) | Server storing data and control information for repowering operation | |
CN217181045U (zh) | 一种供电电路、主板及电子设备 | |
US20210181776A1 (en) | Interface arrangement, computer system and method | |
JP2022165536A (ja) | メモリシステム | |
CN116018575A (zh) | 通用串行总线type-c电力传输(usb-c/pd)***中的短路恢复 | |
CN110442223A (zh) | 供电控制方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |