Automatic common-centroid layout generation for binary-weighted capacitors in charge-scaling DAC
genetic algorithms in search optimization and machine learning .