State Key Lab of ASIC and Systems, Department of Microelectronics, Fudan University, Shanghai 200433, China