1.一种基于阻变器件交叉阵列结构实现逻辑计算的方法,其中,包括步骤:选择共用一条字线或位线的两个或三个阻变单元;其中一个阻变单元为输出阻变单元,其余的阻变单元为输入阻变单元;阻变单元共用的字线或位线的一端不加电压,输出阻变单元非共用的一端接高电平或低电平,输入阻变单元非共用的一端接与输出阻变单元非共用的一端相反的电平,实现各输入阻变单元的信息在逻辑运算地同时存入到输出阻变单元;通过控制器向处于同一字线或位线的阻变单元施加脉冲序列,配置阻变单元形成不同的串并结构,实现“与非”、“或”、“复制”3种基本逻辑运算,并在此基础上相互组合,实现全部的二值布尔逻辑运算,以及加法、乘法复杂运算;其中,输入阻变单元包括一第一输入阻变单元时,初始化将一输出阻变单元置“0”,一第一输入阻变单元和一输出阻变单元有一端共用一条字线或位线,字线或位线不加电平;一第一输入阻变单元的另一端接高电平或低电平,一输出阻变单元的另一端接与一第一输入阻变单元的另一端相反的电平,并保证一输出阻变单元电流方向为正,实现“复制”逻辑,即一第一输入阻变单元存储数据为A,则一输出阻变单元在实现“复制”逻辑后存储数据为R=A。
2.根据权利要求1所述的一种基于阻变器件交叉阵列结构实现逻辑计算的方法,其中,输入阻变单元包括一第一输入阻变单元和一第二输入阻变单元,初始化将输出阻变单元置“1”,一第一输入阻变单元,一第二输入阻变单元和一输出阻变单元有一端共用一条字线或位线,这条字线或位线不加电平;一第一输入阻变单元和一第二输入阻变单元的另一端接高电平或低电平,一输出阻变单元的另一端接与一第一输入阻变单元和一第二输入阻变单元的另一端相反的电平,并保证一输出阻变单元电流方向为负,实现“与非”逻辑,即一第一输入阻变单元存储数据为A、一第二输入阻变单元存储数据为B,则一输出阻变单元在实现“与非”逻辑后存储数据为
3.根据权利要求1所述的基于阻变器件交叉阵列结构实现逻辑计算的方法,其中,输入阻变单元包括一第一输入阻变单元和一第二输入阻变单元,第一输入阻变单元和第二输入阻变单元存储的数据分别表示为“A”和“B”,输出阻变单元存储结果表示为“R”,输出阻变单元正端接地,负端接电压,预先初始化为“0”;第一输入阻变单元、第二输入阻变单元和输出阻变单元的正端或负端相连;第一输入阻变单元、第二输入阻变单元和输出阻变单元的正端相连时,第一输入阻变单元和第二输入阻变单元的负端接电压,输出阻变单元的负端接地;或第一输入阻变单元、第二输入阻变单元和输出阻变单元的负端相连时,第一输入阻变单元和第二输入阻变单元的正端接地,输出阻变单元的正端接电压;施加脉冲,保证输出阻变单元电流方向为正,实现“或”运算,结果存储在输出阻变单元中,运算的结果表示为R=A+B。
4.根据权利要求1所述的基于阻变器件交叉阵列结构实现逻辑计算的方法,其中连接到同一字线或者同一位线的第一输入阻变单元和第二输入阻变单元存储的数据为“A”和“B”,连接到所述字线或者位线的输出阻变单元初始存储的数据为“C”,所连接到同一位线或者字线的三个阻变单元存在两种情况,即正端连接在一起或负端连接在一起,如果正端连在一起,通过字线或者位线向第一输入阻变单元和第二输入阻变单元不互连的那两端施加电压V OR ,同时将与第一、第二输入阻变单元不相连的输出阻变单元的那端接地,如果负端连在一起,接电压V OR 和接地的方式相反,最终结果存储在输出阻变单元中,其阻值R为A、B和C“或”运算的结果,表示为R=A+B+C。
5.根据权利要求1所述的基于阻变器件交叉阵列结构实现逻辑计算的方法,其中,输入阻变单元包括第一输入阻变单元和第二输入阻变单元,连接到同一字线或者同一位线的第一输入阻变单元和第二输入阻变单元存储的数据为“A”和“B”,连接到所述字线或者位线的输出阻变单元初始存储的数据为“C”,所连接到同一位线或者字线的三个阻变单元存在两种情况,即正端连接在一起或负端连接在一起,如果正端连在一起,通过字线或者位线将第一输入阻变单元和第二输入阻变单元不相连的那两端接地,同时将与第一、第二输入阻变单元不相连的输出阻变单元的那端施加电压V NAND ,如果负端连在一起,接电压V NAND 和接地的方式相反,最终结果存储在输出阻变单元中,其阻值R为A和B“与非”运算的结果再和C相“与”,表示
6.根据权利要求1所述的基于阻变器件交叉阵列结构实现逻辑计算的方法,其中第一输入阻变单元和输出阻变单元连接到同一字线或者同一位线,第一输入阻变单元存储的数据为“A”,连接到所述字线或者位线的输出阻变单元初始存储的数据为“C”,所连接到同一位线或者字线的两个阻变单元存在两种情况,即正端连接在一起或负端连接在一起,如果正端连在一起,通过字线或者位线向第一输入阻变单元不互连的那端施加电压V COPY ,同时将与第一输入阻变单元不互连的输出阻变单元的那端接地,如果负端连在一起,接电压V COPY 和接地的方式相反,最终结果存储在输出阻变单元中,其阻值R为A和C“或”运算的结果,表示为R=A+C。
7.一种基于阻变器件交叉阵列结构实现逻辑计算的方法,为根据权利要求2-6项中任意两种以上逻辑计算方法的组合或重构,实现逻辑与、逻辑等值、以及或非中任一种逻辑运算。