In this thesis, two types of source drivers for TFT-LCD applications are proposed. The first one is designed for the UXGA specification which is used in a large TFT-LCD panel, and the second one is suitable for the portable small-scale TFT-LCD. For the first source driver, two channels share one DAC decoder, so that the number of DAC decoder can be reduced by half to save the chip area and costs. For the second source driver, a few buffers are added in front of the R-string, which stabilize the voltage of the R-string faster in order to drive the panel quickly. This structure can drive hundreds of channels, and relatively the power dissipation and chip area can be reduced.