Multiplication and accumulation circuit based on radix-4 coding and differential weight storage

A storage circuit and coding circuit technology, applied in information storage, differential modulation, static memory, etc., can solve the problems of difficult large-scale parallel computing, large area overhead of multipliers, low computing efficiency, etc. The effect of less, low power consumption

Active Publication Date: 2019-09-06
ZHEJIANG UNIV
View PDF12 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the current problems of large multiplier area cost, high power consumption, low computing efficiency and difficulty in realizing large-scale parallel computing, the present invention provides a multiply-accumulate circuit based on radix-4 encoding and differential weight storage and a multiply-accumulate m

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
  • Multiplication and accumulation circuit based on radix-4 coding and differential weight storage
  • Multiplication and accumulation circuit based on radix-4 coding and differential weight storage
  • Multiplication and accumulation circuit based on radix-4 coding and differential weight storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0040] Such as figure 2 As shown, the specific implementation includes an input data encoding circuit, a differential weight storage circuit, an integral calculation circuit, and a differential ADC circuit. The output end of the input data encoding circuit is connected to the differential ADC circuit through the differential weight storage circuit, the integral calculation circuit, and the differential ADC The circuit outputs the result of multiplying and accumulating; the original input data is encoded by the input data encoding circuit and multiplied by the weight value stored in the differential weight storage circuit, and the positive and negative values ​​of each multiplication result are respectively accumulated by the integral calculation circuit to obtain The equivalent analog voltage value corresponding to an input bit of th...

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 multiplication and accumulation circuit based on radix-4 coding and differential weight storage. The circuit comprises an input data coding circuit, a differential weight storage circuit, an integral calculation circuit and a differential ADC circuit; the output end of the input data coding circuit is connected with the differential ADC circuit after sequentially passingthrough the differential weight storage circuit and the integral calculation circuit, and the differential ADC circuit outputs a multiplication and accumulation result; original input data is coded bythe input data coding circuit and then multiplied by a weight value stored in the differential weight storage circuit. The positive value and the negative value of each multiplication result are respectively accumulated through the integral calculation circuit, and then the difference of the positive value and the negative value is subjected to analog-to-digital conversion through the differenceADC circuit, so that the final multiplication and accumulation result is obtained. The multiplication and accumulation circuit has the advantages of being small in area, high in calculation speed, lowin power consumption and the like, can be used for neural form chips, and particularly can achieve large-scale parallel calculation in edge calculation equipment with high energy consumption requirements.

Description

technical field [0001] The invention relates to a resistive non-volatile memory circuit, in particular to a multiply-accumulate circuit based on radix-4 encoding and differential weight storage, which is used for the core computing circuit array of neuromorphic chips and belongs to neuromorphic circuits field. Background technique [0002] In recent years, artificial intelligence technology has developed rapidly, and various algorithms and applications are in a high-speed iterative process, which puts forward higher requirements for hardware storage capacity, computing power, and energy efficiency. The traditional computer adopts the Von Neumann structure. Due to the separation of the storage unit and the operation unit, when processing data, it needs to be read from the storage unit first, and then input into the processing unit for calculation. Since the storage unit uses a cache (SRAM)- The hierarchical structure of main memory (DRAM)-flash memory (FLASH), the communicat...

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): G06F7/544G06N3/063
CPCG06F7/5443G06N3/063G06F2207/4814G11C11/54G11C7/1006G11C7/222G11C13/003G11C2213/79G06G7/14G06G7/16G06N3/065G06N3/04G11C13/0002H03M3/04
Inventor 黄科杰肖蕊沈海斌
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products