_7,或可以緩沖從易失性存儲器件120_0至120_7提供的數(shù)據(jù)DATA并且將它們提供至存儲控制器I。也就是說,當主機的電源H0ST_VDD和H0ST_VSS正常時,模塊控制塊110可以執(zhí)行在易失性存儲器件120_0至120_7和存儲控制器I之間的中繼通信功能。
[0036]如果電源故障感測塊160感測到主機電源H0ST_VDD和H0ST_VSS發(fā)生故障,也就是,如果感測到主機提供的電源電壓H0ST_VDD和接地電壓H0ST_VSS不穩(wěn)定,電源故障感測塊160可以中斷將主機電源H0ST_VDD和H0ST_VSS供給至存儲模塊100,并且可以控制存儲模塊100以使用應急電源供給塊150的電源操作。應急電源供給塊150可以使用一個或更多個電力電容器來實現(xiàn),例如,具有大電容的超級電容器,當易失性存儲器件120_0至120_7的數(shù)據(jù)被備份至非易失性存儲器件140時可以提供應急電源。同時,如果感測到主機電源H0ST_VDD和H0ST_VSS發(fā)生故障,電源故障感測塊160可以將主機電源H0ST_VDD和H0ST_VSS的故障告知模塊控制塊110。
[0037]如果主機電源H0ST_VDD和H0ST_VSS的故障得到告知,模塊控制塊110可以控制存儲在易失性存儲器件120_0至120_7中的數(shù)據(jù)被備份至非易失性存儲器件140。具體來說,模塊控制塊110可以通過將其自身生成的命令CMD、地址ADD和時鐘CLK應用于易失性存儲器件120_0至120_7來控制存儲在易失性存儲器件120_0至120_7中的數(shù)據(jù)被讀取,并且可以以下列方式控制非易失性存儲控制器130,即從易失性存儲器件120_0至120_7讀取的數(shù)據(jù)可以在非易失性存儲器件140中被編程(或?qū)懭?的方式。非易失性存儲控制器130可以以下列方式控制非易失性存儲器件140,即從模塊控制塊110傳送的數(shù)據(jù),也就是從易失性存儲器件120_0至120_7讀取的數(shù)據(jù)可以在非易失性存儲器件140中被編程的方式。
[0038]模塊控制塊110可以以下列方式執(zhí)行控制任務,即當執(zhí)行備份易失性存儲器件120_0至120_7的數(shù)據(jù)的操作時,被完全備份在易失性存儲器件120_0至120_7中的區(qū)域不進行刷新操作以減少電流消耗的方式。這將在下文中參照附圖詳細描述。
[0039]在主機電源H0ST_VDD和H0ST_VSS回到正常狀態(tài)后,因主機電源H0ST_VDD和H0ST_VSS發(fā)生故障而備份至非易失性存儲器件140的易失性存儲器件120_0至120_7中的數(shù)據(jù)可以被發(fā)送至易失性存儲器件120_0至120_7并且在易失性存儲器件120_0至120_7中被恢復。
[0040]盡管在圖1中示出的是,在存儲模塊100中提供8個易失性存儲器件120_0至120_7以及I個非易失性存儲器件140,這只是一個示例,并且可以提供任何數(shù)量的易失性和非易失性存儲器件,只要存在易失性和非易失性存儲器件中的至少一個。同樣,盡管在圖1中示出的是,易失性存儲器件120_0至120_7的數(shù)據(jù)經(jīng)由模塊控制塊110和非易失性存儲控制器130被傳輸至非易失性存儲器件140,當易失性存儲器件120_0至120_7和非易失性存儲器件140的數(shù)據(jù)傳輸協(xié)議被設計為彼此兼容時,數(shù)據(jù)可以在易失性存儲器件120_0至120_7和非易失性存儲器件140之間直接傳輸。此外,應注意,在圖1中示出的部件表示功能分類,而不表示物理區(qū)別。例如,盡管圖1中示出的部件的每一個可以用一個半導體芯片實現(xiàn),但是在圖1中示出的兩個或更多個部件可以集成在單個半導體芯片中。
[0041]圖2是在圖1中示出的易失性存儲器件120_0的細節(jié)圖。其它易失性存儲器件120_1至120_7可以具有和圖2中相同的結構。
[0042]參照圖2,易失性存儲器件120_0可以包括命令接收單元201、地址接收單元202、時鐘接收單元203、數(shù)據(jù)發(fā)送/接收單元204、命令解碼器210、設置電路220、刷新電路230和存儲塊BGO至BG3。
[0043]命令接收單元201可以接收通過多位信號配置的命令CMD。命令CMD可以包括行地址選通脈沖(RAS)信號、列地址選通脈沖(CAS)信號、激活(ACT)信號和芯片選擇(CS)信號。地址接收單元202可以接收通過多位信號配置的地址ADD。時鐘接收單元203可以接收時鐘CLK。由時鐘接收單元203接收的時鐘CLK可以包括時鐘和互補時鐘。由時鐘接收單元203接收的時鐘CLK可以用于易失性存儲器件120_0的同步操作。數(shù)據(jù)發(fā)送/接收單元204可以接收從外部輸入的數(shù)據(jù)并且將接收的數(shù)據(jù)傳輸至存儲塊BGO至BG3,或可以將從存儲塊BGO至BG3輸出的數(shù)據(jù)傳送至外部。通過數(shù)據(jù)傳送/接收單元204接收的數(shù)據(jù)可以是寫數(shù)據(jù),并且經(jīng)由數(shù)據(jù)發(fā)送/接收單元204發(fā)送的數(shù)據(jù)可以是讀數(shù)據(jù)。
[0044]命令解碼器210可以解碼經(jīng)由命令接收單元201接收的命令CMD,并且可以生成各種內(nèi)部命令REF、MRS、ACT、PCG、RD和WT。由命令解碼器210生成的內(nèi)部命令可以包括用于引導刷新操作的內(nèi)部刷新命令REF、用于引導設置操作的內(nèi)部設置命令MRS (模式登記組)、用于引導激活操作的內(nèi)部激活命令ACT、用于引導預充電操作的內(nèi)部預充電命令PCG、用于引導讀取操作的內(nèi)部讀取命令RD和用于引導寫操作的內(nèi)部寫命令WT。
[0045]當內(nèi)部設置命令MRS被激活時,設置電路220可以解碼經(jīng)由地址接收單元202接收的地址ADD,并且可以生成各信號。由設置電路220生成的信號可以包括用于設置刷新信號的刷新模式信號M0DE1、M0DE2和M0DE3,和表示對存儲塊BGO至BG3的備份操作完成的備份完成信號BG0_C0MPLETE至BG3_C0MPLETE。設置電路220可以生成用于設置各內(nèi)部電壓電平、設置各延遲值以及設置各模式的信號(未示出)。
[0046]刷新電路230可以響應于內(nèi)部刷新命令REF控制存儲塊BGO至BG3的刷新操作??刂拼鎯KBGO至BG3的刷新操作的刷新電路230的方案可以根據(jù)設置的刷新模式而不同。刷新電路230可以以下列方式執(zhí)行控制操作,即對存儲塊BGO至BG3中被完全備份的存儲塊不執(zhí)行刷新操作的方式。例如,當完成存儲塊BGO和BGl的備份時,可以只對存儲塊BG2和BG3執(zhí)行刷新操作,并且對存儲塊BGO和BGl不執(zhí)行刷新操作。
[0047]刷新電路230可以包括刷新控制單元231和地址生成單元232。每一次內(nèi)部刷新命令REF被激活時,刷新控制單元231可以根據(jù)設定的刷新模式順序地生成多個刷新信號REF_BG0至REF_BG3。下文將參照附圖3A至5B描述刷新控制單元231根據(jù)設定的刷新模式激活刷新信號REF_BG0至REF_BG3的方案。各刷新信號REF_BG0至REF_BG3對應于各存儲塊BGO至BG3。如果刷新信號REF_BG0至REF_BG3被激活,在相對應的存儲塊BGO至BG3中可以執(zhí)行刷新操作。例如,如果刷新信號REF_BG1被激活,可以在存儲塊BGl中執(zhí)行刷新操作,如果刷新信號REF_BG3被激活,可以在存儲塊BG3中執(zhí)行刷新操作。刷新控制單元231可以不激活對應于在存儲塊BGO至BG3中完全被備份的存儲塊的刷新信號。盡管存儲塊的備份完成時相對應的備份完成信號被激活,但是當備份完成信號被激活時,刷新控制單元231可以不激活相對應的存儲塊的刷新信號。例如,如果備份完成信號BG1_C0MPLETE被激活,即使內(nèi)部刷新命令REF被激活,也可以不激活刷新信號R