US 9,813,071 B1
Scaling apparatus and method for compensating nonlinearity due to the finite output impedance of current sources in current-steering digital-to-analog converters
Fu-Tai An, San Jose, CA (US); Vassili Kireev, San Jose, CA (US); and Jeffrey Bostak, San Martin, CA (US)
Assigned to Infinera Corporation, Sunnyvale, CA (US)
Filed by Infinera Corporation, Sunnyvale, CA (US)
Filed on Dec. 29, 2016, as Appl. No. 15/394,231.
Int. Cl. H03M 1/06 (2006.01); H03M 1/66 (2006.01)
CPC H03M 1/0617 (2013.01) [H03M 1/66 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method, for use in a digital-to-analog converter (DAC), for converting a digital input signal to an analog output signal, the method comprising:
receiving the digital input signal;
determining, for each of a plurality of unit cells, an output current weight based on an output impedance of the unit cell;
generating the analog output signal by applying the plurality of output current weights determined for the plurality of unit cells to the digital input signal; and
outputting the analog output signal.