Nazca Design — for photonic IC

Nazca is an open-source framework which rethinks the Photonics IC design flow from the ground up. The goal is to make high-quality PIC design easier, cheaper and faster for commercial, research and academic designers.

Nazca benefits:

  • Free & open source inside Python3
  • Supports custom & MPW foundries
  • Interactive design environment
  • Hierarchical co-design
  • Faster design cycles
  • Customizable interface

See how easy you can design a PIC

NAZCA layout example


Mask layout of a photonic IC with lasers, photo-detectors and semiconductor optical amplifiers connected with technology aware interconnects.

2018-07-31 Nazca v0.4.3 released.

Nazca presentation during 6th International Symposium for Optical Interconnect in Data Centres at ECOC2018, Rome, Italy, 26 September 2018.

Visit the ECOC Symposium website

Nazca workshop during 3rd European Summer School on PICs for Optical Interconnects, Thessaloniki, Greece, 25-29 June 2018.

Nazca session during Europractice Photonic Integrated Circuits (PIC) training, 4 – 6 April 2018, imec-Leuven, Belgium.

Nazca won the PIC Hero Award 2018!

Nazca workshop during JePPIX Training at the Chinese Academy of Sciences, Beijing, 19-23 March 2018.

Nazca workshop during Hackathon at OFC 2018, USA, 11 March, time: 20:00 – 22:00, Room: 29D.

About Nazca

for designers by designers

We imagined the Photonic IC design tool that would best support our commercial and research work. With a team of professional photonic designers we created Nazca.

Nazca is an open-source PIC tool based on Python-3 and Jupyter. It makes use of the high-end open-source Klayout mask viewer/editor, which is extremely popular in the photonics community.

Nazca makes design simpler and more fun by adding many features lacking in most commercial tools, but which are critical for the designer to deliver high-quality designs efficiently. This ranges from embedding hierarchical design in the script syntax to visualisation schemes in mask layout.


Sign Up

for the Nazca Newsletter

Nazca Tutorials

for creating your own chip mask design

Nazca LayoutNazca Foundry
16 November 2018

Add text to your layout

In this example we show how to add text to your layout.
Nazca LayoutNazca FoundryPhotonic BBs
19 January 2018

Create a building block using Polygons

In this example we show how to create a building block from Polygons.
Nazca LayoutNazca FoundryPhotonic BBs
19 January 2018

Create a photonic crystal using a GDS array

In this example we show how to create a photonic crystal using GDS array.