EBL Workbench

Electron-beam lithography from layout to resist profile: draw or import a pattern (GDSII), choose or simulate the point-spread function with a Monte Carlo, expose and correct for proximity effects, then process the sample in Fab Studio — resist, development, lift-off, RIE and crystal-plane KOH etching.

EBL Workbench: the delivered dose map and the dose profile along a cut-line

The EBL Workbench follows a pattern through the whole electron-beam lithography process, from the layout you draw to the structure left on the wafer. It shows why a pattern comes out the way it does: the electrons scatter in the resist and the substrate, the dose spreads into neighbouring shapes, and the result depends on how the resist is developed and how the sample is etched. You can change a parameter and see its effect straight away.

The aim is a complete set of tools for teaching and learning, for self-study and experimentation, and for serious pattern design, testing and preparation: checking a layout, finding a dose, correcting for proximity effects and exporting the corrected pattern as GDSII. Modules that prepare write files for some e-beam writers are planned.

The tutorial videos are AI-generated. There is one for each tab, under the T buttons, and they are a quick way to get started. They may contain small mistakes or show an earlier version of a screen, so trust the Workbench itself where the two differ.

EBL Workbench

The whole Workbench in your browser — Chrome, Edge or Firefox, on any computer. Nothing to install; it runs on your machine, and the (AI-generated) tutorial videos stream from this site. For teaching, exercises and the demo patterns.

Open in the browser Download for offline use

The download is the same page as one HTML file, with its tutorial videos (about 280 MB): unzip and double-click EBL Workbench.html.

EBL Workbench PRO

The same Workbench for real e-beam work. Monte Carlo, the proximity-correction solve and KOH etching run in a native multithreaded core on all processor cores, and whole-chip corrections use the computer's memory instead of a browser tab's — a full chip in minutes. Self-contained: unzip and start, nothing to install. Results are the same as in the browser version.

Windows macOS (Apple Silicon) Linux (x64)
Windows: double-click Start EBL Workbench Pro.cmd. The first time Windows may warn about an unrecognised app: More info → Run anyway.
macOS: the package is not notarised, so macOS blocks it the first time. Right-click Start EBL Workbench Pro.command → Open (or System Settings → Privacy & Security → Open Anyway); the script then removes the download's quarantine mark from the whole folder itself. If that is not allowed: open Terminal, type xattr -dr com.apple.quarantine  (with a space at the end), drag the EBL Workbench Pro folder from Finder into the Terminal window, press Enter, and double-click the .command file. The title bar should say PRO · N threads; if it says only PRO, the fast native core is still blocked and the Workbench computes in JavaScript (everything works, but slower) — repeat the command on the whole folder.
Linux: ./start-ebl-workbench-pro.sh in the unzipped folder.
Please note: the macOS and Linux versions have not yet been tested by real users. If you try one, tell us how it went (pbog@dtu.dk), whether or not it worked.
A small window stays open while you work (closing it stops the Workbench), and the Workbench opens in your browser, marked PRO. Nothing leaves the computer: the backend listens on this machine only.

Which one?

EBL WorkbenchEBL Workbench Pro
Runsin any browserWindows, macOS (Apple Silicon), Linux (x64)
Monte Carlo, correction, KOHJavaScript, in the pagenative core, all processor cores (several times faster)
Largest correctionabout 2 million control pointswhole chips — limited by the computer's memory
Use it forteaching, exercises, demo patternsreal e-beam layouts

What is in it

About

The EBL Workbench was programmed by Claude Code (Anthropic's AI coding assistant). It is based on a series of visualisation and simulation programs that Peter Bøggild at 2DPHYS, Department of Physics, Technical University of Denmark (DTU), developed over 20 years of teaching electron-beam lithography. Francisca D'Rozario, also at 2DPHYS, contributed the JEOL JBX-9500 module.

The current version is designed to match the machine (the JEOL JBX-9500FS), the processes and the resists available in the DTU Nanolab cleanroom at DTU.

Terms of use

The EBL Workbench is free to use for students and staff at DTU. Users outside DTU must ask for permission first, by writing to Peter Bøggild at pbog@dtu.dk. Questions, bug reports and suggestions are welcome at the same address.

All downloads: release pro-v1.5.