[go: up one dir, main page]

CN107608824A - A kind of non-volatile computing device and its method of work - Google Patents

A kind of non-volatile computing device and its method of work Download PDF

Info

Publication number
CN107608824A
CN107608824A CN201710777421.9A CN201710777421A CN107608824A CN 107608824 A CN107608824 A CN 107608824A CN 201710777421 A CN201710777421 A CN 201710777421A CN 107608824 A CN107608824 A CN 107608824A
Authority
CN
China
Prior art keywords
computing device
volatile
flip
flop
mode
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.)
Granted
Application number
CN201710777421.9A
Other languages
Chinese (zh)
Other versions
CN107608824B (en
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.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN201710777421.9A priority Critical patent/CN107608824B/en
Publication of CN107608824A publication Critical patent/CN107608824A/en
Application granted granted Critical
Publication of CN107608824B publication Critical patent/CN107608824B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明涉及一种非易失性计算装置,包括处理单元和片外存储单元,所述处理单元包括中央处理器和片内存储单元,所述片外存储单元包括非易失性存储器件,所述片内存储单元包括非易失性存储器件和易失性存储器件。

The present invention relates to a non-volatile computing device, including a processing unit and an off-chip storage unit, the processing unit includes a central processing unit and an on-chip storage unit, the off-chip storage unit includes a non-volatile storage device, the The on-chip storage unit includes a non-volatile storage device and a volatile storage device.

Description

一种非易失性计算装置及其工作方法A non-volatile computing device and its working method

技术领域technical field

本发明涉及计算机技术领域,特别涉及一种非易失计算装置及其工作方法。The invention relates to the field of computer technology, in particular to a non-volatile computing device and a working method thereof.

背景技术Background technique

一般来说,根据信息的可保存性,可将存储器划分为易失性存储器和非易失性存储器,其中,易失性存储器内的数据在掉电后会消失,例如静态随机存储器或动态随机存储器等,非易失性存储器内的数据在掉线后不会消失,例如闪存或硬盘等。Generally speaking, according to the storability of information, memory can be divided into volatile memory and non-volatile memory, wherein the data in volatile memory will disappear after power off, such as static random access memory or dynamic random access memory Memory, etc., the data in the non-volatile memory will not disappear after being disconnected, such as flash memory or hard disk.

通常情况下,相对于非易失性存储器,易失性存储器的读写速度快但价格昂贵,因此在计算装置中,片外存储器一般采用非易失性存储器,例如磁带、磁盘或闪存等;片上存储器一般采用易失性存储器,例如缓存或内存等。由于易失性存储器掉电后数据不能保存,当计算装置出现(异常)断电时,容易出现数据丢失,或者备份/恢复时间过长等问题。Generally, compared with non-volatile memory, volatile memory has fast read and write speed but is expensive. Therefore, in computing devices, non-volatile memory is generally used as off-chip memory, such as tape, disk or flash memory; The on-chip memory generally adopts volatile memory, such as cache or memory. Since the data in the volatile memory cannot be saved after power failure, when the computing device is powered off (abnormally), problems such as data loss or too long backup/recovery time may easily occur.

因此,需要一种能够防止掉电后数据丢失且备份/恢复时间短的计算装置。Therefore, there is a need for a computing device capable of preventing data loss after a power failure and having short backup/restore times.

发明内容Contents of the invention

本发明提供一种非易失计算装置及其工作方法,包括处理单元和片外存储单元,所述处理单元包括片上存储单元,所述片外存储单元包括非易失性存储器件和易失性存储器件,所述片内存储单元包括非易失性存储器件。The present invention provides a non-volatile computing device and its working method, including a processing unit and an off-chip storage unit, the processing unit includes an on-chip storage unit, and the off-chip storage unit includes a non-volatile storage device and a volatile A storage device, the on-chip storage unit includes a non-volatile storage device.

优选的,所述片外存储单元中的易失性存储器件和非易失性存储器件集成在单核内。Preferably, the volatile storage device and the non-volatile storage device in the off-chip storage unit are integrated in a single core.

优选的,所述片外存储单元中的易失性存储器件和非易失性存储器件采用了堆叠结构。Preferably, the volatile storage device and the non-volatile storage device in the off-chip storage unit adopt a stack structure.

优选的,所述处理器还包括具有非易失性的触发器。Preferably, the processor further includes a non-volatile flip-flop.

优选的,所述非易失性的触发器包括主从触发器和备份模块。Preferably, the non-volatile flip-flops include master-slave flip-flops and backup modules.

优选的,所述备份模块包括铁电电容器。Preferably, the backup module includes a ferroelectric capacitor.

优选的,所述计算装置还包括在所述计算装置断电后为所述计算装置供电的供电单元。Preferably, the computing device further includes a power supply unit for supplying power to the computing device after the computing device is powered off.

优选的,所述供电单元包括可以从外界采集电能的电能采集模块。Preferably, the power supply unit includes an electric energy collection module capable of collecting electric energy from the outside.

根据本发明的另一个方面,还提供一种使用上述计算装置的工作方法,包括:According to another aspect of the present invention, there is also provided a working method using the above computing device, including:

所述计算装置处于正常工作的普通模式;the computing device is in normal mode for normal operation;

在出现异常断电或触发休眠信号时,所述计算装置进入备份模式;When an abnormal power failure occurs or a sleep signal is triggered, the computing device enters a backup mode;

备份完成后,所述计算装置进入休眠模式,各单元停止工作;After the backup is completed, the computing device enters into a dormant mode, and each unit stops working;

在出现唤醒信号时,所述计算装置进入恢复模式,待前次备份的数据全部恢复结束后,所述计算装置重新进入普通模式;When the wake-up signal occurs, the computing device enters the recovery mode, and after all the data backed up in the previous time is restored, the computing device re-enters the normal mode;

其中,在备份模式下,所述计算装置将系统中的当前数据存储至所述片外存储器中的非易失存储器件中;在恢复模式下,所述计算装置将存储在所述片外存储器中的非易失存储器件中的数据恢复至系统中。Wherein, in the backup mode, the computing device stores the current data in the system into the non-volatile storage device in the off-chip memory; in the recovery mode, the computing device stores the current data in the off-chip memory The data in the non-volatile memory device in the system is restored to the system.

根据本发明的另一个方面,还提供一种使用上述非易失性的触发器的工作方法,包括:According to another aspect of the present invention, a working method using the above-mentioned non-volatile trigger is also provided, including:

当处于正常工作模式的所述非易失性的触发器出现异常断电或触发休眠信号时,所述非易失性的触发器将所述主从触发器中的数据保存至所述备份模块中;以及When the non-volatile flip-flop in the normal working mode is abnormally powered off or triggers a sleep signal, the non-volatile flip-flop saves the data in the master-slave flip-flop to the backup module in; and

当出现唤醒信号时,所述非易失性的触发器将保存在所述备份模块中的数据恢复至所述主从触发器中。When a wake-up signal occurs, the non-volatile flip-flop restores the data stored in the backup module to the master-slave flip-flop.

相对于现有技术,本发明取得了如下有益技术效果:本发明提供的非易失性计算装置,采用了片上存储和片外存储这种两级存储结构,简化了存储层次;其中,片上存储采用了低能耗和高扩展性的非易失存储器件,片外存储采用了非易失存储器件和易失性存储器件,提高系统的稳定性和可靠性;同时,本发明采用非易失触发器代替传统触发器,实现了数据在寄存器级的本地存储,使得计算装置在掉电时,寄存器中的数据不会丢失,有效地保证了数据的存储安全,减小了数据备份的时间损耗,节省了系统的唤醒时间。Compared with the prior art, the present invention achieves the following beneficial technical effects: the non-volatile computing device provided by the present invention adopts a two-level storage structure of on-chip storage and off-chip storage, which simplifies the storage hierarchy; wherein, the on-chip storage Non-volatile memory devices with low energy consumption and high scalability are used, and non-volatile memory devices and volatile memory devices are used for off-chip storage, which improves the stability and reliability of the system; at the same time, the present invention uses non-volatile trigger The flip-flop replaces the traditional flip-flop and realizes the local storage of data at the register level, so that when the computing device is powered off, the data in the register will not be lost, effectively ensuring the security of data storage and reducing the time loss of data backup. Saves system wake-up time.

附图说明Description of drawings

图1是根据本发明较佳实施例的非易失计算装置的结构示意图。FIG. 1 is a schematic structural diagram of a non-volatile computing device according to a preferred embodiment of the present invention.

图2是本发明另一个实施例的计算装置的结构示意图。FIG. 2 is a schematic structural diagram of a computing device according to another embodiment of the present invention.

图3是本发明另一个实施例的计算装置的结构示意图。FIG. 3 is a schematic structural diagram of a computing device according to another embodiment of the present invention.

图4是图1所示的计算装置所采用的非易失性触发器的结构示意图。FIG. 4 is a schematic structural diagram of a non-volatile flip-flop used by the computing device shown in FIG. 1 .

图5是图1所示的计算装置的工作模式切换流程示意图。FIG. 5 is a schematic diagram of a working mode switching process of the computing device shown in FIG. 1 .

具体实施方式detailed description

为了使本发明的目的、技术方案以及优点更加清楚明白,以下结合附图,对根据本发明的实施例中提供的进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, further detailed descriptions provided in the embodiments according to the present invention will be provided below in conjunction with the accompanying drawings.

近些年随着存储技术的发展,出现了很多新型非易失存储器,其性能得到了很大的提升,无论是在非易失性或能耗,还是访问速度或扩展性等方面都取得了极大的进步,其中有的非易失存储器的读写速度已可达到纳秒级,甚至与DRAM内存的读写速度相当,而且比传统的DRAM内存更省电、存储密度更高,还具有抗辐射干扰等优点。In recent years, with the development of storage technology, many new types of non-volatile memory have appeared, and their performance has been greatly improved, whether in terms of non-volatility or energy consumption, or access speed or scalability. Great progress, the read and write speed of some non-volatile memories can reach the nanosecond level, even comparable to the read and write speed of DRAM memory, and it is more power-saving and storage dense than traditional DRAM memory, and has Anti-radiation interference and other advantages.

发明人经研究,充分利用了非易失存储器在断电情况下能长期保存数据的特点,采用非易失存储器作为计算装置中的片内存储和片外存储,并且还采用了具有非易失功能的触发器替代了传统触发器,以便解决计算装置数据丢失以及数据恢复时间过长等问题。The inventor has made full use of the characteristics of the non-volatile memory that can store data for a long time in the case of power failure, and adopted the non-volatile memory as the on-chip storage and off-chip storage in the computing device, and also adopted a non-volatile memory. Functional triggers replace traditional triggers in order to solve problems such as data loss in computing devices and long data recovery times.

图1是根据本发明较佳实施例的非易失计算装置的结构示意图,如图1所示,本发明的非易失计算装置包括处理器、片外存储器以及其它常规器件,例如,输入/输出(I/O)单元(图1中未示出)。其中,处理器包括控制单元、逻辑运算单元和片上存储器,片上存储器(相当于传统计算装置的缓存)采用了非易失性存储器件;片外存储器(相当于传统计算装置的内存和外存相结合)采用了易失性器件和非易失器件。Fig. 1 is a schematic structural view of a non-volatile computing device according to a preferred embodiment of the present invention. As shown in Fig. 1, the non-volatile computing device of the present invention includes a processor, off-chip memory and other conventional devices, for example, input/ Output (I/O) unit (not shown in Figure 1). Among them, the processor includes a control unit, a logical operation unit and an on-chip memory, and the on-chip memory (equivalent to the cache of a traditional computing device) adopts a non-volatile storage device; Combined) uses both volatile and non-volatile devices.

