Reconfigurable Memristor Neural-Network DAC for Nonlinearity Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital to analog converters (DACs) face challenges in achieving high resolution and speed due to timing errors, jitters, parasitic capacitance, and device mismatches caused by manufacturing variations, leading to performance and reliability bottlenecks, especially in advanced CMOS fabrication technologies.

Innovation Solution

A reconfigurable DAC is developed using a neural network layer with memristors as programmable elements, employing an online supervised machine learning algorithm called binary-weighted time-varying gradient descent for self-calibration and error minimization, allowing for adaptive and precise digital to analog conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If binary-weighted distributed elements are used to achieve high resolution DAC, then conversion precision is improved, but device area and component count increase exponentially

Engineering Contradiction:
ImproveDAC conversion precisionVSAvoidDAC die area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The DAC is divided into multiple stages, each handling a subset of the input bits. Instead of using one large binary-weighted network for all N bits, the conversion is segmented into several smaller conversion stages, where each stage processes a portion of the bits and produces a partial output that is combined to form the final high-resolution output.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-stage binary-weighted architecture to a multi-stage cascade architecture, adding the dimension of time and sequential processing. This allows the system to achieve high resolution without requiring all components to be present simultaneously in one large network, effectively trading spatial complexity for temporal processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If binary-weighted distributed elements are used to achieve high resolution DAC, then conversion precision is improved, but the number of components increases

Engineering Contradiction:
ImproveDAC conversion precisionVSAvoidnumber of components
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The DAC is divided into multiple stages, each handling a subset of the input bits. Instead of using one large binary-weighted network for all N bits, the conversion is segmented into several smaller conversion stages, where each stage processes a portion of the bits and produces a partial output that is combined to form the final high-resolution output.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each stage in the cascade uses a standardized DAC structure that can process multiple bits through shared components. The multi-stage architecture allows the same circuit topology to be reused across different stages, reducing overall component diversity and complexity while maintaining high resolution through the cascaded output combination.

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

3Ease of manufacture

If conventional DAC techniques are used, then manufacturing simplicity is maintained, but performance and reliability are limited by device mismatches

Engineering Contradiction:
Improvemanufacturing simplicityVSAvoidperformance reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent incorporates feedback mechanisms in each DAC stage where the output is compared against expected values and correction signals are applied to adjust the conversion process. This feedback allows the system to compensate for device mismatches and process variations, improving reliability without requiring ultra-precise manufacturing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary calibration and characterization of the DAC components during manufacturing or initial operation. By pre-measuring and storing correction factors for each component, the system can compensate for device mismatches during normal operation, improving reliability while maintaining ease of manufacture through standard fabrication processes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11611352B2Reconfigurable DAC implemented by memristor based neural network
Publication Date: 2023.03.21 TECHNION RES & DEV FOUND LTD
  • US11611352B2 patent drawing
  • US11611352B2 patent drawing
  • US11611352B2 patent drawing

AI summary

A digital to analog converter is constructed using a neural network layer. The converter has inputs for receiving parallel bits of a digital input signal and an output for outputting an analog signal which is based on the digital input. Connecting the input and the output is a neural network layer which is configured to convert the parallel bits into an output analog signal that is representative of the digital input signal. The neural network may be hardwired and the synapses may rely on memristors as programmable elements.