Digital-to-analog converter and method for amplitude and skew error correction in the digital-to-analog converter
AssigneeIntel Corporation
InventorsDaniel Gruber, Michael Kalcher, Martin Clara
Life of this patent
Estimating the term…
Abstract
A digital-to-analog converter (DAC) and a method for correcting amplitude and/or skew error in a DAC. The DAC includes a main DAC, cell error determination circuit, a correction DAC, and a combiner. The main DAC includes a plurality of DAC cells. The cell error determination circuit is configured to determine an amplitude error and/or a skew error of each of the plurality of DAC cells and generate error data of the DAC based on the input data to the DAC cells. The correction DAC is configured to generate an error signal based on the error data. The combiner is configured to combine the error signal with an output of the main DAC.
Claims22
A digital-to-analog converter (DAC), comprising:
- a main DAC including a plurality of DAC cells, wherein each DAC cell is configured to generate an output signal for the main DAC based on input data for each DAC cell;
- cell error determination circuit configured to determine an amplitude error and/or a skew error of each of the plurality of DAC cells and generate error data of the DAC based on the input data to the DAC cells;
- a correction DAC configured to generate an error signal based on the error data;
- and
- a combiner configured to combine the error signal with an output of the main DAC.
A method for correcting amplitude and/or skew error in a digital-to-analog converter (DAC), the method comprising:
- generating, by a plurality of DAC cells of a main DAC, output signals based on input data to each of the plurality of DAC cells;
- determining an amplitude error and/or a skew error of each of the plurality of DAC cells and generating error data of the main DAC based on the input data to the plurality of DAC cells;
- generating an error signal based on the error data;
- and
- combining the error signal with an output of the main DAC.
A non-transitory machine-readable medium including code, when executed, to cause a machine to perform a method comprising:
- generating, by a plurality of digital-to-analog converter (DAC) cells of a main DAC, output signals based on input data to each of the plurality of DAC cells;
- determining an amplitude error and/or a skew error of each of the plurality of DAC cells and generating error data of the main DAC based on the input data to the plurality of DAC cells;
- generating an error signal based on the error data;
- and
- combining the error signal with an output of the main DAC.
Dependencies are inferred from the claim text.