Skip to content

Repository files navigation

Foundary — Open-source PDK collection for iEDA / iEDA-3D

Collected process design kits used with iEDA and iEDA-3D.

Each directory keeps its upstream license; see per-directory LICENSE / README where present.

2D PDKs

Directory Node License Notes
sky130 130nm Apache-2.0 SkyWater; iEDA gcd flow verified
ics55 55nm Apache-2.0 iEDA gcd flow verified
nangate45 45nm open (NCSU FreePDK45) OpenROAD-format
asap7 7nm open (ASU) predictive PDK
ihp130 130nm open (IHP SG13G2) placeholder — see IHP-Open-PDK

Homogeneous 3D PDKs (same process, 2-tier F2F)

Directory Base Status Notes
nangate45_3D nangate45 research platform Open3DBench-compatible NanGate45_3D
nangate45_3D_HS nangate45_3D HS-3D benchmark Fixed stack / tracks for native-3D iEDA-3D flows
asap7_3D_RVT asap7 candidate Derived 3D view; hybrid-bond RC synthetic
ics55_3D_RVT ics55 candidate Derived 3D view; hybrid-bond RC synthetic
sky130_3D_HD sky130 candidate Derived 3D view; hybrid-bond RC synthetic

Candidate 3D views are generated for logic/placement experiments. Signoff decks (RCX/PDN/DRC/LVS) are not foundry-calibrated; related metrics are NOT_COMPARABLE.

Heterogeneous 3D PDKs (cross-process interop)

Face-to-face 2-tier interoperability models for iEDA-3D cross-PDK experiments. Upper-tier cells use site-normalized abstracts on the bottom process coordinate system. Status: EXECUTABLE_INTEROP_MODEL — usable for synth / place / route diagnostics, not for PPA or signoff conclusions.

Directory Bottom (tier0) Upper (tier1) Coord. system
nangate45_sky130_3D_HET nangate45_3D_HS sky130_3D_HD nangate45
nangate45_ics55_3D_HET nangate45_3D_HS ics55_3D_RVT nangate45
nangate45_asap7_3D_HET nangate45_3D_HS asap7_3D_RVT nangate45
ics55_sky130_3D_HET ics55_3D_RVT sky130_3D_HD ics55

Each HET package typically includes:

  • lef/tech_3d.lef, lef/cells_3d.lef — merged tech + cell abstracts
  • lib_bottom/, lib_upper/, lib/ — Liberty views
  • stack/heterogeneous_f2f_2tier.json — stack definition
  • PDK_MANIFEST.json, source.lock.json — provenance / hashes
  • tracks_ieda.tcl — iEDA track config

Layout

Foundary/
├── sky130 / ics55 / nangate45 / asap7 / ihp130   # 2D
├── nangate45_3D / nangate45_3D_HS                # homogeneous 3D (Nangate)
├── asap7_3D_RVT / ics55_3D_RVT / sky130_3D_HD    # derived homogeneous 3D
└── *_3D_HET                                      # heterogeneous interop views

Disclaimer

These kits are for academic / open-source EDA research. Heterogeneous and derived 3D views are interoperability models, not manufacturable foundry releases.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages