A high speed and low power CMOS current-mode circuit design is proposed for generating an S-shape correction curve. We divide the correction curve into three segments to reduce the polynomial order for curve fitting. We assemble three simple current-mode