999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SBT-memristor-based crossbar memory circuit?

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

Mei Guo(郭梅), Ren-Yuan Liu(劉任遠), 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.

主站蜘蛛池模板: 亚洲一区精品视频在线| 91尤物国产尤物福利在线| 亚洲欧美国产五月天综合| 亚洲国产精品一区二区高清无码久久| 色综合a怡红院怡红院首页| 久久中文字幕2021精品| 国产丝袜无码精品| 国产成人免费高清AⅤ| 青青草国产精品久久久久| 国产综合在线观看视频| 欧美色视频在线| 全色黄大色大片免费久久老太| 97精品久久久大香线焦| 国产一区三区二区中文在线| 波多野结衣一区二区三区88| 国产情精品嫩草影院88av| 亚洲小视频网站| 亚洲免费人成影院| 国产成人综合网| 成人va亚洲va欧美天堂| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 综合五月天网| 国产丝袜一区二区三区视频免下载| 亚洲天堂视频在线观看免费| 激情无码字幕综合| 中文字幕在线日本| 99国产在线视频| 亚洲成a人片| 在线永久免费观看的毛片| 欧美成人日韩| 欧美 国产 人人视频| 国产一区在线观看无码| 国产免费自拍视频| 日韩a级片视频| 日韩在线网址| 自拍偷拍欧美| 日本影院一区| 国产交换配偶在线视频| 国产91熟女高潮一区二区| 中文字幕 91| 国产成人91精品| 视频一本大道香蕉久在线播放| 亚洲欧美综合在线观看| 国产后式a一视频| 中文字幕伦视频| 亚洲国产精品美女| 看国产一级毛片| 久久精品这里只有精99品| 5555国产在线观看| 国产精品无码一区二区桃花视频| 亚洲A∨无码精品午夜在线观看| 國產尤物AV尤物在線觀看| 免费高清毛片| 黄色网址免费在线| 97超碰精品成人国产| 精品撒尿视频一区二区三区| 天天综合网色中文字幕| 久热这里只有精品6| 国产色婷婷| 男女精品视频| 亚洲91在线精品| 97视频在线精品国自产拍| 日本亚洲欧美在线| 欧美日韩一区二区在线免费观看| 亚洲精品福利视频| 九色91在线视频| 午夜精品久久久久久久99热下载| 欧美综合激情| 国产哺乳奶水91在线播放| 欧美日韩高清在线| 无码精油按摩潮喷在线播放| 国内精品九九久久久精品| 福利视频一区| 97超爽成人免费视频在线播放 | 欧洲欧美人成免费全部视频| 午夜国产精品视频黄| 99久久精彩视频| 精品丝袜美腿国产一区| 五月天久久综合| 亚洲精品在线影院| 一区二区午夜| 伊人福利视频|