With the increasing speed of data transmission and processing, in order to solve the non-ideal effects of conventional electrical interconnect, O/E interface is proposed to be used in chip-to-chip or intra-chip level transmission, known as the optical interconnect (OI). This thesis including five chapters focuses on designing the high-speed optical front-end blocks for OI applications. The first four chapters describe optical transceiver front-end circuits, and the optical front-end blocks are combined with a 4×4 high-speed switch to achieve a fully-integrated high-speed switch with OI interface in chapter 5.