Skip to content

PDK Generator generates photonic Process Development Kits (PDK) and automates the design of photonic devices.

License

Notifications You must be signed in to change notification settings

seanlam-ece/PDK_Generator

Repository files navigation

PDK-Generator


Documentation

Original Document: 2020-09-02 - PDK Generator Documentation (PDF: 2020-09-02 - PDK Generator Documentation)

Block Diagrams: 2020-09-02 - PDK Generator Block Diagrams (PDF: 2020-09-02 - PDK Generator Block Diagrams)

Software Installation

KLayout

Install KLayout version 0.25 or greater: http://www.klayout.de/build.html

Installation via GitHub Desktop

On MacOS:

This example assumes you are cloning the repo in your Desktop folder.

  1. Clone this repostory using GitHub Desktop.
  2. Create a symbolic link from the repo PDK-Generator folder into your KLayout salt folder.

$ cd $HOME/.klayout/salt

$ ln -s $HOME/Documents/GitHub/PDK-Generator PDK-Generator

  1. Start KLayout
  2. Under the SiEPIC menu, TechGen should be available

On Windows:

This example assumes you are cloning the repo in your Desktop folder.

  1. Clone this repostory using GitHub Desktop.
  2. Create a symbolic link (via cmd line running as administrator) from the repo PDK-Generator folder into your KLayout salt folder.

cd C:\Users\seanl\KLayout\salt

mklink /J PDK-Generator "C:\Users\seanl\Desktop"

  1. Start KLayout
  2. Under the SiEPIC menu, TechGen should be available

About

PDK Generator generates photonic Process Development Kits (PDK) and automates the design of photonic devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published