Reconfigurable Memristor Neural-Network DAC for Nonlinearity Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Ease of manufacture
If conventional DAC techniques are used, then manufacturing simplicity is maintained, but performance and reliability are limited by device mismatches
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.
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.
Data Source
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.


