CMOS Ising Machine Bistable Nodes Combinatorial Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Ising machines are bulky, energy-intensive, and not amenable to on-chip integration, lacking a CMOS-based design that is fast, energy-efficient, and reliable for producing high-quality results in solving combinational optimization problems.

Innovation Solution

A CMOS-compatible Ising machine design utilizing bistable nodes with resistively coupled capacitors and active electronics elements exhibiting odd-symmetric current-voltage characteristics, allowing for programmable coupling strengths and adjustable gradients to efficiently solve maximum-cut problems on graphs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing Ising machines are implemented with bulky physical systems (quantum annealers, optical systems), then they can solve combinational optimization problems, but they are not amenable to on-chip integration and consume excessive energy

Engineering Contradiction:
Improvesolution qualityVSAvoidon-chip integration capability
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent replaces mechanical/optical quantum systems with an electronic circuit implementation. Each node uses a bistable circuit element (such as a flip-flop or Schmitt trigger) that can be directly fabricated in CMOS technology, enabling on-chip integration while maintaining the Ising machine's ability to solve optimization problems through electrical signals and circuit dynamics

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

Solution Approach 2:

The patent changes the physical implementation parameters from quantum mechanical (qubits, superconducting loops) or optical (lasers, mirrors) to electronic parameters (voltages, currents, switching speeds). This allows the system to be built using standard semiconductor fabrication processes, achieving both integration and performance

Inventive Principle:
Principle #35Parameter changes

2Speed

If existing Ising machines use room-temperature electronic circuits with oscillators, then they are faster and more integrated, but they consume high energy and have large area

Engineering Contradiction:
Improvecomputation speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent employs periodic oscillation in the circuit nodes, where each bistable element alternates between stable states. This periodic behavior enables fast computation through natural oscillation frequencies that can be tuned, while the bistable nature of the circuits ensures energy-efficient operation by maintaining states with minimal power consumption

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The circuit nodes are designed to be self-oscillating and self-regulating, using their own electrical dynamics to perform computation without requiring external control signals or continuous power input. The bistable elements automatically transition between states based on coupling interactions, reducing overall energy consumption while maintaining high speed

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If the system uses bistable nodes with resistive coupling, then on-chip integration is enabled, but achieving high-quality solutions requires precise control of coupling strengths and gradients

Engineering Contradiction:
ImproveCMOS compatibilityVSAvoidcontrol of coupling parameters
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent designs a universal coupling mechanism that can be implemented using standard CMOS logic gates and resistive networks. The same basic circuit motif (bistable node with resistor) can be replicated and interconnected to create different problem-specific configurations, eliminating the need for custom control circuits for each coupling parameter while maintaining precision through standardized component values

Inventive Principle:
Principle #6Universality (Multi-functionality)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The design achieves competitive performance, area, and energy efficiency, enabling effective on-chip integration and rapid solution finding for combinational optimization problems with high-quality results.

Implementation Method 1

a capacitor where a voltage across the capacitor represents a state variable of the node

Methodology Applied
Scientific EffectCapacitance: Capacitance

Implementation Method 2

the voltage is resistively coupled to at least one other node in the network

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Implementation Method 3

an active electronics element having an odd-symmetric current-voltage characteristic exhibiting: a negative current gradient for voltages across the two terminals that are below a predetermined threshold value in magnitude, and a positive gradient otherwise

Methodology Applied
Scientific EffectNegative differential resistance:

Data Source

PatentUS20230229727A1Ising machine based on coupled bistable nodes for solving combinatorial problems
Publication Date: 2023.07.20 UNIVERSITY OF ROCHESTER
  • US20230229727A1 patent drawing
  • US20230229727A1 patent drawing
  • US20230229727A1 patent drawing

AI summary

An Ising machine having a network of resistively coupled circuit nodes where at least one node comprises a capacitor whose voltage between its terminals represents a state variable of the node and the voltage is resistively coupled to at least one other node in the network and a two-terminal active electronics element connected in parallel with the capacitor supplying energy to the node, and the element having an odd-symmetric current-voltage characteristic exhibiting a negative current gradient for voltages across its terminals that are below a predetermined threshold value in magnitude, and a positive gradient otherwise and zero current for three voltage instances: zero volts, +V1 volts, and −V1 volts, where V1 is a constant greater than the predetermined threshold.