WaferWatch
I wanted to see if I could write my own rendering engine in Rust and WebAssembly that stays smooth with millions of semiconductor dies on screen, at any zoom.
I built it alone, from the Rust renderer to the review interface.
Open WaferWatch
A lot of 25 simulated wafers (FIG. 1, mark 10). Colored failures (FIG. 1, mark 14) form patterns across the gray passing dies, and teal rings (FIG. 1, mark 12) mark the six wafers flagged for review.
Tap a numeral to find it in the figure.
The live site runs a lot of about 2 million dies and redraws it in a few milliseconds, whether the view shows all 25 wafers or a single die.
See the inspection- Title
- WaferWatchThe lot gallery
- Sheet
- 1 of 6
- Stack
- Rust, WebAssembly, Next.js
- Data
- Simulated lot
- Shows
- FIG. 1