图2是本发明提供的一个实施例的计算装置的片外存储器及其它器件的结构示意图,如图2所示,该片外存储器包括封装在单核之中的非易失性存储器和易失性存储器。正常工作时,处理器经总线与该片外存储器中的易失性存储器进行通信,当断电时,处理器经总线控制将易失性存储器中的数据备份至非易失性存储器中,以便上电之后的数据恢复。Fig. 2 is a schematic structural diagram of an off-chip memory and other devices of a computing device according to an embodiment of the present invention. As shown in Fig. 2, the off-chip memory includes a non-volatile memory and a volatile memory packaged in a single core sexual memory. When working normally, the processor communicates with the volatile memory in the off-chip memory via the bus, and when the power is off, the processor backs up the data in the volatile memory to the non-volatile memory through the bus control, so that Data recovery after power-on.

图3是本发明提供的计算装置的另一实施例的片外存储器及其它器件的结构示意图,如图3所示,该片外存储器包括采用3D堆叠的方式集成在一起的易失性存储器和非易失性存储器,例如,两种存储器件的比特位可采用一一对应的方式设置,以便使计算装置在进行数据备份时,对应位置的数据可以同时传输,从而实现并行备份。Fig. 3 is a schematic structural diagram of an off-chip memory and other devices of another embodiment of the computing device provided by the present invention. As shown in Fig. 3, the off-chip memory includes a volatile memory and a volatile memory integrated together in a 3D stacking manner. For non-volatile memory, for example, the bits of two storage devices can be set in a one-to-one correspondence, so that when the computing device performs data backup, the data in the corresponding position can be transmitted at the same time, thereby realizing parallel backup.

在本发明的一个实施例中,上述计算装置还可包括I/O设备,I/O设备利用输入输出接口与计算装置连接,是外界与计算装置进行信息交换的重要部件,处理器利用总线对I/O设备进行控制,例如显示器、鼠标及键盘等。In one embodiment of the present invention, the above computing device may also include I/O equipment. The I/O device is connected to the computing device through an input and output interface, and is an important part for information exchange between the outside world and the computing device. The processor utilizes a bus to communicate with the computing device. I/O devices such as monitors, mice, and keyboards are controlled.

如图2和图3所示,在本发明的一个实施例中,上述计算装置还可包括供电设备,该供电设备可在系统断电后的一段时间内为系统供电,以便处理器进行数据备份。该供电设备可采用,例如电池、外接电源或其它可从外部采集电能的电能采集模块(例如太阳能电池板等)。As shown in Figure 2 and Figure 3, in one embodiment of the present invention, the above-mentioned computing device may also include a power supply device, which can supply power to the system for a period of time after the system is powered off, so that the processor can perform data backup . The power supply device can adopt, for example, a battery, an external power supply or other power collection modules (such as solar panels, etc.) that can collect electric energy from the outside.

在本发明的另一个实施例中,上述计算装置中采用的非易失存储器件,例如,片上存储器中所采用的非易失存储器件和片外存储器中的非易失存储器,可以是相变存储器(phase change memory,PCM)、磁性随机存储器(Magnetic Random Access Memory,MRAM)、自旋扭矩转换随机存储器(Spin Torque Transfer Random Access Memory,STT-RAM)、铁电随机存储器(Ferroelectric RAM,FeRAM)或阻变随机存储器(RRAM)等。In another embodiment of the present invention, the non-volatile memory device used in the above-mentioned computing device, for example, the non-volatile memory device used in the on-chip memory and the non-volatile memory in the off-chip memory, can be phase change Phase change memory (PCM), Magnetic Random Access Memory (MRAM), Spin Torque Transfer Random Access Memory (STT-RAM), Ferroelectric RAM (FeRAM) Or resistive random access memory (RRAM), etc.

图5是图1所示的计算装置的工作模式切换流程示意图,如图5所示,根据本发明的一个实施例,提供一种非易失计算装置的工作方法,该计算装置的方法具体包括以下四种模式:Fig. 5 is a schematic diagram of the working mode switching process of the computing device shown in Fig. 1. As shown in Fig. 5, according to an embodiment of the present invention, a working method of a non-volatile computing device is provided, and the method of the computing device specifically includes The following four modes:

普通模式:在普通模式下,计算装置的电源正常供电,系统处于正常的工作模式。其中,电源的供电方式可以采用例如电池供电、市电供电或利用电能采集模块从外界采集电能等;Normal mode: In normal mode, the power supply of the computing device is normally supplied, and the system is in a normal working mode. Wherein, the power supply mode of the power supply can adopt, for example, battery power supply, mains power supply, or use of an electric energy collection module to collect electric energy from the outside;

备份模式:在备份模式下,计算装置由电源供电切换至由供电单元供电,系统处于数据备份模式,即将电源供电时执行的各种数据存储至非易失存储器件中,例如,在非易失触发器中,将主从触发器中的数据保存至其备份模块中;在片外存储器中,将运行在易失存储器件中的数据保存至非易失存储器件中;Backup mode: In backup mode, the computing device is switched from being powered by the power supply to being powered by the power supply unit, and the system is in the data backup mode, which stores various data executed when the power is supplied to the non-volatile storage device, for example, in the non-volatile In the flip-flop, save the data in the master-slave flip-flop to its backup module; in the off-chip memory, save the data running in the volatile memory device to the non-volatile memory device;

