Patent ID: 9548809
Date: 2017-01-17
CPC Classifications: H04B,H04L,H04Q

Claim:
1. An integrated system-on-chip device, the device comprising: a single silicon substrate member; a data input/output interface provided on the substrate member and configured for a predefined data rate and protocol; an input/output block provided on the substrate member and coupled or the data input/output interface, the input/output block comprising a SerDes block, a CDR block, a compensation block, and an equalizer block; a signal processing block provided on the substrate member and coupled to the input/output block, the signal processing block configured to the input/output block using a bi-direction bus in an intermediary protocol; a driver module provided on the substrate member and coupled to the signal processing block using a uni-directional multi-lane bus; a driver interface provided on the substrate member and coupled to the driver module and configured to be coupled to a silicon photonics device, the driver interface being configured to transmit output data in either an amplitude modulation format or a combination of phase/amplitude modulation format or a phase modulation format; a receiver module comprising a TIA block provided on the substrate member and to be coupled to the silicon photonics device using predefined modulation format, and configured to the signal processing block to communicate information to the input/output block for transmission through the data input/output interface; a communication block provided on the substrate member and operably coupled to the input/output block, the signal processing block, the driver block, and the receiver block; a communication interface coupled to the communication block; a control block provided on the substrate member and coupled to the communication block; and a self-test block provided on the substrate member, the self test block comprising a broad band source coupled to each of a TX multiplexer and a RX multiplexer associated with the silicon photonics device and being configured to receive a loop back signal from at least one of the digital signal processing block, the driver module, or the silicon photonics device.