Multiply-Accumulate System Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional neural network calculation circuits face challenges in determining the timing of signal output due to reduced timing of each signal output from the comparator, making it difficult to expand the timing of signal output.

Innovation Solution

A multiply-accumulate system that includes a statistic calculation unit for standardizing input signals and a multiply-accumulate device that performs multiplication-accumulation based on the standardized signals, expanding the timing of signal output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If output from multiplier-accumulator in previous stage is directly output to multiplier-accumulator in subsequent stage, then processing speed is improved, but timing determination becomes difficult

Engineering Contradiction:
Improveprocessing speedVSAvoidtiming determination difficulty
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

Solution Approach 1:

A timing control unit is introduced as an intermediary component between the multiplier-accumulator stages. This unit receives output signals and generates timing control signals that regulate the operation of subsequent stages, thereby solving the timing determination difficulty while maintaining direct signal flow for high processing speed

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The timing control unit operates based on feedback from the output signals of previous stages. By monitoring the output timing and adjusting subsequent stage operations accordingly, the system maintains synchronized operation without compromising processing speed

Inventive Principle:
Principle #23Feedback

2Device complexity

If direct output between stages is used, then device complexity is reduced, but signal timing expansion is limited

Engineering Contradiction:
Improvedevice complexityVSAvoidsignal timing duration
Core Design Contradiction:
Device complexityVSDuration of action of moving object

Solution Approach 1:

The timing control unit dynamically adjusts the operation timing of multiplier-accumulators based on real-time signal conditions. This dynamic control enables signal timing expansion without adding complex static circuitry, maintaining relatively simple device structure while achieving flexible timing control

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11836462B2Multiply-accumulate system and multiply-accumulate method
Publication Date: 2023.12.05 SONY GROUP CORP
  • US11836462B2 patent drawing
  • US11836462B2 patent drawing
  • US11836462B2 patent drawing

AI summary

A multiply-accumulate system (1) includes: a statistic calculation unit (111) that executes a standardization calculation for an input signal; and a multiply-accumulate device (10) that executes multiplication-accumulation based on the standardized input signal.