休眠模式:在休眠模式下,计算装置的各单元均停止工作;Sleep mode: In sleep mode, all units of the computing device stop working;

恢复模式:在恢复模式下,计算装置由断电或供电单元供电切换至由电源供电,系统首先从距离恢复模式最近一次的备份模式中恢复数据,即对该次备份模式中存储至非易失存储器件中的各种数据进行还原,例如,在非易失触发器中,将保存在备份模块中的数据恢复至主从触发器中;在片外存储器中,将保存在非易失存储器件中的数据恢复至易失存储器件中。Recovery mode: In recovery mode, when the computing device is switched from power failure or power supply unit to power supply, the system first restores data from the backup mode closest to the recovery mode, that is, stores the data in the backup mode to the non-volatile Various data in the storage device are restored, for example, in the non-volatile flip-flop, the data saved in the backup module is restored to the master-slave flip-flop; in the off-chip memory, the data saved in the non-volatile memory device The data in the memory is restored to the volatile memory device.

本发明提供的计算装置通常处于正常工作的普通模式,当出现异常断电或触发休眠信号时,计算装置进入备份模式;备份完成后,计算装置关闭或进入休眠模式,停止供电,不进行任何工作;当重新打开计算装置或出现唤醒信号时,计算装置进入恢复模式,待前次备份的数据全部恢复结束后,计算装置重新进入普通模式。The computing device provided by the present invention is usually in the normal mode of normal operation. When an abnormal power failure occurs or a dormancy signal is triggered, the computing device enters a backup mode; after the backup is completed, the computing device shuts down or enters a dormant mode, stops power supply, and does not perform any work ; When the computing device is turned on again or a wake-up signal occurs, the computing device enters the recovery mode, and after all the data backed up in the previous time is restored, the computing device enters the normal mode again.

图4是图1所示的计算装置的非易失性触发器的结构示意图,如图4所示,上述处理器中的触发器采用了非易失性触发器,例如,该触发器可以是一种基于铁电存储器的触发器(铁电触发器),该铁电触发器包括具有传统主从结构的触发器和具有铁电电容器的备份模块。其中,当计算装置正常工作时,采用的是传统的主从结构的触发器,当计算装置需要备份时,可将主从结构触发器中的运行数据备份至备份模块。Fig. 4 is a schematic structural diagram of a non-volatile flip-flop of the computing device shown in Fig. 1, as shown in Fig. 4, the flip-flop in the above-mentioned processor adopts a non-volatile flip-flop, for example, the flip-flop can be A flip-flop (ferroelectric flip-flop) based on a ferroelectric memory includes a flip-flop with a traditional master-slave structure and a backup module with a ferroelectric capacitor. Wherein, when the computing device is working normally, the trigger of the traditional master-slave structure is adopted, and when the computing device needs to be backed up, the operation data in the trigger of the master-slave structure can be backed up to the backup module.

本发明还提供了一种非易失性的触发器的数据备份方法,以铁电触发器为例,当计算装置处于上述普通模式时,RW信号为低电平,铁电触发器的工作方式与传统触发器一致;当计算装置处于备份模式时,RW信号为高电平,pch信号为低电平,可对铁电触发器进行配置,此时Clk信号处于高电平,PL信号产生一个高电平脉冲,可将主从触发器内的数据存储在铁电电容器C1和C2中;当计算装置处于恢复模式时,需要对备份模块执行读操作,即Din信号和Clk信号保持低电平,Pch信号产生高电平脉冲使电容器放电,PL信号产生高电平脉冲驱动铁电电容器对,从而将数据恢复至主从触发器中。The present invention also provides a data backup method of a non-volatile trigger. Taking a ferroelectric trigger as an example, when the computing device is in the above normal mode, the RW signal is at a low level, and the working mode of the ferroelectric trigger is Consistent with traditional flip-flops; when the computing device is in backup mode, the RW signal is at high level and the pch signal is at low level, the ferroelectric flip-flop can be configured, at this time the Clk signal is at high level, and the PL signal generates a A high-level pulse can store the data in the master-slave flip-flops in the ferroelectric capacitors C1 and C2; when the computing device is in recovery mode, it is necessary to perform a read operation on the backup module, that is, the Din signal and the Clk signal remain low , the Pch signal generates a high-level pulse to discharge the capacitor, and the PL signal generates a high-level pulse to drive the pair of ferroelectric capacitors, thereby restoring the data to the master-slave flip-flop.

