Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Memristor-Based Complete Non-Volatile Boolean Logic Circuit and Method of Operation

A Boolean logic and logic circuit technology, applied in the field of microelectronic devices, can solve problems such as high Boolean logic operations, and achieve the effects of high number of devices and operation steps, realization of logic functions, and simple structure

Active Publication Date: 2022-04-01
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the above defects or improvement needs of the prior art, the present invention provides a complete non-volatile Boolean logic circuit and operation method based on memristors, which are used to solve the problem that the prior art cannot operate in a small number of devices and operation steps. The technical problem of realizing the complete Boolean logic operation with higher computing efficiency under certain conditions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Memristor-Based Complete Non-Volatile Boolean Logic Circuit and Method of Operation
  • A Memristor-Based Complete Non-Volatile Boolean Logic Circuit and Method of Operation
  • A Memristor-Based Complete Non-Volatile Boolean Logic Circuit and Method of Operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] A memristor-based complete non-volatile Boolean logic circuit for performing logic operations on an input logic value P and / or an input logic value Q;

[0071] Such as figure 1 As shown, the above logic circuit includes: a controller, a memristor M 1 , memristor M 2 And resistance (this embodiment adopts fixed-value resistance);

[0072] The controller is connected with the memristor M 1 The positive electrode of the memristor M 2 The positive pole of the resistor is connected to one end of the resistor; the memristor M 1 and memristor M 2 The positive poles of the resistors are connected to different bit lines, and the negative poles are connected to the same word line WL; the other end of the resistor is connected to the word line WL; the memristor M 1 and memristor M 2 the same; specifically, the controller includes a control terminal T 1 , control terminal T 2 and the control terminal T 3 ;Control terminal T 1 via bit line BL 1 with memristor M 1 The po...

Embodiment 2

[0080] A method of operation based on the complete non-volatile Boolean logic circuit described in Embodiment 1, such as Figure 4 shown, including the following steps:

[0081] S1, the memristor M 2 Set to high impedance state;

[0082] S2. Determine whether the current operation is an operation related to the logic value Q, and if so, set the memristor M 1 Set to the resistance state corresponding to the logic value Q; wherein, the operation related to the logic value Q includes the operation of logical operation on the logic value P and the logic value Q and the operation of only performing the logic operation on the logic value Q;

[0083] S3, for the memristor M 1 Applied voltage A, on the memristor M 2 Apply voltage B, apply voltage C to the resistor, and read the memristor M 2 The resistance state is the result of logic operation;

[0084] Among them, the value of voltage A and voltage C is determined by the logic value P and the type of logic operation; the value...

Embodiment 3

[0114] A logic cascading method based on the complete non-volatile Boolean logic circuit described in Embodiment 1, comprising:

[0115] Use the result of the previous logic operation obtained by the operation method described in Embodiment 2 as a new input logic value Q, and operate again according to the operation method described in Embodiment 2, thereby realizing logic cascading.

[0116] In this embodiment, the output of the logic operation in the previous step is stored in the memristor M in the form of a resistive state. 2 In this method, the result obtained by the logic calculation in the previous step is directly used as the input of the logic operation in the next step, that is, the memristor M which saves the calculation result in the previous step 2 Directly regarded as the input memristor M of the logic calculation of the next step 1 .

[0117] In summary, the present invention discloses a complete non-volatile Boolean logic circuit and operation method based on...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a complete non-volatile Boolean logic circuit and an operation method based on a memristor, which are used to perform logic operations on an input logic value P and / or an input logic value Q; wherein, the circuit includes a controller, a memory Resistor M 1 , memristor M 2 and resistance; the controller is used to place the memristor M before the logic operation 2 Set to a high-impedance state; when performing logic operations, the memristor M 1 Applied voltage A, on the memristor M 2 Apply voltage B, apply voltage C to the resistor, and read the memristor M 2 The resistance state of the logic operation is the result of the logic operation; and when the logic operation is performed on the logic value P and the logic value Q or only on the logic value Q, the controller is also used to set the memristor M before the logic operation. 1 Set to the resistance state corresponding to the logic value Q; the present invention can realize a complete Boolean logic function by setting the state of the memristor and pressurizing the memristor and the resistance, and the number of devices is small, and the circuit The area is small, the number of operation steps is small, and the calculation efficiency is high.

Description

technical field [0001] The invention belongs to the technical field of microelectronic devices, and more specifically relates to a complete non-volatile Boolean logic circuit and an operation method based on a memristor. Background technique [0002] Modern computers are largely based on the von Neumann architecture. In this architecture, data is fetched from a memory unit, transferred to a processing unit, and after calculations are completed, the data is transferred to the memory unit to be stored. Today, the operating speed of the processor and the memory has reached a very high level, but there is still a big gap in the transmission speed of the bus connecting these two parts. Frequent data transmission consumes most of the time and power consumption in the data processing process. . This rate mismatch, which limits the development of modern computers, is known as the memory wall. In-memory computing is a very promising solution. Similar to the human brain, storage a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G11C13/00
CPCG11C13/004G11C13/0069H03K19/21H03K19/1776G11C13/0007H03K19/20
Inventor 王兴晟吴绮雯宋玉洁王成旭缪向水
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products