2 research outputs found

    Programmable photonics : an opportunity for an accessible large-volume PIC ecosystem

    Get PDF
    We look at the opportunities presented by the new concepts of generic programmable photonic integrated circuits (PIC) to deploy photonics on a larger scale. Programmable PICs consist of waveguide meshes of tunable couplers and phase shifters that can be reconfigured in software to define diverse functions and arbitrary connectivity between the input and output ports. Off-the-shelf programmable PICs can dramatically shorten the development time and deployment costs of new photonic products, as they bypass the design-fabrication cycle of a custom PIC. These chips, which actually consist of an entire technology stack of photonics, electronics packaging and software, can potentially be manufactured cheaper and in larger volumes than application-specific PICs. We look into the technology requirements of these generic programmable PICs and discuss the economy of scale. Finally, we make a qualitative analysis of the possible application spaces where generic programmable PICs can play an enabling role, especially to companies who do not have an in-depth background in PIC technology

    Multipurpose Programmable Integrated Photonics: Principles and Applications

    Full text link
    [ES] En los 煤ltimos a帽os, la fot贸nica integrada programable ha evolucionado desde considerarse un paradigma nuevo y prometedor para implementar la fot贸nica a una escala m谩s amplia hacia convertirse una realidad s贸lida y revolucionaria, capturando la atenci贸n de numerosos grupos de investigaci贸n e industrias. Basada en el mismo fundamento te贸rico que las matrices de puertas l贸gicas programables en campo (o FPGAs, en ingl茅s), esta tecnolog铆a se sustenta en la disposici贸n bidimensional de bloques unitarios de l贸gica programable (en ingl茅s: PUCs) que -mediante una programaci贸n adecuada de sus actuadores de fase- pueden implementar una gran variedad de funcionalidades que pueden ser elaboradas para operaciones b谩sicas o m谩s complejas en muchos campos de aplicaci贸n como la inteligencia artificial, el aprendizaje profundo, los sistemas de informaci贸n cu谩ntica, las telecomunicaciones 5/6-G, en redes de conmutaci贸n, formando interconexiones en centros de datos, en la aceleraci贸n de hardware o en sistemas de detecci贸n, entre otros. En este trabajo, nos dedicaremos a explorar varias aplicaciones software de estos procesadores en diferentes dise帽os de chips. Exploraremos diferentes enfoques de vanguardia basados en la optimizaci贸n computacional y la teor铆a de grafos para controlar y configurar con precisi贸n estos dispositivos. Uno de estos enfoques, la autoconfiguraci贸n, consiste en la s铆ntesis autom谩tica de circuitos 贸pticos -incluso en presencia de efectos parasitarios como distribuciones de p茅rdidas no uniformes a lo largo del dise帽o hardware, o bajo interferencias 贸pticas y el茅ctricas- sin conocimiento previo sobre el estado del dispositivo. Hay ocasiones, sin embargo, en las que el acceso a esta informaci贸n puede ser 煤til. Las herramientas de autocalibraci贸n y autocaracterizaci贸n nos permiten realizar una comprobaci贸n r谩pida del estado de nuestro procesador fot贸nico, lo que nos permite extraer informaci贸n 煤til como la corriente el茅ctrica que suministrar a cada actuador de fase para cambiar el estado de su PUC correspondiente, o las p茅rdidas de inserci贸n de cada unidad programable y de las interconexiones 贸pticas que rodean a la estructura. Estos mecanismos no solo nos permiten identificar r谩pidamente cualquier PUC o regi贸n del chip defectuosa en nuestro dise帽o, sino que tambi茅n revelan otra alternativa para programar circuitos fot贸nicos en nuestro dise帽o a partir de valores de corriente predefinidos. Estas estrategias constituyen un paso significativo para aprovechar todo el potencial de estos dispositivos. Proporcionan soluciones para manejar cientos de variables y gestionar simult谩neamente m煤ltiples acciones de configuraci贸n, una de las principales limitaciones que impiden que esta tecnolog铆a se extienda y se convierta en disruptiva en los pr贸ximos a帽os.[CA] En els darrers anys, la fot貌nica integrada programable ha evolucionat des de considerarse un paradigma nou i prometedor per implementar la fot貌nica a una escala m茅s ampla cap a convertir-se en una realitat s貌lida i revolucion脿ria, capturant l'atenci贸 de nombrosos grups d'investigaci貌 i ind煤stries. Basada en el mateix fonament te貌ric que les matrius de portes l貌giques programable en camp (o FPGAs, en angl猫s), aquesta tecnolog铆a es sustenta en la disposici贸n bidimensional de blocs units l貌gics programables (en angl猫s: PUCs) que -mitjan莽ant una programaci贸n adequada dels seus actuadors de fase- poden implementar una gran varietat de funcionalitats que poden ser elaborades per a operacions b脿siques o m茅s complexes en molts camps d'aplicaci贸 com la intel路lig猫ncia artificial, l'aprenentatge profund, els sistemes d'informaci贸 qu脿ntica, les telecomunicacions 5/6-G, en xarxes de comutaci贸, formant interconnexions en centres de dades, en l'acceleraci贸 de hardware o en sistemes de detecci贸, entre d'altres. En aquest treball, ens dedicarem a explorar diverses capatitats de programari d'aquests processadors en diferents dissenys de xips. Explorem diferents enfocaments de vanguardia basats en l'optimitzaci贸 computacional i la teor铆a de grafs per controlar i configurar amb precisi贸 aquests dispositius. Un d'aquests enfocaments, l'autoconfiguraci贸, tracta de la s铆ntesi autom谩tica de circuits 貌ptics -fins i tot en presencia d'efectes parasitaris com ara p猫rdues no uniformes o crosstalk 貌ptic i el猫ctric- sense cap coneixement previ sobre l'estat del dispositiu. Tanmateix, hi ha ocasions en les quals l'acc茅s a aquesta informaci贸n pot ser 煤til. Les eines d'autocalibraci贸 i autocaracteritzaci贸 ens permeten realizar una comprovaci贸 r脿pida de l'estat del nostre procesador fot貌nic, el que ens permet obtener informaci贸 煤til com la corrent el茅ctrica necess脿ria per alimentar cada actuador de fase per canviar l'estat del seu PUC corresponent o la p猫rdua d'inserci贸 de cada unitat programable i de les interconnexions 貌ptiques que envolten l'estructura. Aquests mecanisms no nom茅s ens permeten identificar r脿pidament qualsevol PUC o 谩rea del xip defectuosa en el nostre disseny , sin贸 que tamb茅 ens mostren una altra alternativa per programar circuits fot貌nics en el nostre disseny a partir de valors de corrent predefinits. Aquestes estrat猫gies constitueixen un pas gegant per a aprofitar tot el potencial d'aquests dispositius. Proporcionen solucions per a gestionar centenars de variables i alhora administrar m煤ltiples accions de configuraci贸, una de les principals limitacions que impideixen que aquesta tecnolog铆a esdevingui disruptiva en els pr貌xims anys.[EN] In recent years, programmable integrated photonics (PIP) has evolved from a promising, new paradigm to deploy photonics to a larger scale to a solid, revolutionary reality, bringing up the attention of numerous research and industry players. Based on the same theoretical foundations than field-programmable gate arrays (FPGAs), this technology relies on common, two-dimensional integrated optical hardware configurations based on the interconnection of programmable unit cells (PUCs), which -by suitable programming of their phase actuators- can implement a variety of functionalities that can be elaborated for basic or more complex operation in many application fields, such as artificial intelligence, deep learning, quantum information systems, 5/6-G telecommunications, switching, data center interconnections, hardware acceleration and sensing, amongst others. In this work, we will dedicate ourselves to explore several software capabilities of these processors under different chip designs. We explore different cutting-edge approaches based on computational optimization and graph theory to precisely control and configure these devices. One of these, self-configuration, deals with the automated synthesis of optical circuit configurations -even in presence of parasitic effects such as nonuniform losses, optical and electrical crosstalk- without any need for prior knowledge about hardware state. There are occasions, though, in which accessing to this information may be of use. Self-calibration and self-characterization tools allow us to perform a quick check to our photonic processor's status, allowing us to retrieve useful pieces of information such as the electrical current needed to supply to each phase actuator to change its corresponding PUC state arbitrarily or the insertion loss of every unit cell and optical interconnection surrounding the structure. These mechanisms not only allow us to quickly identify any malfunctioning PUCs or chip areas in our design, but also reveal another alternative to program photonic circuits in our design from current pre-sets. These strategies constitute a gigantic step to unleash all the potential of these devices. They provide solutions to handle with hundreds of variables and simultaneously manage multiple configuration actions, one of the main limitations that prevent this technology to scale up and become disruptive in the years to come.L贸pez Hern谩ndez, A. (2023). Multipurpose Programmable Integrated Photonics: Principles and Applications [Tesis doctoral]. Universitat Polit猫cnica de Val猫ncia. https://doi.org/10.4995/Thesis/10251/19686
    corecore