At the Centre for Programmable Photonic Integrated Circuits and Systems (CPPICS), IIT Madras, we are developing a comprehensive silicon photonics Process Design Kit (PDK) and Electronic-Photonic Design Automation (EPDA) framework for scalable photonic integrated circuit design. Currently, our PDK library comprises more than 50 validated photonic components, including passive and active building blocks with parameterized cells (PCells) and compact models. The EPDA framework provides an end-to-end design flow spanning device design, circuit simulation, layout generation, and verification. A major focus of our work is enabling interoperability between Cadence Virtuoso and Ansys Lumerical INTERCONNECT to facilitate seamless electronic-photonic co-design and model portability. We are also developing electronics-equivalent compact models for photonic components that can be simulated in tools such as Keysight Advanced Design System (ADS) and LTspice, enabling circuit designers to integrate photonic devices into conventional electronic design workflows. These efforts aim to establish a foundry-ready ecosystem for the rapid development of next-generation photonic integrated circuits and systems.

Foundry Fabrication Platforms (in Collaboration with Silterra, Malaysia)

PDK Libraries (indigenously Developed)

Passive Building Blocks

  • Waveguids (5 Variants)
  • Directional Couplers (2 Variants)
  • Multimode Interferometers (MMI) (6 Variants)
  • Mach-Zehnder Interferometer (MZI) (2 Variants)
  • Micro-ring Resonators (MRR) (4 Variants)
  • Distrbuted Bragg Reflectors (DBR) (2 Variants)
  • Tunable Basic Unit (5 Variants)
  • Waveguide Crossings (2 Variants)
  • TE Pass Filter (2 Variants)
  • Hybrid MZI (2 Variants)
  • Waveguid Taper (4 Variants)

Active Building Blocks

  • Intensity Modulator (3 Variants)
  • Phase Modulator (3 Variants)
  • Micro-Ring Modulator (MRM)
  • Ge-on-Si Photodiode
  • Thermo-Optic phase-shifter
  • Diode Assisted Heater
  • P-N Junction
  • Si-Ge Heterostructure BJT



Compact Modelling: Electronic Equivalent Circuits