CPC G02B 6/1225 (2013.01) [G02B 6/12004 (2013.01); G02B 6/12007 (2013.01); G02B 6/13 (2013.01); G02B 6/136 (2013.01); H01L 21/0275 (2013.01); H04J 14/02 (2013.01)] | 16 Claims |
1. A photonic communication platform comprising:
a photonic network comprising a plurality of optical switches formed on a semiconductor substrate;
a plurality of dies in communication with the photonic network;
an electronic switching network comprising a plurality of transistors co-integrated with the plurality of optical switches, the electronic switching network being configured to:
at a first time, program the plurality of optical switches to form a first optical communication path coupling together a first subset of the plurality of dies, wherein programming the plurality of optical switches to form the first optical communication path comprises:
identifying an optical communication path coupling together the first subset of the plurality of dies, wherein identifying an optical communication path coupling together the first subset of the plurality of dies comprises identifying an optical communication path providing a bandwidth in excess of a threshold bandwidth; and
programming the plurality of optical switches based on the identified optical communication path; and
at a second time subsequent to the first time, program the plurality of optical switches to form a second optical communication path coupling together a second subset of the plurality of dies.
|