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.

Nazca News

Meet Nazca:

PIC design presentation during 7th International Symposium for Optical Interconnect in Data Centres, Tuesday 24 September 2019 | Hall 6, RDS, ECOC 2019, Dublin, Ireland: OI Symposium @ ECOC 2019

Nazca workshop during Hackathon at ECOC 2019, Dublin, Ireland: Hackathon @ ECOC 2019

# Oct 28 – Nov 8, 2019: Nazca training @ JeppiX, Eindhoven, Netherlands

2019-10-09 Nazca-0.5.4 released.

Nazca workshop during Hackathon at OFC 2019, San Diego, CA, USA: # Mar 3: Sun 20:00 – 22:00: Hackathon @ OFC 2019

Nazca workshop during Hackathon at Photonics West, San Francisco, CA, USA: # Feb 3: Sun 17:00 – 19:00: Hackathon @ PW 2019

Nazca workshop during Hackathon at ACP, Hangzhou, China: # Oct 26: Fri: Hackaton @ ACP 2018

Nazca workshop during Hackathon at IPC, Reston, VA, USA # Oct 2: Tue 12:00-13:30.

Nazca workshop during Hackathon at ECOC, Rome, Italy: # Sep 25: Tue 13:00-1500.

Nazca presentation during 6th International Symposium on Data Centres at ECOC2018, Rome, Italy, 26 September 2018.

Nazca won the PIC Hero Award 2018!

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
28 March 2019

Parametric curve

In this example we show how to create parametric curves between two points.
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.