亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        SBT-memristor-based crossbar memory circuit?

        2021-06-26 03:04:50MeiGuo郭梅RenYuanLiu劉任遠(yuǎn)MingLongDou竇明龍andGangDou竇剛
        Chinese Physics B 2021年6期

        Mei Guo(郭梅), Ren-Yuan Liu(劉任遠(yuǎn)), Ming-Long Dou(竇明龍), and Gang Dou(竇剛)

        College of Electrical Engineering and Automation,Shandong University of Science and Technology,Qingdao 266590,China

        Keywords: memristor,memory,SPICE,crossbar

        1. Introduction

        The amount of data that needs to be stored is increasing,and the requirement of memory equipment is getting higher.However, it has become more difficult to shrink transistor dimensions to manufacture larger capacity memory devices due to the limits of semiconductor material and current manufacturing technology.[1,2]The emergence of memristors provides an excellent solution to this problem. Its existence was predicted by professor Chua in 1971,[3]but was not physically realized due to the limitations of the processing technology.In 2008,a research group from HP Labs,led by Dr.Williams,developed the first memristor,which consists of a double-layered TiO2film.[4]Now memristors have been made of various materials, such as Y2O3, NbO2, MoS2, TaOx, SiO2.[5–10]Memristors have been used in chaotic systems, neuromorphic systems,and logic circuits.[11–16]

        The resistance of the memristor will be changed with the quantity of charge flowing and itsu–icharacteristic curve is a pinched hysteresis loop under a periodic excitation.[17,18]When power is disconnected from the memristor, its state will be maintained until the power is supplied again. This means that the memristor device can be used as a non-volatile memory component.[19–22]Memristive memory technologies such as the resistive random access memory (RRAM) have several desirable attributes.[23–30]They are classified as nonvolatile with near-zero standby power consumption and they have ultra-high density.[31–35]Most memristor crossbar memory are implemented based on the HP memristor model.[36–38]In Ref.[36], a 2T2M memristor-based memory cell was proposed,which can realize binary memory.In Ref.[37],a 2T1M memristor-based memory cell was proposed and binary memory was realized,in the process of reading data,the two transistors in the memory cell must work alternately.

        A Sr0.95Ba0.05TiO3(SBT)-memristor SPICE model was established in this paper,it is based on a previously published SBT-memristor model.[39]According to the characteristics of SBT-memristor, the binary and multi-value memory process of writing,reading,and rewriting based on an SBT-memristor was analyzed. Furthermore, a novel crossbar memory circuit composed of 1 transistor and 1 SBT-memristor memory cell was proposed,which has higher stability and memory density.

        2. The SBT-memristor and its SPICE model

        Appropriate models of memristors is essential for memristor-based circuit and system design. Different kinds of memristors possess distinct models depending on the material,size,manufacturing process,etc.In our previous work,an SBT nanometer film was prepared.[40]The SBT-memristor flux-controlled mathematical model with deterministic parameters was obtained as follows:

        whereA=0.0676,andB=0.3682.[39]

        Next, we established the corresponding SPICE model of the SBT-memristor to facilitate circuit analysis. Table 1 describes the SPICE sub-circuit.

        Table 1. Sub-circuit description of the SBT-memristor model.

        Applying AC power to the memristor,the typical characteristic curve can be obtained in Fig.1. Subject to bigger positive(or negative)voltage pulses, the memductance increases(or decreases) obviously; while subject to smaller (or zero)voltage pulses, the memductance would slowly increase (or unchanged).

        Fig.1. The changes of memductance with different voltage pulses.

        3. The binary memory circuit based on an SBTmemristor

        3.1. The SBT-memristor-based memory circuit

        In Fig.2, a memory circuit based on the SBT-memristor was designed. Floating,writing(rewriting),and reading were realized by switching on“1”,“2”,and“3”,respectively.

        Fig.2. An SBT-memristor-based memory circuit.

        3.2. The design of binary memory circuit based on an SBTmemristor

        In Fig. 3, the binary memory circuit based on an SBTmemristor was designed.When the voltage of comparator port 1 was greater than the voltage of port 2,the output voltage was 5 V,the logic value was set as“1”, or else the output voltage was 0 V, the logic value was set as “0”. The circuit parameters were set as follows:R1=R2=R3=1 k?,β= 1 ?,Uref1=5 V,andUref2=0.61 V.

        The relationship between the memristor current value and the memory data were exhibited in Table 2. The currentISwas set as 0.61 A.If the current of the memristor wasIM<IS,which was defined as logic “0”. If the current of memristor wasIS≤IM,which was defined as logic“1”.

        Table 2. The binary memory state of SBT-memristor.

        Fig.3. The binary memory circuit based on an SBT-memristor.

        3.3. Writing process of binary memory circuit based on an SBT-memristor

        The change of memristor current during the writing process was shown in Fig. 4. In Fig. 4(a), writing signal was designed by the two pulses of 10 V amplitude and 60 Hz frequency. The current of memristor gradually increased and finally stabilized at about 0.57 A,which was the logic“0”state.In Fig.4(b),writing signal was designed by the four pulses of 10-V amplitude and 60-Hz frequency. The current of memristor gradually increased and finally stabilized at about 0.73 A,which was the logic“1”state.

        Fig. 4. The change of current value of memristor during different writing processes: (a)“0”signal;(b)“1”signal.

        3.4. Reading process of binary memory circuit based on an SBT-memristor

        Two pulses with opposite amplitudes and the same period were applied to the SBT-memristor, in other words, the total magnetic flux was 0, which did not change the state of the SBT-memristor. In Fig.5,reading signal was designed by the two pulses with±10-V amplitudes and 60-Hz frequency. In Fig.5(a),the current of memristor gradually increased and finally stabilized at about 0.57 A,which was lower thanIS.As a result,reading process for logic“0”was realized. In Fig.5(b),the current of memristor gradually increased and finally stabilized at about 0.73 A, which was higher thanIS. As a result,reading process for logic“1”was realized.

        Fig. 5. The changes of memristor current when reading different logic signals: (a)“0”signal;(b)“1”signal.

        3.5. Rewriting process of binary memory circuit based on an SBT-memristor

        The rewriting process of the binary memory was shown in Fig.6. If the memristor is in the“0”state,it can change into the “1” state by applying two pulses of 10-V amplitude and 60-Hz frequency,as shown in Fig.6(a). If the memristor is in the“1”state,it can change into the“0”state by applying two pulses of?10-V amplitude and 60-Hz frequency,as shown in Fig.6(b).

        Fig.6. (a)The process of rewriting“0”state to“1”state;(b)the process of rewriting“1”state to“0”state.

        4. The multi-value memory circuit based on an SBT-memristor

        4.1. The design of the SBT-memristor-based multi-value memory circuit

        In Fig. 7, the multi-value memory circuit based on an SBT-memristor was designed. The circuit parameters were set as follows:R1=R2=R3=R4=R5=R6=R7=R8=R9=R10=R11=R12=1 k?,β=1 ?,Uref1=5 V,Uref2=0.45 V,Uref3=0.53 V,Uref4=0.61 V,andUref5=0.69 V.

        We set the currentsI1,I2,I3,I4asI1=0.45 A,I2=0.53 A,I3= 0.61 A, andI4= 0.69 A. The memory state of SBTmemristor was defined in Table 3. If the current of memristor wasI1≤IM<I2, the memristor was in “00” state. If the current of memristor wasI2≤IM<I3, the memristor was in“01” state. If the current of memristor wasI3≤IM<I4, the memristor was in“10”state. If the current of memristor wasI4≤IM,the memristor was in“11”state.

        Table 3. The multi-value memory state of SBT-memristor.

        Fig.7. The multi-value memory circuit based on an SBT-memristor.

        4.2. Writing and reading process of multi-value memory circuit based on an SBT-memristor

        The change of memristor current during the multi-value writing process was shown in Fig.8. In Fig.8(a),writing signal was designed by the one pulse of 10-V amplitude and 60-Hz frequency. The current of memristor gradually increased and finally stabilized at about 0.48 A,which was the logic“00”state. In Figs.8(b)–8(d),writing signal was designed by the 2,3, and 4 pulses of 10-V amplitude and 60-Hz frequency, respectively. The current of memristor gradually increased and finally stabilized at about 0.57 A, 0.64 A, and 0.73 A, which were the logic“01”,“10”,and“11”states,respectively.

        Fig. 8. The changes of current value of memristor when writing different logic signals: (a) “00” signal, (b) “01” signal, (c) “10” signal, and (d) “11”signal.

        The reading process of multi-value memory circuit was similar as that of binary memory circuit,as shown in Fig.9.

        Fig. 9. The changes of memristor current when reading different logic signals: (a)“00”signal,(b)“01”signal,(c)“10”signal,and(d)“11”signal.

        4.3. Rewriting process of multi-value memory circuit based on an SBT-memristor

        In the multi-value memory circuit based on an SBTmemristor, the SBT-memristor can be changed from the existing memory state to another memory state by applying the corresponding positive or negative pulses. The processes of rewriting “00” state to other states, “01” state to other states,“10” state to other states, and “11” state to other states were shown in Figs.10–13,respectively.

        Fig.10. (a)The process of rewriting“00”state to“11”state,(b)the process of rewriting “00” state to “10” state, and (c) the process of rewriting “00”state to“01”state.

        Fig.11. (a)The process of rewriting“01”state to“10”state;(b)the process of rewriting“01”state to“11”state;(c)the process of rewriting“01”state to“00”state.

        Fig.12. (a)The process of rewriting“10”state to“11”state;(b)the process of rewriting“10”state to“01”state;(c)the process of rewriting“10”state to“00”state.

        Fig.13. (a)The process of rewriting“11”state to“10”state,(b)the process of rewriting “11” state to “01” state, and (c) the process of rewriting “11”state to“00”state.

        5. The SBT-memristor-based crossbar memory circuit design

        5.1. Design of the SBT-memristor-based crossbar binary memory circuit

        The schematic diagram for the SBT-memristor-based 4×4 crossbar binary memory circuit was shown in Fig. 14. Each memristor in the array was controlled by writing,reading,rewriting,and column select signal. The writing and reading signals adopt the setting values in Figs. 4 and 5, and the relationship between the memristor current value and the memory state was shown in Table 2.

        The results of SBT-memristor-based 4×4 crossbar binary memory circuit after writing and reading were shown in Fig.15.This verified that the above-mentioned circuit can realize binary memory.

        Fig.14. The SBT-memristor-based 4×4 crossbar binary memory circuit.

        Fig.15. The results of SBT-memristor-based 4×4 crossbar binary memory circuit.

        5.2. Design of the SBT-memristor-based crossbar multivalue memory circuit

        In Fig.16,an SBT-memristor-based 4×4 crossbar multivalue memory circuit was designed. The writing and reading signals adopt the setting values in Figs.8 and 9,and the relationship between the memristor current value and the memory state was shown in Table 3.

        The results of SBT-memristor-based 4×4 crossbar multivalue memory circuit after reading/writing were shown in Fig.17.Uout5andUout6are the output voltages of logic value.The output voltages was 0 V or 5 V when the positive current of the memristor was in the setting range in Table 3. All the results verified that the above-mentioned circuit can realize multi-value memory.

        Fig.16. The SBT-memristor-based 4×4 crossbar multi-value memory circuit.

        Fig.17. The results of SBT-memristor-based 4×4 crossbar multi-value memory circuit.

        5.3. Sneak-path current

        In the SBT-memristor-based 4×4 crossbar multi-value memory circuit, when M1 and M5 were accessed and written into the“11”state,M2 and M6 were not accessed. The current change of M1,M2,M5,and M6 was shown in Fig.18. We can get that even in the worst case the sneak current is 1.652μA,which hardly affects the state of the memristor.

        5.4. Comparison

        Most memristive memory schemes have implemented binary memory.[36,37,41]Compared to multi-value memory,the binary memory does not have the advantages in memory density. In Ref.[38],an 8T1M memristor-based memory cell was presented to increase the density of memory. However,this memory cell required 9 elements to memory 3-levels,which losts its ascendency in integration density. The specific comparison is presented in Table 4.

        Table 4. Comparison of different schemes.

        Fig.18. The changes of M1,M2,M5,and M6 currents when M1 and M5 are accessed and written into the“11”state,M2 and M6 are not accessed.

        5.5. Images memory using the SBT-memristor-based crossbar multi-value memory circuit

        We divide the gray scale into four levels (gray scale 1,gray scale 2,gray scale 3,and gray scale 4)corresponding to the four states (“00” state, “01” state, “10” state, and “11”state) of the SBT-memristor-based multi-value memory, respectively,as shown in Fig.19.

        Fig.19. The four levels of gray scale and its corresponding four states.

        The schematic diagram of images memory using the SBTmemristor-based 8×8 crossbar multi-value memory circuit was shown in Fig.20. In the image memory for the first time,we process the picture data into the writing signal,and change the memory state of the SBT-memristor through the writing signal.

        Fig. 20. The schematic diagram of images memory using the SBTmemristor-based 8×8 crossbar multi-value memory circuit.

        We can obtain the memory data through the reading signal after accomplishing the writing process. In the image memory for the first time, the writing signal was shown in Figs.21(a)and 21(b), the reading signal and the current change of the 8×8 SBT-memristor were shown in Figs.21(c)and 21(d).

        Next,we convert the data into image according to the order of writing and reading,as shown in Fig.22.

        Based on the state after the image memory for the first time, we rewrite the SBT-memristor-based 8×8 crossbar multi-value memory circuit. The rewriting signal was shown in Figs. 23(a) and 23(b), the reading signal and the current change of the 8×8 SBT-memristor were shown in Figs.23(c)and 23(d).

        Fig.21. (a)The writing signal of M1–M32, (b)the writing signal of M33–M64,(c)the reading signal and the current change of M1–M32,and(d)the reading signal and the current change of M33–M64.

        Fig. 22. (a) The order of writing and reading; (b) the image in the writing and reading for the first time.

        We convert the data into image according to the order of rewriting and reading,as shown in Fig.24.

        Fig. 23. (a) The rewriting signal of M1–M32, (b) the rewriting signal of M33–M64,(c)the reading signal and current change of M1–M32,and(d)the reading signal and current change of M33–M64.

        Fig.24. (a)The order of rewriting and reading;(b)the image after rewriting and reading.

        6. Conclusion

        In this paper,an SBT-memristor-based SPICE model was established. The writing, reading, and rewriting processes of the binary and multi-value memory circuit were analyzed.Next, a novel SBT-memristor-based crossbar binary memory circuit was designed,accomplishing the binary memory. The crossbar multi-value memory circuit was proposed,which increased the memory density of SBT-memristor. Moreover,we verified the 4×4 crossbar binary and multi-value memory circuits through comprehensive simulations,and analyzed the sneak-path current and memory density. Finally, we use the SBT-memristor-based 8×8 crossbar multi-value memory circuits to complete the images memory.

        女优av一区二区在线观看| 欧美xxxx新一区二区三区| 手机看片久久国产免费| 天码人妻一区二区三区| 国产精品国产成人国产三级| 精品国产一区二区三区久久久狼 | 国产极品久久久久极品| 国产在线丝袜精品一区免费| 91精品国产免费久久久久久青草| 久久亚洲精品成人综合| 国产精品亚洲av一区二区三区 | 久久久精品国产免费看| 亚洲av无码成人精品国产| 亚洲妇女自偷自偷图片| 成 人 免费 黄 色 视频 | 久热香蕉精品视频在线播放| 日韩视频午夜在线观看| 亚洲男人综合久久综合天堂| 国产老熟妇精品观看| 风韵多水的老熟妇| 特级毛片a级毛片在线播放www | 国产激情视频在线观看大全| 国产69精品久久久久9999apgf | 国产亚洲一区二区三区| 午夜精品射精入后重之免费观看| 人妻精品动漫h无码网站| 欧美亚洲综合另类| 日韩国产精品一本一区馆/在线| 中文字幕丰满人妻有码专区| 三上悠亚亚洲精品一区| aⅴ精品无码无卡在线观看| 免费人成无码大片在线观看| 91精品啪在线观看国产18| 淫欲一区二区中文字幕| 99蜜桃在线观看免费视频| av在线免费观看蜜桃| 国产精品美女久久久久久 | 成人精品免费av不卡在线观看| 青青草视频免费在线播放| 日本一区二区精品高清| 51看片免费视频在观看|