其中,Din信号为触发器的输入信号,Pch为充电控制信号,PL为脉冲控制信号,RW为模式选择信号。Among them, the Din signal is the input signal of the flip-flop, Pch is the charging control signal, PL is the pulse control signal, and RW is the mode selection signal.

尽管在上述实施例中,采用了基于铁电存储器的触发器为例描述了本发明提供的具有非易失性的触发器以及使用该触发器的计算装置,但是本领域普通技术人员应理解,此处的具有非易失性的触发器不限于包括基于铁电随机存储器(Ferroelectric RAM,FeRAM)的触发器,还可以是例如基于自旋扭矩转换随机存储器(Spin Torque TransferRandom Access Memory,STT-RAM)的触发器或基于阻变随机存储器(RRAM)的触发器等多种类型。Although in the foregoing embodiments, a flip-flop based on a ferroelectric memory is used as an example to describe the non-volatile flip-flop provided by the present invention and the computing device using the flip-flop, those skilled in the art should understand that, The non-volatile flip-flops here are not limited to flip-flops based on ferroelectric random access memory (Ferroelectric RAM, FeRAM), and can also be, for example, based on spin torque conversion random access memory (Spin Torque Transfer Random Access Memory, STT-RAM) ) flip-flops or flip-flops based on resistive random access memory (RRAM) and other types.

相对于现有技术,在本发明实施例中所提供的非易失性计算装置,采用了两级非易失性存储结构,可以有效保障运行数据的安全,减小数据备份的时间损耗,节省系统的唤醒时间,这种存储结构可为计算装置的数据存储机制开创一种崭新的设计理念。Compared with the prior art, the non-volatile computing device provided in the embodiment of the present invention adopts a two-level non-volatile storage structure, which can effectively guarantee the safety of operating data, reduce the time loss of data backup, and save The wake-up time of the system, this storage structure can create a new design concept for the data storage mechanism of the computing device.

虽然本发明已经通过优选实施例进行了描述,然而本发明并非局限于这里所描述的实施例,在不脱离本发明范围的情况下还包括所作出的各种改变以及变化。Although the present invention has been described in terms of preferred embodiments, the present invention is not limited to the embodiments described herein, and various changes and changes are included without departing from the scope of the present invention.

Claims (10)

