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

Circuit for realizing sigmoid activation function

A technology of activation function and circuit, which is applied in the direction of logic circuit with logic function, adjusting electric variable, instrument, etc., can solve the problem that the circuit cannot realize the fully customized neural network accelerator, increase energy efficiency, increase energy consumption, etc., and achieve data reduction Interaction, speed up the training process, and reduce energy consumption

Pending Publication Date: 2021-07-23
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the development of the idea of ​​integrating storage and computing, scientific researchers began to put the matrix multiplication operation in the neural network into the memory, which can reduce time overhead and increase energy efficiency. For other layers in the network, people still use The disadvantages of code processing are obvious: it is impossible to implement a fully customized neural network accelerator with circuits, and the data after matrix multiplication still has to be transported back and forth through peripheral circuits, which greatly increases energy consumption

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 realizing sigmoid activation function
  • Circuit for realizing sigmoid activation function
  • Circuit for realizing sigmoid activation function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0052] like Figure 6 As shown, wherein the current-voltage conversion circuit includes a first current mirror and an addition and subtraction circuit, the reference terminal of the first current mirror is connected to the input terminal of the diode circuit, and the output terminal is connected to one end of the first resistor R7 , the other end of the first resistor R7 is grounded; the output end of the diode circuit is connected to the second resistor R8, and the two ends of the second resistor R8 are connected to the input end of the addition and subtraction circuit; The output terminal of the subtraction circuit and the output terminal of the first current mirror are also connected to the input terminal of the voltage dividing circuit. This method retains the first current mirror, puts the second resistor R8 on the branch of the third diode D3, and inputs the voltage across the second resistor R8 into an addition and subtraction circuit, and the output voltage obtained is...

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 relates to a circuit for realizing a sigmoid activation function, and the circuit comprises a diode circuit which comprises a first diode, a second diode, and a third diode, wherein the diode circuit is configured in a manner that the sum of the first diode current and the second diode current is the third diode current; a current transmission circuit which is used for providing current for the input end of the diode circuit; an input current-voltage conversion circuit which is used for converting current at the input end of the diode circuit into input voltage and converting current at the output end of the diode circuit into output voltage; and a voltage division circuit which is used for outputting the ratio of the input voltage to the output voltage. According to the method, the sigmoid activation function in the neural network can be realized by using a hardware circuit.

Description

technical field [0001] The invention relates to the technical field of integrated circuit design, in particular to a circuit for realizing a sigmoid activation function. Background technique [0002] With the rapid development of information technology, the development of neural network is also changing with each passing day. In general, the neural network has gone through three stages, and its conception began in 1943. W.S.McCulloch and W.Pitts proposed the M-P model, which constructed a simplified mathematical model based on the structure and working mechanism of biological neurons. The neural network fell into a trough because people found that it could not handle the XOR problem; by the end of the 1980s, thanks to the proposal of the backpropagation algorithm, the research of the neural network ushered in the second spring, but due to the amount of calculation Since the 21st century, with the emergence of GPU, the large amount of calculation is no longer the limitation ...

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): H03K19/20G05F3/26
CPCH03K19/20G05F3/26
Inventor 徐思秋李喜陈后鹏解晨晨陈成梁龙飞
Owner SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
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