CN110196678B - 资料储存决定装置 - Google Patents

资料储存决定装置 Download PDF

Info

Publication number
CN110196678B
CN110196678B CN201810155392.7A CN201810155392A CN110196678B CN 110196678 B CN110196678 B CN 110196678B CN 201810155392 A CN201810155392 A CN 201810155392A CN 110196678 B CN110196678 B CN 110196678B
Authority
CN
China
Prior art keywords
signal
power
module
output
delay
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
Application number
CN201810155392.7A
Other languages
English (en)
Other versions
CN110196678A (zh
Inventor
林其兴
许君竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huanda Computer Shanghai Co Ltd
Mitac Computing Technology Corp
Original Assignee
Huanda Computer Shanghai Co Ltd
Mitac Computing Technology Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huanda Computer Shanghai Co Ltd, Mitac Computing Technology Corp filed Critical Huanda Computer Shanghai Co Ltd
Priority to CN201810155392.7A priority Critical patent/CN110196678B/zh
Publication of CN110196678A publication Critical patent/CN110196678A/zh
Application granted granted Critical
Publication of CN110196678B publication Critical patent/CN110196678B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Power Sources (AREA)

Abstract

本发明提供一种资料储存决定装置包含一开关模块、一信号产生模块及一控制模块。当一电源供应模块异常断电时,该开关模块受一第一控制信号控制而持续于一段预定时间输出一输出电力来作为一第一电力,该信号产生模块回应该第一电力及该输出电力而持续运作,并根据一通知信号及该输出电力产生一触发信号及一第二控制信号,该控制模块用来产生该第一控制信号,且回应该第二控制信号而持续运作,并根据其侦测一存储器模块所得到的一侦测结果及该触发信号来产生一控制信号输出来控制该存储器模块如何储存其当前所收到的资料。

Description

资料储存决定装置
【技术领域】
本发明是有关于一种装置,特别是指一种资料储存决定装置。
【背景技术】
现有计算机***包含一电源供应模块、一电连接该电源供应模块的复杂可程序逻辑装置(Complex Programmable Logic Device,CPLD)、一具有一挥发性存储器及一非挥发性存储器的存储器模块、一电连接在该CPLD与该存储器模块之间的控制模块及其它必要元件。
该电源供应模块以一可插拔的方式电连接至一供应一输入电力的电源,并根据该输入电力供电至该计算机***中的所有元件。该CPLD用以侦测该电源供应模块是否有接收到该输入电力,并据以产生一触发信号,且将该触发信号传输至该控制模块。若该电源供应模块有接收到该输入电力(即,该电源供应模块电连接至该电源且能够正常供电),则该触发信号位于一高逻辑准位(即,高电位);若该电源供应模块未接收到该输入电力(即,该电源供应模块未电连接至该电源且该电源供应模块遭异常断电),则该触发信号位于一低逻辑准位(即,低电位),此时,该控制模块根据该触发信号产生一控制信号输出,且将该控制信号输出传输至该存储器模块,以致该存储器模块根据该控制信号输出而将其该挥发性存储器当前所收到的资料(如,来自该计算机***中的一中央处理器)储存至该非挥发性存储器中。
在上述结构中,该CPLD是由英特尔(Intel)公司的研发人员将相关程序写入一个特定芯片内而制成,且该CPLD的成本及贩售费用相当昂贵,导致现有计算机***具有较高成本。因此,现有计算机***仍有改进的空间。
【发明内容】
本发明要解决的技术问题是在于提供一种资料储存决定装置。
为解决上述技术问题,一种资料储存决定装置,其适用于一计算机***,该计算机***包括一包括第一及第二存储器单元二者其中之一的存储器模块,及一根据一交流的输入电力产生一直流的输出电力的电源供应模块,该电源供应模块还用来产生一指示其自身是否接收到该输入电力的通知信号,当该电源供应模块遭异常断电时,该通知信号位于一指示该电源供应模块未接收到该输入电力的低逻辑准位,且该资料储存决定装置根据该输出电力及该通知信号产生一控制信号输出来控制该存储器模块如何储存其当前所收到的资料。该资料储存决定装置包含一开关模块、一信号产生模块及一控制模块。
该开关模块接收一第一控制信号,且用于电连接该电源供应模块以接收该输出电力,当该电源供应模块异常断电时,该开关模块受该第一控制信号控制而持续于一段预定时间输出该输出电力来作为一第一电力。
该信号产生模块电连接该开关模块及该电源供应模块,以接收来自该开关模块的该第一电力,及来自该电源供应模块的该输出电力及该通知信号,当该电源供应模块异常断电时,该信号产生模块回应该第一电力及该输出电力而持续运作,并根据该通知信号及该输出电力产生一相关于该通知信号的触发信号,及产生一第二控制信号。
该控制模块用来产生该第一控制信号,且电连接在该信号产生模块及该存储器模块间,侦测该存储器模块是包括该第一存储器单元还是该第二存储器单元以得到一侦测结果,并接收来自该信号产生模块的该触发信号及该第二控制信号,当该电源供应模块异常断电时,该控制模块回应该第二控制信号而持续运作,并根据该侦测结果及该触发信号产生该控制信号输出,并将该控制信号输出传输至该存储器模块。
相较于现有技术,本发明资料储存决定装置中,该开关模块及该信号产生模块是以硬件电路的架构实施,该电源供应模块、该开关模块及该信号产生模块相配合可取代习知技术所提的一复杂可程序逻辑装置,且该电源供应模块、该开关模块及该信号产生模块的总制造成本仅为该复杂可程序逻辑装置的一半,使得根据该资料储存决定装置所组成的该计算机***相较于现有计算机***具有较低的成本。
【附图说明】
图1为一方块图,说明本发明资料储存决定装置的一实施例的一第一实施态样。
图2为一电路图,说明该实施例的一开关模块。
图3为一电路方块图,说明该实施例的一信号产生模块。
图4为一电路图,说明该实施例的该信号产生模块的一第二反相器。
图5为一方块图,说明该实施例的该信号产生模块的一延迟单元。
图6为一时序图,说明该实施例的操作。
图7为一方块图,说明该实施例的一第二实施态样。
【具体实施方式】
第一实施例:
参阅图1所示,本发明提供一种资料储存决定装置1的一实施例适用于一计算机***2,用以在该计算机***2断电时决定资料如何储存。
该计算机***2包括一包括一第一存储器单元211及一第二存储器单元(图未示)二者其中之一的存储器模块21、一电源供应模块22及其它必要元件(图未示,且其为本技术领域中具有一般知识者所熟知,在此省略不赘述)。在此实施例中,该存储器模块21包括该第一存储器单元211,且该第一存储器单元211为一非挥发性双列直插式存储器模块(Non-Volatile Dual In-line Memory Module,NVDIMM)。该第一存储器单元211具有一挥发性存储器(图未示)及一非挥发性存储器(图未示)。当该电源供应模块22未遭异常断电(即,该电源供应模块22电连接至一电源且能够正常供电)且该计算机***2正常运作时,该计算机***2主要是将资料储存至该第一存储器单元211的该挥发性存储器中。该电源供应模块22以一可插拔的方式电连接至该供应一交流的输入电力Vin的电源(图未示),并根据该输入电力Vin产生一直流的输出电力Vo。该电源供应模块22还用来产生一指示其自身是否接收到该输入电力Vin的通知信号D1。当该电源供应模块22遭异常断电时(即,该电源供应模块22未电连接至该电源),该通知信号D1指示该电源供应模块22未接收到该输入电力Vin(即,该通知信号D1位于一低逻辑准位(即,逻辑〝0〞准位)),此时,该电源供应模块22根据其自身内部电路板上各元件的残存电力来持续产生该输出电力Vo,以致该资料储存决定装置1得以根据该输出电力Vo及该通知信号D1产生一控制信号输出Cout来控制该第一存储器单元211将其该挥发性存储器当前所收到的资料储存至该第一存储器单元211的该非挥发性存储器中。
本实施例该资料储存决定装置1包含一开关模块4、一信号产生模块5及一控制模块6。
该开关模块4接收一第一控制信号C1,且用于电连接该电源供应模块22以接收该输出电力Vo。当该第一控制信号C1位于一高逻辑准位时(即,逻辑〝1〞准位),该开关模块4受该第一控制信号C1控制而将该输出电力Vo输出并作为一第一电力V1。当该第一控制信号C1位于该低逻辑准位时,该开关模块4受该第一控制信号C1控制而不输出为该输出电力Vo的该第一电力V1。在此实施例中,该开关模块4的实施参阅图2所示。
该信号产生模块5电连接该控制模块6、该开关模块4、及该电源供应模块22。当该信号产生模块5接收到来自该开关模块4的该第一电力V1,来自该电源供应模块22的该输出电力Vo及该通知信号D1时,该信号产生模块5回应该第一电力V1及该输出电力Vo而运作,并至少根据该通知信号D1及该输出电力Vo,产生一相关于该通知信号D1的触发信号Ts,及一第二控制信号C2。此外,该信号产生模块5还接收一延迟选择信号Ds,且该存储器模块21还受控于该延迟选择信号Ds。
进一步参阅图3所示,在此实施例中,该信号产生模块5包括一信号产生单元51、一切换单元52、一延迟单元53、一逻辑闸单元54及一电力调整单元55。
该信号产生单元51电连接该电源供应模块22及该开关模块4。当该信号产生单元51接收到来自该电源供应模块22的该输出电力Vo与该通知信号D1,及接收到来自该开关模块4的该第一电力V1时,该信号产生单元51回应该第一电力V1及该输出电力Vo而运作,并根据该输出电力Vo及该通知信号D1产生该触发信号Ts及一切换信号S1。该切换信号S1的相位反相于该通知信号D1的相位。在此实施例中,该信号产生单元51包括第一及第二反相器511、512,与第一及第二正反器513、514。该等第一及第二正反器513、514各自为一D型正反器。
该第一反相器511电连接该电源供应模块22以接收该通知信号D1,并根据该通知信号D1产生一反相信号Rs。该反相信号Rs的相位反相于该通知信号D1的相位。
该第一正反器513具有一接收该输出电力Vo的资料输入端D、一电连接该第一反相器511以接收该反相信号Rs的时脉输入端CLK、一电连接该开关模块4以接收该第一电力V1的电源输入端VCC及一非反相资料输出端Q。该第一正反器513根据该输出电力Vo、该反相信号Rs及该第一电力V1,在其该非反相资料输出端Q,产生一脉波信号Ps。
该第二反相器512电连接该第一正反器513的该非反相资料输出端Q以接收该脉波信号Ps,并根据该脉波信号Ps产生该触发信号Ts,该触发信号Ts的相位反相于该脉波信号Ps的相位。在此实施例中,该第二反相器512的实施参阅图4所示,该触发信号Ts包括一触发信号部分Ts1,及一中断信号部分SMI,该触发信号部分Ts1的相位与该中断信号部分SMI的相位相同。
该第二正反器514具有彼此电连接并接收该输出电力Vo的一资料输入端D与一电源输入端VCC、一电连接该第一正反器513的该非反相资料输出端Q以接收该脉波信号Ps的时脉输入端CLK及一非反相资料输出端Q。该第二正反器514根据该输出电力Vo及该脉波信号Ps,在该非反相资料输出端Q,产生该切换信号S1。
该延迟单元53接收该延迟选择信号Ds,且电连接该电源供应模块22以接收该通知信号D1,并根据该通知信号D1及该延迟选择信号Ds产生一延迟信号输出Do。请进一步参阅图5所示,在此实施例中,该延迟单元53包括第一及第二延迟电路531、532,及一切换电路533。
该第一延迟电路531电连接该电源供应模块22以接收该通知信号D1,并将该通知信号D1延迟一第一时间而产生一第一延迟信号De1。该第二延迟电路532电连接该电源供应模块22以接收该通知信号D1,并将该通知信号D1延迟一第二时间而产生一第二延迟信号De2。在此实施例中,该第一时间为600us,该第二时间为15ms。
该切换电路533接收该延迟选择信号Ds,且电连接该等第一与第二延迟电路531、532以分别接收该等第一与第二延迟信号De1、De2,并据以产生该延迟信号输出Do。该切换电路533根据该延迟选择信号Ds来操作,当该延迟选择信号Ds位于该高逻辑准位时,该第一延迟信号De1作为该延迟信号输出Do,当该延迟选择信号Ds位于该低逻辑准位时,该第二延迟信号De2作为该延迟信号输出Do。
该逻辑闸单元54电连接该延迟单元53及该电源供应模块22以分别接收该延迟信号输出Do及该通知信号D1,并根据该延迟信号输出Do及该通知信号D1产生一输出信号Os。在此实施例中,该逻辑闸单元54为一反闸单元。
该电力调整单元55电连接该电源供应模块22及该逻辑闸单元54,接收分别来自该电源供应模块22及该逻辑闸单元54的该输出电力Vo及该输出信号Os,并根据该输出电力Vo及该输出信号Os产生该电力调整信号Pa。在此实施例中,该电力调整单元55为一包括多个依序串接的变压器的现有组件,当该输出信号Os位于该高逻辑准位时,该等变压器根据该输出电力Vo依序于不同时序分别开始产生多个彼此具有不同电位的电压信号供给该计算机***2中的相关元件,且最后被产生并输出的一电压信号指示电源时序已完成并作为该电力调整信号Pa。当该输出信号Os位于该低逻辑准位时,该等变压器依序于不同时序分别停止供应该等电压信号给该计算机***2中的相关元件。
该切换单元52电连接该第二正反器514的该非反相资料输出端Q、该电源供应模块22及该电力调整单元55以分别接收该切换信号S1、该输出电力Vo及该电力调整信号Pa,并据以产生该第二控制信号C2。该切换单元52根据该切换信号S1来操作,当该切换信号S1位于该高逻辑准位时(即,该电源供应模块22异常断电),该切换单元52根据该切换信号S1而将该输出电力Vo输出并作为该第二控制信号C2,当该切换信号S1位于该低逻辑准位时,该切换单元52根据该切换信号S1而将该电力调整信号Pa输出并作为该第二控制信号C2。
该控制模块6用来产生并输出该第一控制信号C1至该开关模块4,且电连接在该信号产生模块5及该存储器模块21间,侦测该存储器模块21以得到一指示该存储器模块21是包括该第一存储器单元211还是该第二存储器单元的侦测结果D2,并接收来自该信号产生模块5的该触发信号Ts及该第二控制信号C2。该控制模块6根据该侦测结果D2产生该延迟选择信号Ds,并将该延迟选择信号Ds输出至该延迟单元53的该切换电路533及该第一存储器单元211。当该电源供应模块22遭异常断电时,该控制模块6回应该第二控制信号C2而持续运作,并根据该侦测结果D2及该触发信号Ts产生该控制信号输出Cout,且将该控制信号输出Cout传输至该第一存储器单元211,以致该第一存储器单元211根据该控制信号输出Cout及该延迟选择信号Ds将其内部的该挥发性存储器当前所收到的资料储存至其内部的该非挥发性存储器中。在此实施例中,该控制模块6包括一处理单元61及一控制单元62。该控制单元62是以一平台路径控制器(Platform Controller Hub,PCH)来实施。
该处理单元61用来电连接该存储器模块21,且当该计算机***2被开机时,该处理单元61侦测该存储器模块21的类型,以产生该侦测结果D2。在此实施例中,该侦测结果D2指示该存储器模块21包括该第一存储器单元211。
该控制单元62电连接该处理单元61及该信号产生模块5,且用来产生该第一控制信号C1(在该计算机***2是进行正常开机时,该控制单元62根据其所接收的一开机讯号(图未示)产生具有该高逻辑准位的该第一控制信号C1,而当该计算机***2是进行正常关机时,该处理单元61通知该控制单元62产生具有该低逻辑准位的该第一控制信号C1)。当该控制单元62接收到来自该处理单元61的该侦测结果D2、来自该信号产生模块5的该触发信号Ts与该第二控制信号C2时,该控制单元62根据该侦测结果D2产生该延迟选择信号Ds,且当该电源供应模块22遭异常断电时,该控制单元62回应该第二控制信号C2而持续运作,并根据该侦测结果D2及该触发信号Ts产生一第一掉电通知信号Pd1及该控制信号输出Cout,且将该第一掉电通知信号Pd1及该控制信号输出Cout分别传输至该处理单元61及该第一存储器单元211。当该处理单元61接收到该第一掉电通知信号Pd1时,该处理单元61还根据该第一掉电通知信号Pd1控制该第一存储器单元211进入一省电模式。
参阅图6所示,说明该资料储存决定装置1操作时相关信号的时序。参数t0、t1、t2为时间点,参数t3为一段预定时间。
时间点t0~时间点t1:进一步参阅图1、图3及图5所示,该电源供应模块22未遭异常断电且该计算机***2及该资料储存决定装置1被启动并进行正常开机的相关操作。因正常开机的相关操作为熟悉本技术领域的通常知识者所熟知,故于此不赘述。需说明的是,在此阶段,该切换信号S1位于该低逻辑准位,该切换单元52将该电力调整信号Pa作为该第二控制信号C2。该处理单元61侦测该存储器模块21是包括该第一存储器单元211还是该第二存储器单元来得到该侦测结果D2,使得该控制单元62根据该侦测结果D2产生该延迟选择信号Ds(相关于用来选择当该电源供应模块22遭异常断电时,该电力调整单元55会持续输出该等电压信号的时间区间的长度),并且该切换电路533根据该延迟选择信号Ds来操作并产生该延迟信号输出Do。举例来说,在此实施例中,该存储器模块21属于该第一存储器单元211,该侦测结果D2及该延迟选择信号Ds位于该高逻辑准位(当该存储器模块21不属于该第一存储器单元211时,该侦测结果D2及该延迟选择信号Ds位于该低逻辑准位),因此,固定将该第一延迟信号De1作为该延迟信号输出Do(即,当该电源供应模块22遭异常断电时,该电力调整单元55会持续输出该等电压信号的时间为600us)。
时间点t1:该电源供应模块22遭异常断电,该通知信号D1从该高逻辑准位转换成该低逻辑准位(即,该电源供应模块22未接收到该输入电力Vin且异常断电)。
时间点t1~时间点t2:此时,该电源供应模块22会受其自身内部电路板上具有残余电力的至少一元件进行放电而持续输出该输出电力Vo。该第一控制信号C1持续于该段预定时间t3位于该高逻辑准位,使得该开关模块4持续于该段预定时间t3输出该第一电力V1来致能该第一正反器513,以致该第一正反器513产生该脉波信号Ps,且该脉波信号Ps从该低逻辑准位转换成该高逻辑准位的上缘触发,会促使该切换信号S1也跟着从该低逻辑准位转换成该高逻辑准位,以致该切换单元52将该输出电力Vo作为该第二控制信号C2,而该触发信号Ts从该高逻辑准位转换成该低逻辑准位(即,该信号产生模块5回应该第一电力V1及该输出电力Vo而持续运作)。如此一来,该控制单元62根据该触发信号Ts而得知该电源供应模块22遭异常断电,并产生该控制信号输出Cout及该第一掉电通知信号Pd1,使得该处理单元61根据该第一掉电通知信号Pd1控制该第一存储器单元211进入该省电模式,且该第一存储器单元21被该延迟选择信号Ds致能,并根据该控制信号输出Cout来将其内部该挥发性存储器当前所收到的资料储存至其内部该非挥发性存储器中。
需说明的是,当该电源供应模块22未遭异常断电(即,该电源供应模块22所输出的该通知信号D1位于该高逻辑准位),且该计算机***2是进行正常关机时,该处理单元61会先接收到一关机指令并通知该控制单元62,使得该控制单元62先将该第一控制信号C1从该高逻辑准位转换成该低逻辑准位,以致该开关模块4停止输出该第一电力V1来致能该第一正反器513。如此一来,该信号产生模块5所产生的该触发信号Ts不会从该高逻辑准位转换成该低逻辑准位,进而可避免该控制模块6产生该控制信号输出Cout。
第二实施例:
参阅图7所示,本发明该资料储存决定装置1的第二实施态样与该第一实施态样相似,二者不同之处在于:该存储器模块21包括该第二存储器单元212;该处理单元61所产生的该侦测结果D2指示该存储器模块21为该第二存储器单元212;该控制单元62没有产生该控制信号输出Cout;当该电源供应模块22遭异常断电时,该控制单元62回应该第二控制信号C2而持续运作,并根据该侦测结果D2及该触发信号Ts产生一第二掉电通知信号Pd2,且将该第二掉电通知信号Pd2传输至该处理单元61,以致该处理单元61根据该第二掉电通知信号Pd2产生该控制信号输出Cout,并将该控制信号输出Cout传输至该第二存储器单元212,使得该第二存储器单元212根据该控制信号输出Cout而将其当前所收到的资料储存至其内部的一非挥发性存储器(图未示)中。在此实施例中,该第二存储器单元212为一ApachePass存储器单元。
综上所述,该开关模块4及该信号产生模块5是以硬件电路的架构实施,藉由该电源供应模块22所提供的该通知指令D1与本实施例的该开关模块4及该信号产生模块5相配合可取代习知技术所提的一复杂可程序逻辑装置,且该电源供应模块22、该开关模块4及该信号产生模块5的总制造成本仅为该复杂可程序逻辑装置的一半,如此一来,根据本实施例的该资料储存决定装置1所组成的该计算机***2相较于现有计算机***具有较低的成本。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (8)

1.一种资料储存决定装置,适用于一计算机***,该计算机***包括一包括第一存储器单元及第二存储器单元二者其中之一的存储器模块,及一根据一交流的输入电力产生一直流的输出电力的电源供应模块,该电源供应模块还用来产生一指示其自身是否接收到该输入电力的通知信号,当该电源供应模块遭异常断电时,该通知信号位于一指示该电源供应模块未接收到该输入电力的低逻辑准位,且该资料储存决定装置根据该输出电力及该通知信号产生一控制信号输出来控制该存储器模块储存其当前所收到的资料,其特征在于,该资料储存决定装置包含:
一开关模块,接收一第一控制信号,且用于电连接该电源供应模块以接收该输出电力,当该电源供应模块异常断电时,该开关模块受该第一控制信号控制而持续于一段预定时间输出该输出电力来作为一第一电力;
一信号产生模块,电连接该开关模块及该电源供应模块,以接收来自该开关模块的该第一电力,及来自该电源供应模块的该输出电力及该通知信号,当该电源供应模块异常断电时,该信号产生模块回应该第一电力及该输出电力而持续运作,并根据该通知信号及该输出电力产生一相关于该通知信号的触发信号,及产生一第二控制信号;以及
一控制模块,用来接收一开机讯号及一关机指令之其中一者,并根据所接收到的该开机讯号及关机指令之其中一者来产生该第一控制信号,且电连接在该信号产生模块及该存储器模块间,侦测该存储器模块是包括该第一存储器单元还是该第二存储器单元以得到一侦测结果,并接收来自该信号产生模块的该触发信号及该第二控制信号,且根据该侦测结果及该触发信号产生该控制信号输出,并将该控制信号输出传输至该存储器模块。
2.根据权利要求1所述的资料储存决定装置,其特征在于,该存储器模块包括该第一存储器单元,该控制模块包括:
一处理单元,用来电连接并侦测该存储器模块的类型,以产生该侦测结果,该侦测结果指示该存储器模块包括该第一存储器单元;以及
一控制单元,用来产生该第一控制信号,且电连接该处理单元及该信号产生模块,接收来自该处理单元的该侦测结果,及来自该信号产生模块的该触发信号及该第二控制信号,当该电源供应模块异常断电时,该控制单元回应该第二控制信号而持续运作,并根据该侦测结果及该触发信号产生一第一掉电通知信号及该控制信号输出,并将该第一掉电通知信号及该控制信号输出分别传输至该处理单元及该第一存储器单元;
当该处理单元接收到该第一掉电通知信号时,该处理单元还根据该第一掉电通知信号控制该第一存储器单元进入一省电模式。
3.根据权利要求1所述的资料储存决定装置,其特征在于,该存储器模块包括该第二存储器单元,该控制模块包括:
一处理单元,用来电连接并侦测该存储器模块的类型,以产生该侦测结果,该侦测结果指示该存储器模块包括该第二存储器单元;以及
一控制单元,用来产生该第一控制信号,且电连接该处理单元及该信号产生模块,接收来自该处理单元的该侦测结果,及来自该信号产生模块的该触发信号及该第二控制信号,当该电源供应模块异常断电时,该控制单元回应该第二控制信号而持续运作,并根据该侦测结果及该触发信号产生一第二掉电通知信号,且将该第二掉电通知信号传输至该处理单元,以致该处理单元根据该第二掉电通知信号产生该控制信号输出,并将该控制信号输出传输至该第二存储器单元。
4.根据权利要求1所述的资料储存决定装置,其特征在于,该控制模块还根据该侦测结果产生一延迟选择信号,并将该延迟选择信号输出至该信号产生模块,该信号产生模块包括:
一信号产生单元,电连接该电源供应模块及该开关模块,接收来自该电源供应模块的该输出电力与该通知信号,及接收来自该开关模块的该第一电力,当该电源供应模块异常断电时,该信号产生单元回应该第一电力及该输出电力而持续运作,并根据该输出电力及该通知信号产生该触发信号及一切换信号,该切换信号的相位反相于该通知信号的相位;
一延迟单元,电连接该控制模块及该电源供应模块以分别接收该延迟选择信号及该通知信号,并根据该通知信号及该延迟选择信号产生一延迟信号输出;
一逻辑闸单元,电连接该延迟单元及该电源供应模块以分别接收该延迟信号输出及该通知信号,并根据该延迟信号输出及该通知信号产生一输出信号;
一电力调整单元,电连接该逻辑闸单元及该电源供应模块以分别接收该输出信号及该输出电力,并根据该输出电力及该输出信号产生一电力调整信号;以及
一切换单元,电连接该电力调整单元、该信号产生单元及该电源供应模块以分别接收该电力调整信号、该切换信号及该输出电力,并据以产生该第二控制信号,该切换单元根据该切换信号来操作,当该电源供应模块异常断电时,该输出电力作为该第二控制信号,当该电源供应模块未异常断电时,该电力调整信号作为该第二控制信号。
5.根据权利要求4所述的资料储存决定装置,其特征在于,该延迟单元包括:
一第一延迟电路,电连接一侦测模块以接收该通知信号,并将该通知信号延迟一第一时间而产生一第一延迟信号;
一第二延迟电路,电连接该侦测模块以接收该通知信号,并将该通知信号延迟一第二时间而产生一第二延迟信号;以及
一切换电路,电连接该控制模块,及该第一延迟电路与该第二延迟电路,接收分别来自该控制模块及该第一延迟电路与该第二延迟电路的该延迟选择信号及该第一延迟信号与该第二延迟信号,并据以产生该延迟信号输出,该切换电路根据该延迟选择信号来操作,当该延迟选择信号位于一高逻辑准位时,该第一延迟信号作为该延迟信号输出,当该延迟选择信号位于一低逻辑准位时,该第二延迟信号作为该延迟信号输出。
6.根据权利要求4所述的资料储存决定装置,其特征在于,该逻辑闸单元为一反闸单元。
7.根据权利要求4所述的资料储存决定装置,其特征在于,该信号产生单元包括:
一第一反相器,电连接该电源供应模块以接收该通知信号,并根据该通知信号产生一反相信号,该反相信号的相位反相于该通知信号的相位;
一第一正反器,具有一接收该输出电力的资料输入端、一电连接该第一反相器以接收该反相信号的时脉输入端、一电连接该开关模块以接收该第一电力的电源输入端及一非反相资料输出端,该第一正反器根据该输出电力、该反相信号及该第一电力,在其该非反相资料输出端,产生一脉波信号;
一第二反相器,电连接该第一正反器的该非反相资料输出端以接收该脉波信号,并根据该脉波信号产生该触发信号,该触发信号的相位反相于该脉波信号的相位;以及
一第二正反器,具有彼此电连接并接收该输出电力的一资料输入端与一电源输入端、一电连接该第一正反器的该非反相资料输出端以接收该脉波信号的时脉输入端及一非反相资料输出端,该第二正反器根据该输出电力及该脉波信号,在其该非反相资料输出端,产生该切换信号。
8.根据权利要求7所述的资料储存决定装置,其特征在于,该第一正反器及该第二正反器各自为一D型正反器。
CN201810155392.7A 2018-02-23 2018-02-23 资料储存决定装置 Active CN110196678B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810155392.7A CN110196678B (zh) 2018-02-23 2018-02-23 资料储存决定装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810155392.7A CN110196678B (zh) 2018-02-23 2018-02-23 资料储存决定装置

Publications (2)

Publication Number Publication Date
CN110196678A CN110196678A (zh) 2019-09-03
CN110196678B true CN110196678B (zh) 2022-09-30

Family

ID=67743939

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810155392.7A Active CN110196678B (zh) 2018-02-23 2018-02-23 资料储存决定装置

Country Status (1)

Country Link
CN (1) CN110196678B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113707105B (zh) * 2021-08-18 2022-08-23 Tcl华星光电技术有限公司 延迟电路及电压控制芯片
CN117667534A (zh) * 2022-08-31 2024-03-08 深圳富联富桂精密工业有限公司 存储器异常检测***、主板、电子装置及异常检测方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW553482U (en) * 2002-12-18 2003-09-11 Inventec Corp Device to pre-detecting and handling the exhaust of battery power
CN1825248A (zh) * 2005-02-24 2006-08-30 英业达股份有限公司 一种存储器电源备援***
US9588565B1 (en) * 2013-06-28 2017-03-07 EMC IP Holding Company LLC Method and apparatus for data protection on embedded flash devices during power loss events

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101107152B1 (ko) * 2004-12-16 2012-02-06 삼성전자주식회사 동작 성능이 향상된 메모리 저장 장치
TW200722997A (en) * 2005-12-15 2007-06-16 Inventec Corp Method of protecting cache data of storage system
JP2008117000A (ja) * 2006-10-31 2008-05-22 Nippon Digital Kenkyusho:Kk キャッシュデータ保護装置およびキャッシュデータ保護方法
WO2009107212A1 (ja) * 2008-02-28 2009-09-03 富士通株式会社 ストレージ装置、ストレージ制御装置およびストレージ制御方法
KR100963775B1 (ko) * 2008-08-01 2010-06-14 한양대학교 산학협력단 비휘발성 메모리의 데이터 보호 장치 및 방법
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
CN103366815A (zh) * 2012-04-06 2013-10-23 鸿富锦精密工业(深圳)有限公司 断电保护电路及具有该断电保护电路的电子装置
CN203311406U (zh) * 2013-06-20 2013-11-27 瑞祺电通股份有限公司 线上同步备份装置
CN104077246A (zh) * 2014-07-02 2014-10-01 浪潮(北京)电子信息产业有限公司 一种实现易失性存储器备份的装置
US9437298B1 (en) * 2015-03-25 2016-09-06 Intel Corporation Self-storing and self-restoring non-volatile static random access memory
US20180011714A1 (en) * 2016-07-08 2018-01-11 Super Micro Computer, Inc. Graceful shutdown with asynchronous dram refresh of non-volatile dual in-line memory module
CN106708429B (zh) * 2016-11-24 2019-12-24 英业达科技有限公司 侦测电路

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW553482U (en) * 2002-12-18 2003-09-11 Inventec Corp Device to pre-detecting and handling the exhaust of battery power
CN1825248A (zh) * 2005-02-24 2006-08-30 英业达股份有限公司 一种存储器电源备援***
US9588565B1 (en) * 2013-06-28 2017-03-07 EMC IP Holding Company LLC Method and apparatus for data protection on embedded flash devices during power loss events

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Data recovery from sudden power-off in mobile devices;Dongwook Kim等;《2012 IEEE 1st Global Conference on Consumer Electronics (GCCE 2012)》;20121231;全文 *
NVDIMM在分布式存储数据保护中的应用研究;惠润海;《中国优秀硕士学位论文全文数据库 信息科技辑》;20171031;第I137-8页 *
UPS注重降低成本延长供电时间;林芳明;《世界电子元器件》;19971115(第11期);全文 *

Also Published As

Publication number Publication date
CN110196678A (zh) 2019-09-03

Similar Documents

Publication Publication Date Title
KR102030706B1 (ko) 동적 적응형 전압-주파수 가드대역 제어 회로
US5336939A (en) Stable internal clock generation for an integrated circuit
US8912778B1 (en) Switching voltage regulator employing current pre-adjust based on power mode
US9329210B1 (en) Voltage monitoring circuit
US8593013B2 (en) Switching control method capable of continuously providing power and related apparatus and power supply system
KR20120095901A (ko) 전력 관리를 위한 클럭 턴온 기법
KR20150116816A (ko) 펄스 폭 변조 로드 공유 버스
CN107799139B (zh) 占空比校正器件及包括其的半导体器件
CN110196678B (zh) 资料储存决定装置
TWI668563B (zh) 資料儲存決定裝置
CN109669524B (zh) 芯片的上电复位电路
US9501113B2 (en) Voltage detection system and controlling method of the same
US20130145193A1 (en) Data processing device and data processing system
US10664033B2 (en) Power supply circuit
CN107645288B (zh) 用于产生脉冲的电子电路、方法及电子装置
US10033355B2 (en) Electric power supply device and semiconductor device
EP2847868A1 (en) Inverter-and-switched-capacitor-based squelch detector apparatus and method
CN109818411B (zh) 一种适用于电源突变的电源开关电路、芯片及供电***
US6870353B2 (en) Power supply control circuit and LSI using the same
US8402288B2 (en) Apparatus and method for controlling voltage and frequency using multiple reference circuits
CN110690689B (zh) 过电流保护装置及方法
CN109765954B (zh) 控制流入电路模块之电流量的方法及相关的芯片
US6888418B2 (en) Control circuit and method for a crystal oscillator using a timer
KR20160113396A (ko) 전압 생성 회로, 이를 구비한 반도체 메모리 장치 및 동작 방법
KR102548611B1 (ko) 전압 검출 시스템

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