OpenLithoHub¶
Open-source computational lithography benchmarking and workflow toolkit for advanced EUV/curvilinear mask processes.
Overview¶
OpenLithoHub provides a unified evaluation and workflow framework for computational lithography research. It bridges the gap between academic tensor-based optimization and industrial mask manufacturing.
┌─────────────────────────────────────────────────────────┐
│ OpenLithoHub │
├─────────────┬──────────────┬──────────────┬─────────────┤
│ Data Layer │ Benchmark │ Workflow │ CLI │
│ LithoBench │ EPE/PVBand │ Tiling/Stitch│ eval │
│ LithoSim │ MRC/DRC │ Contour Ext. │ optimize │
│ Transforms │ Stochastic │ OASIS Export │ leaderboard │
│ │ Shot Count │ B-spline Fit │ │
└─────────────┴──────────────┴──────────────┴─────────────┘
Key Features¶
- Unified dataset access — single interface to LithoBench, LithoSim, and other lithography datasets
- Standardized metrics — EPE, PV Band, shot count, EUV stochastic robustness
- Manufacturing compliance — MRC/DRC rule checking as hard-fail gating
- OASIS workflow — end-to-end pipeline from tensor to fab-ready mask (manhattan & curvilinear)
- Model-agnostic evaluation — plug any OPC/ILT model into the benchmark via a minimal interface
- Public leaderboard — track SOTA results across models, datasets, and process nodes
Quick Links¶
- Getting Started — installation and first evaluation
- Architecture — system design and module overview
- CLI Reference — command-line usage
- API Reference — Python API documentation
- Contributing — how to contribute