Simulator Logic for Neuromorphic Circuit Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional CPUs struggle to provide sufficient processing capability for machine learning applications while keeping power consumption low, leading to the need for neuromorphic computing solutions that can model the effects of non-ideal circuit-level characteristics on neural networks.

Innovation Solution

A computerized method that receives circuit-level characteristics and an architectural description of a neural network, simulates the execution of the neural network to determine the effects of these characteristics on its performance, and uses the results to optimize the design and manufacturing of neuromorphic integrated circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If traditional CPUs are used to process machine learning algorithms, then processing capability can be maintained, but power consumption increases significantly

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent replaces traditional digital CMOS computing mechanisms with analog neural network processing mechanisms. The system uses analog circuits to perform multiplication and accumulation operations that naturally mimic neural network computations, eliminating the need for sequential digital processing and significantly reducing power consumption while maintaining processing capability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent implements event-driven processing where computations are triggered by input events rather than continuous clock cycles. This allows the system to process information in bursts only when needed, reducing idle power consumption while maintaining the ability to process machine learning algorithms efficiently

Inventive Principle:
Principle #19Periodic action

2Use of energy by moving object

If neuromorphic chips are designed with vast processing capabilities, then power consumption decreases, but design complexity and manufacturing challenges increase

Engineering Contradiction:
Improvepower consumptionVSAvoiddesign complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent employs a simulation framework that allows designers to model and analyze circuit-level effects on neural network performance before actual fabrication. This preliminary simulation step identifies potential design issues and optimization opportunities early in the design process, reducing the complexity of subsequent manufacturing and testing phases

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate simulation layer that bridges the gap between high-level neural network architecture and low-level circuit implementation. This simulation framework acts as a mediator, allowing designers to specify neural network requirements at a high level while automatically translating them into circuit-level designs, thereby reducing overall design complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If circuit-level characteristics are not modeled during design, then design process is simpler, but neural network performance and accuracy are compromised

Engineering Contradiction:
Improveneural network performanceVSAvoiddesign process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs simulation of circuit-level effects during the design phase rather than after fabrication. By preliminarily modeling thermal noise, shot noise, and other circuit imperfections in the simulation framework, designers can identify and correct performance issues before manufacturing, ensuring high neural network reliability without adding significant complexity to the overall process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The simulation framework automatically accounts for circuit-level characteristics without requiring manual intervention. The system self-adjusts by incorporating models of thermal noise, shot noise, and other circuit effects into the simulation, allowing the design process to automatically optimize for performance while maintaining reasonable complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250131287A1Systems and Methods for Determining Circuit-Level Effects on Classifier Accuracy
Publication Date: 2025.04.24 SYNTIANT
  • US20250131287A1 patent drawing
  • US20250131287A1 patent drawing
  • US20250131287A1 patent drawing

AI summary

A computerized method comprising receiving, by a simulator logic, inputs including: (i) at least one circuit-level characteristic, and (ii) an architectural description of a neural network, modeling, by the simulator logic, execution of the neural network described in the inputs to obtain results representative of what an analog implementation of the neural network would produce, and determining, by the simulator logic, an accuracy of computational analog elements within the analog implementation of the neural network based on the results obtained during modeling of the neural network is described. In some embodiments, the circuit-level characteristic includes thermal or flicker noise, an inaccuracy of weights between nodes within the neural network, or a frequency response variations of an integrated circuit. Additionally, the circuit-level characteristic can be obtained through simulation of an integrated circuit based on technology-specific measurements of the integrated circuit.