999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人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无码网址| 尤物精品国产福利网站| 中文成人在线视频| 国产福利拍拍拍| 天堂网亚洲系列亚洲系列| 欧美啪啪一区| 国产特一级毛片| 欧美一区二区丝袜高跟鞋| 亚洲色大成网站www国产| 无码国内精品人妻少妇蜜桃视频| 少妇露出福利视频| 亚洲天堂区| 最新国产精品第1页| 五月激情婷婷综合| 国产精品永久在线| 欧美日韩激情在线| 日韩精品一区二区深田咏美| 国产欧美日本在线观看| 日本久久网站| 色成人综合| 91麻豆精品国产91久久久久| 蜜桃视频一区二区| 国产凹凸视频在线观看| 不卡网亚洲无码| 色综合天天综合| 99国产在线视频| 国产区人妖精品人妖精品视频| 日韩欧美国产区| www.亚洲一区| 久久精品人人做人人爽97| 国产超薄肉色丝袜网站| 亚洲伦理一区二区| 亚洲欧美另类视频| 色综合天天娱乐综合网| 日韩无码视频网站| 五月天天天色| 国产精品香蕉| 免费AV在线播放观看18禁强制| 中文字幕第4页| 2020久久国产综合精品swag| 国产精品三区四区| 久久毛片网| a级免费视频| 第一页亚洲| 91破解版在线亚洲| 99热这里只有免费国产精品| 欧美激情第一欧美在线| 亚洲国产精品无码AV| 女人18毛片一级毛片在线 | 亚洲精品男人天堂| 天堂在线视频精品| 国产 日韩 欧美 第二页| 国产在线拍偷自揄拍精品| 久久免费看片| 精品无码专区亚洲| 中文字幕欧美日韩高清| 在线精品亚洲一区二区古装| 久久人人97超碰人人澡爱香蕉| 国产成人精品三级| 国产丝袜无码精品| 日韩在线永久免费播放| 无码网站免费观看| 伊人成人在线| 呦系列视频一区二区三区| 亚洲精品无码日韩国产不卡| 久久综合成人| 亚洲视屏在线观看| 国产精品视频第一专区| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 欧美日韩精品一区二区在线线| 日韩免费毛片视频| 欧美久久网| 丁香婷婷激情网| 久久公开视频| 欧美色综合网站| 不卡无码h在线观看| 国产精品3p视频| 国产激情无码一区二区免费| 99视频精品在线观看| 青草免费在线观看| 天天色综合4| 国产欧美精品一区二区|