@paulrobins/wafermap
v0.14.0
Published
Interactive wafer map visualization and yield analysis for semiconductor test data. Hard bins, soft bins, test values, retests, edge exclusion, reticle overlays, spatial statistics, failure clustering, and lot-level trend analysis — pure ES modules, no ru
Maintainers
Readme
wafermap
Browser-first wafer map visualization for semiconductor test data.
307 tests · zero runtime dependencies · ~29 kB min+gz (core entry). Pure ES modules with TypeScript types — works in React, Svelte, Vue, plain HTML, or a Web Worker.
Project Portal: Docs & Interactive Demos →
Overview
wafermap renders interactive wafer maps from semiconductor prober output. Hard bins, soft bins, test values, retest runs, edge exclusion, and spec limits are native inputs.
- Geometry inference — pass full physical dimensions or raw prober step positions; die pitch, wafer diameter, and coordinate origin are resolved automatically
renderWaferMap— interactive canvas map with toolbar, zoom/pan, tooltips, die selection, and summary panelrenderWaferGallery— lot-level card grid with shared controls and click-to-expandanalyzeWaferMap/analyzeWaferLot— spatial analysis across rings, quadrants, sectors, and reticle positions; failure cluster detection; lot trend series- Pure ES modules, no server, no runtime dependencies — works in React, Svelte, Vue, plain HTML, or a Web Worker
Quick start
npm install @paulrobins/wafermapimport { buildWaferMap } from '@paulrobins/wafermap';
import { renderWaferMap } from '@paulrobins/wafermap/render';
const result = buildWaferMap({
results: rows.map(r => ({ x: +r.x, y: +r.y, hbin: +r.hbin })),
});
renderWaferMap(document.getElementById('map'), result);Docs
Built with wafermap
- tsmap — cross-platform desktop app for loading STDF, ATDF, CSV, and JSON wafer data
Local preview
npm install
npm run devServes the documentation site locally from docs/, including the
example pages under docs/examples/.
