IHP Open Assembly Design Kit (ADK)

Current Status: Preview Release

Warning

The IHP Open ADK is a preview release. The interposer process has been fabricated several times at IHP, which is a statement about process maturity, not about a complete assembly. The kit is not intended for production assembly design at this moment.

Warning

This documentation is a work in progress. Pages describing future domains state directions, not shipped features.

What the ADK is

The Assembly Design Kit sits one abstraction layer above all PDKs. It owns the rules and tooling that govern how chiplets are placed and connected on an interposer. The interposer and the chiplet dies remain ordinary PDKs, each owning its own fabrication rules.

Keeping the PDK’s question and the ADK’s question apart is what lets one assembly rule deck check assemblies built on any interposer. What the ADK is draws the distinction in full.

Assembly-level verification is therefore a layer of its own, above the signoff each die and each interposer already runs in its own PDK, and it has two axes that do not subsume each other. The geometric axis, assembly DRC, is what this preview release ships. The connectivity axis is in scope for the ADK and is not part of this preview release. What the ADK is sets out both.

The ADK as a meta layer above the chiplet, interposer and interconnect PDKs, carrying the geometric assembly-DRC axis that this release ships and the connectivity axis that it does not.

One assembly rule set above many PDKs. The chiplet PDKs, the interposer PDK and the interconnect PDK each own their own fabrication rules; the ADK owns only what happens between them, and reaches each one through an adapter.

Where to start

If you want to

Read

Get running in four commands

Quickstart

Understand the problem and the approach

What the ADK is and The gap it closes

Get a working toolchain

The ADK-Tools image

Follow the flow end to end

Overview, then Reference design

Check an assembly

Running the assembly DRC

Support a new interposer or bumping vendor

Adapter contract

Read or write the interchange files

The .chiplet assembly file and Components and optional blocks

Look up a term

Glossary

The ecosystem in one line

Die GDS becomes KiCad symbols and footprints, the interposer is authored in a nanometre-capable KiCad fork, the board is exported as a .chiplet assembly plus a HyperLynx netlist, the netlist becomes a fabrication-ready GDS, the assembly is checked by the ADK rule decks, and the result is inspected in 3D. The ecosystem names every repository and what it owns.

Scope of this documentation

This site documents the published preview: the ADK itself, the tools bundled in the ADK-Tools image, the interchange formats, and the reference design. Work in progress that is not part of the release, including the connectivity axis described above, is stated as a direction with no interface commitment, and Roadmap collects it.

Other open work is active in the same space and is complementary rather than competing. The gap it closes sets out where the ADK fits alongside it.

License

The ADK, the interposer PDK, the interconnect PDK and the chiplet format specification are Apache-2.0. The KiCad fork, the KiCad plugin, gds2kicad, Chiplet Studio and the ADK-Tools glue are GPL. The ecosystem carries the per-repository breakdown, and the ADK-Tools image ships a NOTICE.md with the per-component licence breakdown and the corresponding-source obligation.