z-logo
open-access-imgOpen Access
Auto-routing algorithm for field-programmable photonic gate arrays
Author(s) -
Ana López,
Daniel Pérez,
P. DasMahapatra,
J. Capmany
Publication year - 2020
Publication title -
optics express
Language(s) - Uncategorized
Resource type - Journals
SCImago Journal Rank - 1.394
H-Index - 271
ISSN - 1094-4087
DOI - 10.1364/oe.382753
Subject(s) - computer science , routing (electronic design automation) , field programmable gate array , photonics , photonic integrated circuit , optical computing , path (computing) , network topology , gate array , optical switch , tree (set theory) , electronic circuit , optical path , electronic engineering , computer hardware , embedded system , optics , electrical engineering , engineering , computer network , mathematical analysis , physics , mathematics
Programmable multipurpose photonic integrated circuits require software routines to make use of their flexible operation as desired. In this work, we propose and demonstrate the use of a modified tree-search algorithm to automatically determine the optimum optical path in a field-programmable photonic gate array (FPPGA), based on end-user specifications, circuit architecture and imperfections in the realized FPPGA arising, for example, from fabrication variations. In such a scenario, the proposed algorithm only requires the hardware topology and the location of the connections of the FPPGA defining the optical path to be programmed. The routine is able to optimize the path over multiple and competing objectives like the overall length, accumulated loss and power consumption. In addition, should any region of the circuit suffer from any potential damage that may affect the device performance, this algorithm is also able to provide basic self-healing and fault-tolerance capabilities by supplying alternative paths through the photonic arrangement.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here