1. Microelectronics Center of North Carolina, Research Triangle Park, North Carolina 27709
2. North Carolina State University, Deparment of Electrical and Computer Engineering, Raleigh, North Carolina 27695, and Microelectronics Center of North Carolina, Research Triangle Park, North Carolina 27709