# Welcome to the Luceda PDK for ALUVIA documentation!

This document explains how to use the Luceda Process Design Kit (PDK) for ALUVIA (version 1.0).

The PDK can be used from IPKISS, providing the following functionality:

- definition and layout of circuits using ALUVIA’s predefined library of cells (building blocks), which is entirely available within IPKISS,

- waveguide routing using the waveguide types defined,

- definition of custom devices using defined layers,

- simulation of custom devices using IPKISS’ built-in solvers and Luceda Links to 3rd party tools such as Dassault Systemes Simulia CST Studio Suite ® and Ansys Lumerical FDTD,

- circuit editing from Siemens L-Edit using Luceda Link for Siemens EDA.

This document explains how to get started with the PDK, lists the cells that are available and documents the technology for custom design.

PDK Documentation

- Changelog
- Document information
- Reference design flow
  - Circuit layout and routing
  - Component design
  - Library management
- Getting Started
  - Extracting the PDK
  - Using the PDK with IPKISS
- Technology settings
  - Layers
- PDK Components
  - StripWaveguide
    - `StripWaveguide`
  - StripWaveguide_369
    - `StripWaveguide_369`
  - StripWaveguide_405
    - `StripWaveguide_405`
  - TaperPCell
    - `TaperPCell`
  - SBend
    - `SBend`
  - EulerBendPcell
    - `EulerBendPcell`
  - ArcPathPcell
    - `ArcPathPcell`
  - SquareSpiralPcell
    - `SquareSpiralPcell`
  - SquareSpiralEulerPcell
    - `SquareSpiralEulerPcell`
  - SpiralPcell
    - `SpiralPcell`
  - SpiralEulerPcell
    - `SpiralEulerPcell`
  - YBranchPcell
    - `YBranchPcell`
  - DirectionalCouplerPcell
    - `DirectionalCouplerPcell`
  - RingRes_1x1Pcell
    - `RingRes_1x1Pcell`
  - RingRes_2x2Pcell
    - `RingRes_2x2Pcell`
  - MMI_1x2Pcell
    - `MMI_1x2Pcell`
  - MMI_2x2Pcell
    - `MMI_2x2Pcell`
  - MMI_nxmPcell
    - `MMI_nxmPcell`
  - LinearEdgeTaperPCell
    - `LinearEdgeTaperPCell`
  - Template5000x5000
    - `Template5000x5000`
  - Template10000x10000
    - `Template10000x10000`
  - HeaterWaveguide
    - `HeaterWaveguide`
  - MetalWire
    - `MetalWire`
  - DCTaper
    - `DCTaper`
  - DCBend
    - `DCBend`
  - DCPad
    - `DCPad`
  - DCPadArray
    - `DCPadArray`
  - WG_TMPL
    - `WG_TMPL`
  - HeaterTemplate
    - `HeaterTemplate`
  - MetalWireTemplate
    - `MetalWireTemplate`

Luceda Photonics

- Luceda Academy
- IPKISS documentation
- Support