PackageCompiler

PackageCompilerTM is a fully autonomous integrated circuit (IC) package compiler that translates specifications into manufacturing-ready layout. PackageCompiler was built around a simple belief: package design and layout should be treated as a software compilation problem, not a manual drafting exercise. By combining a unified 3D data model, automated implementation, and massively parallel optimization, PackageCompiler enables engineers to design complex chiplet systems with a level of productivity and scalability that traditional package design tools were never built to achieve.
Architecture Principles
- Automation first: PackageCompiler is a compiler, not a GUI.
- Open by default: all interfaces, standards, and data formats should be open.
- Parallel everywhere: leverage GPUs, many-core CPUs, and cloud-scale compute.
- Database unification: a unified design and layout database built for 3D.
- Zero installation: accessible from any modern web browser.
Key Features
- Automated any-angle substrate signal routing
- Automated substrate supply plane pours
- Automated BGA package synthesis and floorplanning
- 3D native silicon system support (3Dblox)
- Silicon interposer and fine-pitch RDL routing
- Multi-die systems (ie. MCMs, SiPs)
- Integrated DRC/LVS validation
- Open-format PDK support for custom layer stacks and design rules
- Browser-based 3D package design viewer
- Prompt based command interface
- Automated export to KiCad and Gerber
Supported File Formats
PackageCompiler supports a broad set of open, standardized design and layout formats.
| Format | Direction | Description |
|---|---|---|
| 3Dblox | Input | 3D system-in-package and multi-die assemblies |
| LEF/DEF | Input | Industry-standard IC physical design exchange |
| Verilog | Input | Structural netlists for logical connectivity |
| BMap | Input | 3Dblox columnar bump and ball map assignments |
| KiCad | Output | Open source PCB/package design exchange |
| Gerber | Output | Manufacturing-ready fabrication data |
Access Model
A public Beta version of PackageCompiler is currently available to friends of Zero ASIC. To get access, visit app.packagecompiler.com or contact our team to learn more.