1.一种基于忆阻器的存储电路,其特征在于,包括信号输出单元、寻址单元、交叉阵列单元、存储状态读取单元和信号调节单元;所述信号输出单元能够根据存储数据的需求输出相应的写入或读取信号,读写信号由寻址单元控制并输入到交叉阵列单元;所述交叉阵列单元由基本存储电路单元组成,每个基本存储电路单元包括忆阻逻辑开关以及用来存储数据的忆阻器,忆阻逻辑开关的输入端口共有四个,分别是正电压端、正电压控制端、负电压端以及负电压控制端;在交叉阵列单元中,第N列基本存储单元的正电压端相接,并接入寻址单元的第N列正电压信号输出端,第N列基本存储单元的负电压端相接,并接入寻址单元的第N列负电压信号输出端,第N行基本存储单元的正电压控制端相接,并接入寻址单元的第N行正电压控制信号输出端,第N行基本存储单元的负电压控制端相接,并接入寻址单元的第N行负电压控制信号输出端,N为正整数;所述存储状态读取单元由电流控制电压源、电压比较器以及电阻组成,电流控制电压源的电流控制端接交叉阵列中每个数据存储的忆阻器的负极,电流控制电压源的电压输出负极接地,电压输出正极分别通过电阻R2、R5、R8以及R11接电压比较器VC1、VC2、VC3以及VC4的同相输入端,电压比较器VC1、VC2、VC3以及VC4的反相输入端分别通过电阻R3、R6、R9、以及R12接电压Uref3、Uref4、Uref5以及Uref6,四个电压比较器的同相电源端接Uref1,反相电源端接电压Uref2,电压比较器的输出端分别通过电阻R1、R4、R7、以及R10接电压Uref1。
2.如权利要求1所述的一种基于忆阻器的存储电路,其特征在于,所述交叉阵列单元中的忆阻逻辑开关由忆阻器M1、M2、M3、M4、M5、M6、M7以及M8组成,忆阻逻辑开关的正电压端为忆阻器M2负极,M2正极接M4负极;正电压控制端为忆阻器M1负极,M1正极接M3负极;负电压端为忆阻器M6正极,M6负极接M8正极;负电压控制端为忆阻器M5正极,M5负极接M7正极;忆阻器M3的正极、M4的正极、M7的负极以及M8的负极相接,作为忆阻逻辑开关的输出端。
3.如权利要求1所述的一种基于忆阻器的存储电路,其特征在于,所述交叉阵列单元中每个存储数据的忆阻器具有阈值特性,当输入忆阻器的正电压信号大于其正向阈值,或者输入忆阻器的负电压信号小于其反向阈值时,能够改变忆阻器的存储状态,当输入忆阻器的正电压信号小于其正向阈值时,能够在不改变其状态的情况下进行存储数据的读取;存储数据的忆阻器具有四种存储状态,与“1000”、“1100”、“1110”以及“1111”四种存储数据相对应。
4.一种权利要求1至3任一项所述的基于忆阻器的存储电路的存储方法,其特征在于,当忆阻器无缺陷时,利用固定脉冲信号方法对存储电路进行数据存储,其中“1000”数据对应的写入信号脉冲宽度为50ms,振幅为5V,“1100”数据对应的写入信号脉冲宽度为100ms,振幅为5V,“1110”数据对应的写入信号脉冲宽度为150ms,振幅为5V,“1111”数据对应的写入信号脉冲宽度为200ms,振幅为5V;
当忆阻器存在缺陷时,固定脉冲信号方法无法达到数据存储的需求,利用基于反馈和脉冲宽度调节方法来进行存储数据的写入以及重写;利用基于反馈和脉冲宽度调节方法进行数据存储的过程如下:在数据写入之前,对忆阻器的存储状态进行读取,判断其是否在设定值范围内,如果不在范围内,则需计算当前存储状态与所需要存储数据对应存储状态之间的误差,即在读信号下交叉阵列单元中每个基本存储单元的当前电流值IMC与存储状态设定电流值IMS之间的误差,然后根据误差输入相应的写入信号,第一次写入过程结束后,再次进行误差计算,并根据更新后的误差调整写入信号的脉冲宽度,从而继续下一步写入过程;
每次写入过程结束后,都要对基本存储单元的当前状态进行读取并计算误差,直至存储状态达到需求。
5.如权利要求4所述的一种基于忆阻器的存储电路的存储方法,其特征在于,在读取基本存储单元存储状态的过程中,判断依据为基本存储单元的电流IM,电流IM通过存储状态读取单元中的电流控制电压源CCVS转换成电压Ua,转换关系由电流控制电压源CCVS的转移电阻β决定;电流控制电压源CCVS的输出电压Ua与电压Uref3、Uref4、Uref5以及电压Uref6分别进行比较,当Ua大于或等于电压Uref3时,电压比较器VC1的输出电压等于电压Uref1,否则等于电压Uref2,当Ua大于或等于电压Uref4时,电压比较器VC2的输出电压等于电压Uref1,否则等于电压Uref2,当Ua大于或等于电压Uref5时,电压比较器VC3的输出电压等于电压Uref1,否则等于电压Uref2,当Ua大于或等于电压Uref6时,电压比较器VC4的输出电压等于电压Uref1,否则等于电压Uref2。
6.如权利要求4所述的一种基于忆阻器的存储电路的存储方法,其特征在于,忆阻器的缺陷是利用忆阻器缺陷模拟电路进行模拟,忆阻器缺陷模拟电路由忆阻逻辑开关、数据存储忆阻器以及可调电阻组成,可调电阻与数据存储忆阻器并联,在适合的范围内改变可调电阻的阻值会导致数据读写过程中电流IM产生变化,从而导致基本存储单元存储状态产生改变。