Unlock instant, AI-driven research and patent intelligence for your innovation.

Circuit for parallel multiply-accumulate operation in binary neural network formed based on RRAM array

A binary neural and parallel multiply-accumulate technology, applied in the biological neural network model, physical realization, etc., can solve the problems of high power consumption, low reliability, large storage space and calculation amount, etc., to increase the amount of stored data and reduce leakage Power consumption, effect of reduction in read and write power consumption

Pending Publication Date: 2022-03-29
ANHUI UNIVERSITY +1
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, various artificial intelligence devices have extremely high requirements on the size and power consumption of electronic devices. Current neural networks generally use floating-point calculations, which require large storage space and calculations, and the resulting high power consumption is serious. Hinders mobile applications
[0003] In order to effectively reduce the long delay and high power consumption caused by complex multiplication and accumulation operations, the existing technology proposes a binary neural network (Binarized Neural Networks, BNN), which converts signals such as weights, inputs, and hidden layer outputs into binary value, and then encode the binary code as 0 and +1 or -1 and +1, which can effectively reduce the power consumption caused by the large amount of storage resources occupied by the neural network and the frequent data access during the reasoning process, but the traditional SRAM storage unit has the difficulty of storing data. Defects, low reliability, high power consumption, etc., but there is a lack of corresponding solutions in the prior art

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
  • Circuit for parallel multiply-accumulate operation in binary neural network formed based on RRAM array
  • Circuit for parallel multiply-accumulate operation in binary neural network formed based on RRAM array
  • Circuit for parallel multiply-accumulate operation in binary neural network formed based on RRAM array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. It does not constitute a limitation of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0026] like figure 1 Shown is the overall circuit schematic diagram of the parallel multiplication and accumulation operation in the binary neural network based on the RRAM array provided by the embodiment of the present invention. The circuit mainly includes a parallel input circuit, a mode selection circuit, a storage array based on 1T1R units, and a cascade A type current mirror circuit ...

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 circuit for parallel multiply-accumulate operation in a binary neural network formed based on an RRAM (Resistance Random Access Memory) array, a storage array formed based on 1T1R units is a 64 * 64 RRAM array adopting a pseudo cross structure, and each 1T1R unit is formed by an NMOSFET (N-channel Metal Oxide Semiconductor Field Effect Transistor) and a resistive random access memory; the word lines WL of each row of the storage array are connected with the parallel input circuit, so that 64 data in the maximum 8 * 8 weight matrix and 64 data stored in the storage array complete binary neural network BNN convolution operation; the bit line BL of each column of the storage array is connected with the current input end of the cascade current mirror circuit, and the output end of the cascade current mirror circuit is connected to the upper pole plate of the output capacitor. According to the circuit, the problems of crosstalk among different nodes and easy damage of stored data during multi-row reading of storage units in a traditional SRAM (Static Random Access Memory) are solved, the reliability of a system is improved, and the leakage power consumption among the units is reduced.

Description

technical field [0001] The present invention relates to the technical field of integrated circuit design, in particular to a parallel multiply and accumulate (MAC) operation in a binary neural network based on a resistive random access memory (Resistive Random Access Memory, abbreviated as RRAM) array circuit. Background technique [0002] At present, various artificial intelligence devices have extremely high requirements on the size and power consumption of electronic devices. Current neural networks generally use floating-point calculations, which require large storage space and calculations, and the resulting high power consumption is serious. hinders mobile applications. [0003] In order to effectively reduce the long delay and high power consumption caused by complex multiplication and accumulation operations, the existing technology proposes a binary neural network (Binarized Neural Networks, BNN), which converts signals such as weights, inputs, and hidden layer out...

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
IPC IPC(8): G06N3/063
CPCG06N3/063
Inventor 蔺智挺朱陈宇吴秀龙朱志国彭春雨卢文娟赵强陈军宁
Owner ANHUI UNIVERSITY
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More