Font Size: a A A

Study Of Ternary Computing Based On Phase Change Memory

Posted on:2020-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2428330590950378Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the era of big data,higher requirements are placed on memory.As the most promising new memory device,phase change memory has the advantages of low power consumption,multilevel storage,fast erasing speed and so on,and it is considered to be one of the next generation mainstream memory devices.The multilevel storage technology that is according to the huge difference between the crystalline state and the amorphous state is important for improving the storage density of the phase change memory and expanding the scope of application.On the other hand,phase change memory is non-volatile,so it is widely used for in-memory computing.It is believed that it can improve computer architecture,reduce power consumption and improve work efficiency.The research goal of this paper is to explore the application of phase change memory in ternary computing based on the characteristic of multilevel.In this paper,the existing model is introduced,and the variation of phase change memory cell resistance after pulse application is found.A circuit behavior model that is suitable for Pore-type phase change memory cell is proposed.Using two capacitors simulates phase-change memory cell that is applied with pulses at both ends.The change of the charge of capacitance is equivalent to resistance's variation.Charging and discharging processes of the capacitor can simulate the amorphization and crystallization processes respectively.This model simplifies the use of phase change memory to simulate logic operations and arithmetic operations,and makes the results more intuitive.A functional simulation system is built using the proposed model.The basic logic operation is realized by resistance comparison.Applying RESET pulse,then amplifying the read current,and then converting the resistance state to binary numbers through analog-to-digital conversion,and finally converting the binary numbers to the corresponding ternary and processing the carry value to realize the unbalanced ternary addition of two and four bits.In addition,this paper also proposes an algorithm that uses pseudo-three-value computing(or binary parallel computing)and realizing two bits and four bits binary parallel computing.Finally,changing the parameters such as the initial state,the logic operation and serial addition computing of balanced ternary are realized by using the unbalanced ternary method.
Keywords/Search Tags:Phase change memory, Computing, Equivalent circuit model, Balanced ternary, Unbalanced ternary
PDF Full Text Request
Related items