Neuron Core With Time-Embedded Floating Point for Low-Power Synaptic Dynamics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital neuromorphic systems face challenges in implementing floating point precision neural and synaptic dynamics due to high energy costs and noise variability, while analog systems struggle with controlling and calibrating synaptic operations, leading to over-optimization and inefficient power consumption.

Innovation Solution

A time-embedded floating point unit is used to modulate synaptic weights into membrane potential values at a reference time, integrating time information into floating point numbers to reduce memory access and optimize power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If floating point arithmetic operations are used in digital neuromorphic systems to achieve precise neural and synaptic dynamics, then manufacturing precision and measurement precision are improved, but use of energy increases significantly

Engineering Contradiction:
Improvesynaptic weight precisionVSAvoidenergy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent pre-calculates and stores exponential decay factors in lookup tables during system initialization or idle periods. During runtime, neuron cores perform simple table lookups and multiplications instead of complex floating point arithmetic, significantly reducing energy consumption while maintaining precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the floating point arithmetic operation into separate functional components: exponential decay calculation, lookup table storage, and multiplication operations. This segmentation allows each component to be optimized independently, with the lookup table handling the computationally intensive exponential calculation offline

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If memory access operations are performed frequently to update state variables and calculate temporal dynamics, then manufacturing precision is maintained, but use of energy increases due to redundant access

Engineering Contradiction:
Improvestate variable precisionVSAvoidmemory access energy
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent pre-computes exponential decay factors and stores them in lookup tables before runtime. This preliminary action eliminates the need for frequent memory access during temporal dynamics calculation, as the decay factors are readily available in the lookup table

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent combines the exponential decay calculation with the state variable update operation by using the pre-computed lookup table values directly in the update formula, eliminating separate memory access operations for reading decay factors

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If analog neuromorphic systems are used to naturally support floating point precision synaptic dynamics, then manufacturing precision is improved, but reliability decreases due to noise and variability

Engineering Contradiction:
Improvesynaptic dynamics precisionVSAvoidoperational stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent introduces lookup tables as an intermediary between the digital hardware and the continuous synaptic dynamics model. The lookup tables store pre-computed exponential decay factors that mediate between discrete digital operations and continuous temporal dynamics, enabling precise analog-like behavior in a digital system

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the physical analog mechanisms that naturally provide floating point precision with a digital system using lookup tables and multiplication. This substitution eliminates noise and variability inherent in analog devices while maintaining the mathematical equivalence of continuous synaptic dynamics

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

Data Source

PatentUS12602577B2Neuron core with time-embedded floating point arithmetic
Publication Date: 2026.04.14 KOREA INST OF SCI & TECH
  • US12602577B2 patent drawing
  • US12602577B2 patent drawing
  • US12602577B2 patent drawing

AI summary

Provided is a method of operating a neuron in a neuromorphic system. The method includes evaluating a membrane potential value at a corresponding time when receiving an input spike, time-modulating a synaptic weight of the membrane potential value and converting the time-modulated synaptic weight into a membrane potential value at a reference time, and generating an output spike when the membrane potential value at the reference time exceeds a certain threshold value. The membrane potential value at the reference time is represented by a floating point number including a predetermined bit of exponent and mantissa, and the floating point number includes time information. The method further includes accessing a memory and scanning a neural state variable when a timer is updated to “0” to update the neural state variable to an updated value at a reference time.