Skip to main content

NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.

Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.

U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

PHIDL: Python-based layout and geometry creation for nanolithography

Published

Author(s)

Adam McCaughan, Alexander N. Tait, Sonia Buckley, Jeff Chiles, Jeff Shainline, Sae Woo Nam, Dylan M. Oh

Abstract

Computer-aided design (CAD) has become a critical element in the creation of nanopatterned structures and devices. In particular, with the increased adoption of easy-to-learn programming languages like python, there has been a significant rise in the amount of lithographic geometries generated through scripting and programming. However, there are currently unaddressed gaps in usability for open-source CAD tools—especially those in the GDSII design space—that prevent wider adoption by scientists and students who might otherwise benefit from scripted design. For example, constructing relations between adjacent geometries is often much more difficult than necessary—spacing a resonator structure a few micrometers from a readout structure often requires manually coding the placement arithmetic. While inconveniences like these can be overcome by writing custom functions, they are often significant barriers to entry for new users or those less familiar with programming. To help streamline the design process and reduce barrier to entry for scripting designs, we have developed PHIDL, an open-source GDSII-based CAD tool for python.
Citation
Journal of Vacuum Science and Technology B

Citation

McCaughan, A. , Tait, A. , Buckley, S. , Chiles, J. , Shainline, J. , Nam, S. and Oh, D. (2021), PHIDL: Python-based layout and geometry creation for nanolithography, Journal of Vacuum Science and Technology B, [online], https://doi.org/10.1116/6.0001203, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=931324 (Accessed October 16, 2025)

Issues

If you have any questions about this publication or are having problems accessing it, please contact [email protected].

Created September 27, 2021, Updated September 29, 2025
Was this page helpful?