Memristor Neural Network Drop-Connect Control Unit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural network devices face complexity issues due to high algorithm complexity, leading to over-fitting and increased operation time, which existing normalization and regularization methods fail to adequately address.

Innovation Solution

The implementation of a neural network device using drop-connect and dropout functions, specifically designed for memristor-based systems, where switches control the connection and dropout of signals across memory elements to normalize and regularize calculations, thereby reducing complexity and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If normalization and regularization are applied to reduce algorithm complexity, then over-fitting is reduced and operation time decreases, but device complexity increases due to additional control units and switches

Engineering Contradiction:
Improveover-fitting reductionVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a normalization control unit as an intermediary component that manages the complexity of normalization operations. This control unit coordinates multiple switches and memory elements to implement drop-connect and dropout functions, thereby reducing over-fitting while keeping the complexity management centralized and systematic rather than scattered throughout the neural network device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If drop-connect and dropout functions are implemented using switches and memory elements, then calculation normalization is achieved, but manufacturing complexity increases

Engineering Contradiction:
Improvecalculation normalizationVSAvoidmanufacturing complexity
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent segments the normalization function into discrete controllable units - individual switches connected to specific memory elements can be independently controlled to implement drop-connect. This segmentation allows precise control over which connections are dropped, achieving calculation normalization while enabling modular manufacturing where each switch-memory element pair can be fabricated and tested independently before assembly.

Inventive Principle:
Principle #1Segmentation

3Productivity

If multiple switches and control units are added to implement dropout and drop-connect, then operation time is reduced through better normalization, but the number of device components increases

Engineering Contradiction:
Improveoperation timeVSAvoidnumber of components
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the dropout and drop-connect control functions into a single normalization control unit that manages both types of operations. By combining these functions under one control unit rather than having separate dedicated units for each function, the patent reduces the overall number of control components while still achieving the performance benefits of both dropout and drop-connect for reducing operation time and improving productivity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10762416B2Apparatus and method for normalizing neural network device
Publication Date: 2020.09.01 SK HYNIX INC
  • US10762416B2 patent drawing
  • US10762416B2 patent drawing
  • US10762416B2 patent drawing

AI summary

A neural network device may include an input unit suitable for applying input signals to corresponding first lines, a calculating unit including memory elements cross-connected between the first lines and second lines, wherein the memory elements have respective weight values and generate product signals of input signals of corresponding first lines from among the plurality of first lines and weights to output the product signals to corresponding second lines from among the second lines, a drop-connect control unit including switches connected between the plurality of first lines and the plurality of memory elements, and suitable for randomly dropping a connection of an input signal applied to a corresponding memory element from among the plurality of memory elements, and an output unit connected to the plurality of second lines, and suitable for selectively activating signals of the plurality of second lines to apply the activated signals to the input unit and performing an output for the activated signals when the calculating unit performs generating of the product signals a set number of times.