semilogx([ 1 1 ], [ 0 16 ], ...
    [ 1 2^16 ], [ 1 16 ], ...
    1:16, 1:16, ...
    1:200, 7.2*log10(1:200));
legend('Flash, Pipeline', 'Serial', 'Successive Approximation', 'Oversampled (L=2)', 4);
xlabel('Clock Cycles per Conversion');
ylabel('Resolution  [Bit]');
axis([ 0.5 10^5 0 18 ]);
fixfig