1.一种非易失性计算装置,包括处理单元和片外存储单元,所述处理单元包括片上存储单元,所述片外存储单元包括非易失性存储器件和易失性存储器件,所述片内存储单元包括非易失性存储器件。1. A non-volatile computing device, comprising a processing unit and an off-chip storage unit, the processing unit comprising an on-chip storage unit, the off-chip storage unit comprising a non-volatile storage device and a volatile storage device, the The on-chip memory unit includes a non-volatile memory device. 2.根据权利要求1所述的非易失性计算装置,其特征在于,所述片外存储单元中的易失性存储器件和非易失性存储器件集成在单核内。2. The nonvolatile computing device according to claim 1, wherein the volatile storage device and the nonvolatile storage device in the off-chip storage unit are integrated in a single core. 3.根据权利要求2所述的非易失性计算装置,其特征在于,所述片外存储单元中的易失性存储器件和非易失性存储器件采用了堆叠结构。3. The non-volatile computing device according to claim 2, wherein the volatile storage device and the non-volatile storage device in the off-chip storage unit adopt a stack structure. 4.根据权利要求1所述的非易失性计算装置,其特征在于,所述处理器还包括具有非易失性的触发器。4. The non-volatile computing device according to claim 1, wherein the processor further comprises a non-volatile flip-flop. 5.根据权利要求4所述的非易失性计算装置,其特征在于,所述非易失性的触发器包括主从触发器和备份模块。5 . The non-volatile computing device according to claim 4 , wherein the non-volatile flip-flops include a master-slave flip-flop and a backup module. 6.根据权利要求5所述的非易失性计算装置,其特征在于,所述备份模块包括铁电电容器。6. The non-volatile computing device according to claim 5, wherein the backup module comprises a ferroelectric capacitor. 7.根据权利要求1所述的非易失性计算装置,其特征在于,所述计算装置还包括在所述计算装置断电后为所述计算装置供电的供电单元。7. The non-volatile computing device according to claim 1, wherein the computing device further comprises a power supply unit for supplying power to the computing device after the computing device is powered off. 8.根据权利要求7所述的非易失性计算装置,其特征在于,所述供电单元包括可以从外界采集电能的电能采集模块。8 . The non-volatile computing device according to claim 7 , wherein the power supply unit comprises an electric energy collection module capable of collecting electric energy from the outside. 9.一种如权利要求1至8中任一项所述的计算装置的工作方法,包括:9. A working method of the computing device according to any one of claims 1 to 8, comprising: 所述计算装置处于正常工作的普通模式;the computing device is in normal mode for normal operation; 在出现异常断电或触发休眠信号时,所述计算装置进入备份模式;When an abnormal power failure occurs or a sleep signal is triggered, the computing device enters a backup mode; 备份完成后,所述计算装置进入休眠模式,各单元停止工作;After the backup is completed, the computing device enters into a dormant mode, and each unit stops working; 在出现唤醒信号时,所述计算装置进入恢复模式,待前次备份的数据全部恢复结束后,所述计算装置重新进入普通模式;When the wake-up signal occurs, the computing device enters the recovery mode, and after all the data backed up in the previous time is restored, the computing device re-enters the normal mode; 其中,在备份模式下,所述计算装置将系统中的当前数据存储至所述片外存储器中的非易失存储器件中;在恢复模式下,所述计算装置将存储在所述片外存储器中的非易失存储器件中的数据恢复至系统中。Wherein, in the backup mode, the computing device stores the current data in the system into the non-volatile storage device in the off-chip memory; in the recovery mode, the computing device stores the current data in the off-chip memory The data in the non-volatile memory device in the system is restored to the system. 10.一种如权利要求4或6中任一项所述的非易失性的触发器的工作方法,包括:10. A working method of the nonvolatile flip-flop according to any one of claims 4 or 6, comprising: 当处于正常工作模式的所述非易失性的触发器出现异常断电或触发休眠信号时,所述非易失性的触发器将所述主从触发器中的数据保存至所述备份模块中;以及When the non-volatile flip-flop in the normal working mode is abnormally powered off or triggers a sleep signal, the non-volatile flip-flop saves the data in the master-slave flip-flop to the backup module in; and 当出现唤醒信号时,所述非易失性的触发器将保存在所述备份模块中的数据恢复至所述主从触发器中。When a wake-up signal occurs, the non-volatile flip-flop restores the data stored in the backup module to the master-slave flip-flop.
CN201710777421.9A 2017-09-01 2017-09-01 Nonvolatile computing device and working method thereof Active CN107608824B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710777421.9A CN107608824B (en) 2017-09-01 2017-09-01 Nonvolatile computing device and working method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710777421.9A CN107608824B (en) 2017-09-01 2017-09-01 Nonvolatile computing device and working method thereof

Publications (2)

Publication Number Publication Date
CN107608824A true CN107608824A (en) 2018-01-19
CN107608824B CN107608824B (en) 2020-07-31

Family

ID=61056961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710777421.9A Active CN107608824B (en) 2017-09-01 2017-09-01 Nonvolatile computing device and working method thereof

Country Status (1)

Country Link
CN (1) CN107608824B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968258A (en) * 2018-09-30 2020-04-07 华为技术有限公司 Control method and device of storage disk
CN111966525A (en) * 2020-10-23 2020-11-20 中国人民解放军国防科技大学 DSP program operation method of satellite-borne navigation equipment and DSP system thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6420744B1 (en) * 1999-11-16 2002-07-16 Samsung Electronics Co., Ltd. Ferroelectric capacitor and method for fabricating ferroelectric capacitor
CN104620232A (en) * 2012-09-10 2015-05-13 德克萨斯仪器股份有限公司 Control of dedicated non-volatile arrays for specific function availability
CN104699413A (en) * 2013-12-09 2015-06-10 群联电子股份有限公司 Data management method, memory storage device and memory control circuit unit
CN105144074A (en) * 2013-04-12 2015-12-09 微软技术许可有限责任公司 Block storage using a hybrid memory device
CN106126439A (en) * 2007-07-25 2016-11-16 技佳科技有限公司 Variable partition in mixing storage subsystem
CN106775476A (en) * 2016-12-19 2017-05-31 中国人民解放军理工大学 Mixing memory system and its management method
CN106951392A (en) * 2013-11-12 2017-07-14 上海新储集成电路有限公司 A kind of quick startup low-power consumption computer on-chip system with self-learning function

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6420744B1 (en) * 1999-11-16 2002-07-16 Samsung Electronics Co., Ltd. Ferroelectric capacitor and method for fabricating ferroelectric capacitor
CN106126439A (en) * 2007-07-25 2016-11-16 技佳科技有限公司 Variable partition in mixing storage subsystem
CN104620232A (en) * 2012-09-10 2015-05-13 德克萨斯仪器股份有限公司 Control of dedicated non-volatile arrays for specific function availability
CN104620192A (en) * 2012-09-10 2015-05-13 德克萨斯仪器股份有限公司 Nonvolatile logic array and power domain segmentation in processing device
CN105144074A (en) * 2013-04-12 2015-12-09 微软技术许可有限责任公司 Block storage using a hybrid memory device
CN106951392A (en) * 2013-11-12 2017-07-14 上海新储集成电路有限公司 A kind of quick startup low-power consumption computer on-chip system with self-learning function
CN104699413A (en) * 2013-12-09 2015-06-10 群联电子股份有限公司 Data management method, memory storage device and memory control circuit unit
CN106775476A (en) * 2016-12-19 2017-05-31 中国人民解放军理工大学 Mixing memory system and its management method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968258A (en) * 2018-09-30 2020-04-07 华为技术有限公司 Control method and device of storage disk
CN110968258B (en) * 2018-09-30 2021-09-07 华为技术有限公司 Control method and device for storage disk
CN111966525A (en) * 2020-10-23 2020-11-20 中国人民解放军国防科技大学 DSP program operation method of satellite-borne navigation equipment and DSP system thereof
CN111966525B (en) * 2020-10-23 2021-03-26 中国人民解放军国防科技大学 DSP program running method of spaceborne navigation equipment and its DSP system

Also Published As

Publication number Publication date
CN107608824B (en) 2020-07-31

Similar Documents

Publication Publication Date Title
JP6334828B2 (en) Solid state drive with self-refresh power saving mode
CN109637573B (en) Processing device with nonvolatile logic array backup related application
US9042197B2 (en) Power fail protection and recovery using low power states in a data storage device/system
Bartling et al. An 8MHz 75µA/MHz zero-leakage non-volatile logic-based cortex-m0 MCU SoC exhibiting 100% digital state retention at v DD= 0V with< 400ns wakeup and sleep transitions
US12347507B2 (en) Method and apparatus for memory chip row hammer threat backpressure signal and host side response
KR20220068914A (en) Adaptive device behavior based on available energy
US8374049B2 (en) DIMM memory module reference voltage switching circuit
US20140133240A1 (en) Solid state storage device with sleep control circuit
CN103810112A (en) Nonvolatile memory system and management method thereof
EP3705979B1 (en) Ssd restart based on off-time tracker
CN104077246A (en) Device for realizing volatile memory backup
CN114730246A (en) Formed and optimized power cycling
WO2023096664A1 (en) Selective device power state recovery method
CN114756176A (en) Multi-control storage system, data processing method, device and medium
CN107608824B (en) Nonvolatile computing device and working method thereof
CN103077116A (en) Data storage system of computer and computer system
Chien et al. A low store energy and robust ReRAM-based flip-flop for normally off microprocessors
CN103514115A (en) Automatic saving design method of CPU data and memory data based on power down protection
CN107391316A (en) A kind of computing device and its application method based on non-volatile memory
CN105761756A (en) Scheme for improving performance and reliability of mass solid state disc by utilizing high-performance non-volatile solid-state memory
Huang et al. SmartBackup: An efficient and reliable backup strategy for solid state drives with backup capacitors
CN104464794B (en) A kind of non-volatile SRAM memory cell circuit
CN115113805A (en) Idle power mitigation circuit
CN221726795U (en) A large capacity and small volume storage device
CN109427402A (en) Solid state hard disk

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