Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Semiconductor Industry Topics Awesome

A curated map of the modern semiconductor industry, with a deliberate bias toward the two places where the hardest engineering now happens: logic below 10 nm and inside the package.

Most "awesome semiconductor" lists are really awesome-RTL lists — they stop at the GDSII handoff. This one starts there and keeps going: how the pattern actually gets onto silicon (EUV, High-NA, computational lithography, OPC and ILT), how atoms get added and removed (deposition, etch, CMP, implant, epitaxy), how the die gets measured, thinned, bonded, stacked, and cooled (metrology and yield, TSVs, hybrid bonding, 2.5D interposers, fan-out and panel-level packaging, chiplets and die-to-die interfaces), and how the factory that does all of it is scheduled and financed.

Everything here is a link to something you can read, run, download, or attend. Where a topic is dominated by proprietary tools, the list says so rather than pretending an open-source equivalent exists.

Scope

  • ✅ Advanced logic scaling (FinFET → GAA nanosheet → forksheet → CFET, backside power delivery), lithography, process modules, metrology, memory (DRAM, 3D NAND, HBM), advanced packaging and chiplets, TCAD, EDA for 3D, fab operations, test, reliability, and the economics/policy layer around all of it.
  • ✅ Open-source tools, public datasets, benchmark suites, standards, roadmaps, and papers.
  • ⚠️ Not a startup database — for that see awesome-semiconductor-startups.
  • ⚠️ Not an RTL/HDL list — for that see awesome-opensource-hardware.

A note on node names. "3 nm", "2 nm", "A16", "18A" are marketing names, not physical dimensions. Nothing in a modern logic node measures the number in its name. When precision matters this list uses the physical parameters that actually scale: contacted poly pitch (CPP), metal pitch (MP), cell height in tracks, and fin/sheet count.


Contents


1. Start Here

If you are new to the field, read in this order. Each of these is free and gives you the vocabulary for everything below.

  • IRDS — International Roadmap for Devices and Systems - The successor to the ITRS. Free PDF chapters covering More Moore, Beyond CMOS, Lithography, Metrology, Packaging Integration, and Systems and Architectures. The single best free orientation to where the industry thinks it is going.
  • Heterogeneous Integration Roadmap (HIR) - IEEE EPS 20+ chapter roadmap dedicated entirely to packaging and integration. Free download, updated on a rolling basis.
  • Semiconductor Engineering Knowledge Center - Encyclopedia-style entries for essentially every term in this list, each linked to the news articles that use it.
  • imec Technology Articles - The research institute that most of the industry co-funds, explaining its own results in plain language. Best free source on CFET, backside power, semi-damascene, and 2D materials.
  • Asianometry — Semiconductor playlist - Long-form video explainers on fab history, equipment, and geopolitics. Unusually well-sourced.
  • Construction Physics — Semiconductor fab reading list - An annotated reading list for understanding fabs as physical, capital-intensive factories.
  • Chips and Cheese - Independent microarchitecture and silicon analysis. The best free source on what shipping chips actually do, as opposed to what their datasheets claim.
  • TechInsights - Reverse-engineering firm whose public blog posts frequently reveal actual as-built dimensions of shipping nodes.

How to read a node. The parameters that matter, in rough order of importance: contacted poly pitch (CPP / gate pitch), minimum metal pitch (MMP / M0 pitch), standard cell height in metal tracks, number of fins or sheets per device, SRAM bit-cell area, and whether power is delivered front-side or backside. Everything else is marketing.


2. Roadmaps and Standards Bodies

Roadmaps

Standards Bodies

  • SEMI Standards - The ~1,000-document body governing wafer dimensions, equipment communication (E30/E37/E5), carrier and FOUP interfaces (E47), facilities, safety (S2/S8), and traceability. Individual standards are paid; the index and scope statements are free.
  • JEDEC - Memory and packaging standards: DDR5, LPDDR6, HBM (JESD270 series), package outlines (JEP/MO), and reliability test methods (JESD22, JESD47, JEP122 for failure mechanisms). Free registration to download.
  • IPC - Substrate, board, and assembly standards; increasingly relevant as packaging substrates become the bottleneck.
  • IEEE Standards Association — Electronics Packaging - Home of IEEE 1838 (3D test access), 1687 (IJTAG), 1149.1 (JTAG), 2851, and the P3405 chiplet family.
  • Open Compute Project - Where hyperscaler-driven packaging, chiplet, and co-packaged-optics requirements get published before they become products.
  • UCIe Consortium - Universal Chiplet Interconnect Express specification and compliance program.
  • Optical Internetworking Forum (OIF) - Electrical and optical interface implementation agreements (CEI-112G/224G, co-packaged optics frameworks).
  • Si2 (Silicon Integration Initiative) - OpenAccess, OpenPDK, and the Compact Model Coalition (BSIM-CMG for FinFET/GAA).
  • Compact Model Coalition — BSIM Group - BSIM-CMG is the industry standard compact model for FinFET and gate-all-around devices. Source code is downloadable.

3. Advanced Logic Scaling

Everything in this section is about the front end of line and middle of line at pitches where single-exposure patterning has run out and electrostatics no longer come for free.

Node Roadmaps by Foundry

  • TSMC Technology Roadmap - Official N7 / N5 / N3 / N2 / A16 / A14 descriptions. A16 introduces Super Power Rail (TSMC's backside power delivery); A14 is the first TSMC node targeted at High-NA.
  • Intel Foundry Process Technology - Intel 7 / 4 / 3 / 18A / 14A. Intel 18A pairs RibbonFET (GAA) with PowerVia (backside power) and was the first node to ship with backside power delivery in volume.
  • Samsung Foundry Process - SF4 / SF3 / SF2 / SF1.4. Samsung was first to production with GAA (MBCFET) at 3 nm.
  • Rapidus - Japan's 2 nm greenfield effort with IBM and imec; notable for a single-wafer, no-batch, fully-AI-scheduled fab concept.
  • Wikipedia — 2 nm and 3 nm process - Unglamorous but well-sourced cross-foundry tables of announced CPP, metal pitch, and density, with citations back to the original IEDM and press disclosures.
  • SemiAnalysis — foundry process deep dives - Paid, but the free posts are the most detailed public accounting of node economics and wafer pricing.

Transistor Architectures

Key primary sources. The device papers themselves land at three venues every year: IEDM (December), the VLSI Symposium (June), and ECS/ECS Transactions for the materials and process chemistry side. IEDM short courses are the single densest tutorial material in the industry.

Backside Power Delivery

Moving the power distribution network to the wafer backside frees front-side routing tracks for signals, cuts IR drop, and decouples power and signal RC. It also requires extreme wafer thinning, carrier bonding, and nano-TSVs in every standard cell — which is why it arrived with 18A/A16 and not earlier.

Interconnect and BEOL Scaling

Below roughly 20 nm metal pitch, copper's effective resistivity blows up because barrier and liner thickness stop scaling and surface/grain-boundary scattering dominates. The industry's answers are barrier-less metals (Ru, Mo), subtractive patterning, and airgaps.

DTCO, STCO and Standard Cells

Design-technology co-optimization is now where most of the "node" improvement comes from. Cell height reduction, fin/sheet depopulation, buried rails, and via-pillar schemes deliver density that lithography alone no longer does.

Beyond-CMOS Channels and 2D Materials


4. Lithography and Patterning

EUV Fundamentals

High-NA and Hyper-NA

0.55 NA anamorphic optics buy roughly 8 nm single-exposure resolution — a step that avoids EUV double patterning at the tightest pitches — at the cost of a half-field (26 × 16.5 mm) exposure, which forces field stitching for large dies.

Design consequence worth internalizing: a half-field High-NA reticle means reticle-limited die area drops to roughly 429 mm². This is one of the strongest structural forces pushing large designs toward chiplets — see section 9.

Sources, Optics, Masks and Pellicles

Photoresists and Stochastics

Multi-Patterning, DSA and Nanoimprint

Computational Lithography

The mask is no longer a picture of the design. Between the two sits OPC, sub-resolution assist features, source-mask optimization, and increasingly full inverse lithography — a nonconvex optimization run over petabytes of layout, now routinely GPU-accelerated.

Open-Source Lithography Code

Computational lithography is, unexpectedly, one of the healthiest open-source niches in fab-side software — largely because the ICCAD 2013 mask-optimization benchmark gave academia a shared target.

ILT and mask optimization

  • OpenILT - PyTorch-based open platform for inverse lithography research, implementing the ICCAD 2013 benchmark lithography model with GPU acceleration. It decomposes the ILT flow into simulation, initialization, optimization, and evaluation, so you can replace one stage without rewriting the rest. The natural starting point.
  • OpenFuILT - ISPD 2024 full-chip ILT system with boundary healing, addressing the tile-stitching artifacts that appear when ILT is scaled past a clip. Paired with OpenFuILT-Eval for full-chip scoring.
  • TorchLitho - Differentiable computational lithography framework; the imaging model is a differentiable module you can drop into a training loop.
  • TorchLitho 2.0 - ASICON 2025 rewrite aimed at full-chip-scale mask optimization with a friendlier API.
  • Neural-ILT - CUHK's end-to-end learning-based mask optimizer; the reference implementation of the learned-ILT lineage.
  • LithoNet - Learning-based lithography simulator and mask optimizer, useful as a compact baseline.
  • DimmiLitho - Pixel-based mask synthesis plus a partially coherent imaging model, in readable Python.
  • lithosim - Deliberately minimal lithography simulation and pixel-based OPC tool from the OpenRAM group; good for teaching.
  • Neural Lithography - SIGGRAPH Asia 2023 real-to-simulation closed loop, calibrating a learned litho model against measured hardware.
  • Neural-ILT / DAMO / GAN-OPC family - The broader learning-based ILT lineage, with code links from the authors' page.
  • ILILT — implicit learning of ILT (arXiv) - Recent approach that avoids explicit iterative optimization at inference time.
  • Open-source differentiable lithography imaging framework (arXiv) - End-to-end differentiable Abbe/Hopkins imaging, so lithography models can sit inside a training loop.

Benchmarks

  • LithoBench - 120k+ layout tiles cropped from real designs or synthesized to spec, with reference implementations of mask-optimization baselines. The closest thing the field has to ImageNet.

Imaging and resist simulators

  • K-Litho - TCC/SOCS-based aerial and resist image calculation, including source-mask optimization primitives.
  • LithographySimulator - Actively maintained Python tool modeling optical photolithography from first principles.
  • Lithography-Simulation - Notebook-style introduction to Hopkins imaging; the gentlest on-ramp to the mathematics. Computational-lithography extends it to 2D.
  • Optolithium - Full optical lithography simulator with a GUI covering illumination, mask, projection, and resist development. Archived, still instructive.
  • microlith - Partially coherent image simulation shared between microscopy and lithography optics.

E-beam and maskless

  • pecebl - E-beam lithography simulation with proximity effect correction; CUDAEBL is the GPU-accelerated variant.
  • Raith_GDSII - MATLAB toolkit for driving Raith EBL and FIB systems, maintained by NRC Canada.
  • LTK - Lithography toolkit for KLayout, aimed at direct-write jobs.
  • ASML_JobCreator - Programmatically generate job files for an ASML PAS 5500 stepper; from the UCSB nanofabrication facility.
  • Hacker Fab stepper - Control software for a DLP-based maskless photolithography stepper you can actually build. See DIY and Garage Fab.

Layout I/O for mask work

  • KLayout - Not a lithography simulator, but the open-source layout viewer/editor with a Python/Ruby API that most open lithography work uses for GDS/OASIS I/O and DRC-style geometry processing.
  • gdstk - Fast C++/Python GDSII and OASIS library; useful for generating test patterns and mask decks programmatically.
  • gdsCAD - Python package specifically oriented toward building photolithography mask sets.

5. Process Modules, Materials and Equipment

Deposition

Etch

CMP, Cleans, Implant, Anneal and Epitaxy

Materials, Precursors and Gases

Wafer Fab Equipment Landscape

Segment Principal suppliers
Lithography scanners ASML, Canon, Nikon
Deposition (CVD/PVD/ALD/epi) Applied Materials, Lam Research, TEL, ASM International, Kokusai Electric
Etch Lam Research, TEL, Applied Materials, Hitachi High-Tech
CMP Applied Materials, Ebara, TEL
Cleans / track SCREEN, TEL, Lam
Process control / metrology KLA, Onto Innovation, Nova, Hitachi High-Tech, Bruker, Park Systems
Ion implant Applied Materials, Axcelis, SMIT/Sumitomo
Bonding / packaging BESI, ASMPT, EV Group, SUSS MicroTec, Kulicke & Soffa
Test / ATE Advantest, Teradyne, Cohu

6. Metrology, Inspection and Yield

At sub-2 nm, a measurement that perturbs the structure or cannot see past the top few nanometers is not a measurement. This section is why metrology capex has grown faster than litho capex.

Dimensional and Compositional Metrology

Defect Inspection and Review

Yield Modeling and Process Control


7. Memory Technology

Memory drives more wafer starts than logic and more advanced-packaging demand than anything except AI accelerators. It also pioneers processes — hybrid bonding shipped in NAND before it shipped in logic.

DRAM

3D NAND

High Bandwidth Memory

Emerging Non-Volatile Memory


8. Advanced Packaging

The longest section, deliberately. Packaging moved from cost-down back-end work to the primary lever on system performance, and it is currently the binding capacity constraint on AI hardware.

Primers and Taxonomy

Taxonomy cheat sheet

Family Vertical? Interconnect Typical pitch Examples
Flip-chip BGA No C4 solder bumps 100–150 µm Conventional SoC packages
Fan-out WLP No RDL in mold compound 5–40 µm TSMC InFO, ASE FOCoS
2.5D interposer Side-by-side Si interposer + µbump 40–55 µm TSMC CoWoS-S, Amkor S-SWIFT
2.5D bridge Side-by-side Embedded Si bridge 45–55 µm Intel EMIB, TSMC CoWoS-L
3D µbump stack Yes TSV + µbump 25–40 µm HBM stacks, Foveros
3D hybrid bond Yes Direct Cu–Cu + oxide 1–10 µm TSMC SoIC, Intel Foveros Direct, AMD 3D V-Cache
Panel-level No RDL on large panel 5–20 µm FOPLP, TSMC CoPoS

2.5D Interposers and Bridges

3D Stacking and Hybrid Bonding

Hybrid bonding replaces solder microbumps with direct copper-to-copper bonds surrounded by dielectric-to-dielectric bonds. That removes the underfill, removes the bump height, and lets interconnect pitch scale below 10 µm — into a regime where vertical wires start to look like on-die wires.

Pitch scaling, roughly. Microbump flip-chip bottoms out near 25–40 µm because solder needs volume and standoff. Hybrid bonding starts around 10 µm and has demonstrated 2 µm and below in research. Intel has publicly described Foveros pitch progressing from ~50 µm (2020) to ~9 µm, with ~3 µm as a stated goal. Each halving of pitch is a 4× increase in vertical bandwidth density.

Fan-Out and Panel-Level Packaging

Substrates, Glass and RDL

TSVs, Bumps and Bonding Equipment

Thermal, Power and Mechanical Integrity

Stacking dies multiplies power density and buries the hot layer under silicon. Thermal is now a first-order architectural constraint, not a mechanical afterthought.

Co-Packaged Optics

Packaging Supply Chain and OSATs


9. Chiplets and Die-to-Die Interfaces

Chiplets are an economic response to three facts: yield falls superlinearly with die area, SRAM and analog stopped scaling with logic, and High-NA halves the reticle field. Splitting a design only pays if the die-to-die interface is cheap enough in power, area, and latency — which is what all these standards are about.

Interface Standards

  • UCIe — Universal Chiplet Interconnect Express - The de facto standard: standard package and advanced package variants, PHY/adapter/protocol layer stack, streaming and PCIe/CXL protocol mappings, and a compliance program.
  • UCIe on Wikipedia - Concise, accurate summary of the layer stack and bump-pitch tiers if you do not want to read the specification.
  • Bunch of Wires (BoW) — OCP ODSA - The open, royalty-free alternative optimized for organic substrates; simpler PHY, no advanced package required.
  • Intel AIB / AIB 2.0 - Advanced Interface Bus; the open-sourced DARPA CHIPS-era die-to-die PHY. Historically important and still a usable reference.
  • OpenHBI - HBM-derived open die-to-die interface for short-reach, high-density links.
  • OIF CEI-112G / CEI-224G - The long-reach SerDes agreements that chiplet XSR and USR links are derived from.
  • IEEE P3405 chiplet standards - Emerging IEEE work on chiplet interface and interoperability specifications.
  • OIF/MSA short-reach optical chiplet interface - WDM-based optical chiplet interconnect for scale-up CPO, backed by the major hyperscalers and accelerator vendors.

Open-Source Chiplet IP

  • ucb-bar/ucie - Open-source digital implementation of the UCIe 1.1 specification from UC Berkeley.
  • ucb-ucie/ucieanalog - The analog/mixed-signal companion to the digital UCIe implementation.
  • google/open-chiplet - Components for building an interoperable chiplet using open and industry-standard interfaces.
  • tenstorrent/aou-rtl - AXI-over-UCIe bridge RTL, targeting the UCIe 3.0 Flit-Die Interface. A rare open, production-oriented D2D bridge.
  • Zero ASIC — lowering the barrier to chiplets - Write-up of an open UCIe-lite D2D generator, simulated with Verilator, Icarus, Xyce, and Switchboard.
  • Switchboard - High-performance open co-simulation library for stitching RTL, C++, and Python models across chiplet boundaries.
  • Intel AIB PHY hardware - Open RTL and documentation for the AIB generation of die-to-die interfaces. The CHIPS Alliance fork at chipsalliance/aib-phy-hardware is the one under active stewardship.
  • OpenHBM - Open-source HBM4 memory subsystem targeting JEDEC JESD270-4A: controller, PHY shim, DFT, RAS, and security. A rare open implementation of a bandwidth-class memory interface rather than a toy.
  • UMI — Universal Memory Interface - Transaction-level interface standard for composing chiplets and accelerators, designed to sit above a D2D PHY.
  • EBRICK demo - Worked example of packaging a design as a reusable chiplet "brick" with a standard interface and footprint.
  • logikbench - Digital logic benchmark suite for comparing synthesis and place-and-route across tools and technologies.
  • Chipyard - Berkeley's SoC framework; the usual host environment for integrating open D2D IP into a real design.

Chiplet Economics and Cost Models

Architecture Exploration Tools

  • Open3DFlow - Open-source 3D IC design platform built on existing open EDA tools, with TSV modeling, thermal analysis, and signal-integrity assessment for chiplet designs. A second implementation adds abstractions for simulating hybrid-bonded 3D structures on an OpenROAD 2D backend.
  • TAP-2.5D - Thermally-aware chiplet placement for homogeneous and heterogeneous 2.5D systems, using simulated annealing to trade inter-chiplet wirelength against peak temperature. One of the few tools that treats thermal as a placement objective rather than a post-hoc check.
  • BookSim2 - Cycle-accurate interconnection network simulator; the standard tool for modeling chiplet NoC/NoP topologies.
  • gem5 - Full-system architecture simulator, commonly extended for chiplet and disaggregated-memory studies.
  • Timeloop / Accelergy - Mapping and energy estimation for accelerator architectures; pairs naturally with chiplet partitioning studies.
  • SIAM and chiplet accelerator simulators - Chiplet-based in-memory-computing accelerator simulation; search arXiv cs.AR for the current generation.
  • AuthenTree — distributed trust for chiplet SiPs (arXiv) - Architecture work on authenticating chiplets from multiple vendors.

10. Design and EDA for Advanced Nodes and 3D

Commercial 3D-IC and Packaging Flows

No open-source flow currently signs off a 3D stack. These are the tools that do.

Open-Source RTL-to-GDS

  • OpenROAD - The open RTL-to-GDSII physical design engine: floorplanning, placement, CTS, routing, and timing. The centerpiece of the open flow.
  • OpenROAD-flow-scripts - Reference flow with working designs on multiple open PDKs; the fastest way to get an end-to-end run.
  • LibreLane - The community-maintained successor to OpenLane 2, an RTL-to-GDSII flow built around OpenROAD with Nix-based reproducibility.
  • OpenLane - The original OpenLane flow; still the reference for many published tapeouts.
  • Yosys - Open synthesis framework; the front end of nearly every open flow.
  • SiliconCompiler - Build-system-style hardware compilation framework that abstracts over multiple tools, flows, and PDKs.
  • Magic VLSI - Layout editor with built-in extraction and DRC; the workhorse of open analog and custom layout.
  • Netgen - LVS for open flows.
  • KLayout - Layout viewer, editor, and scriptable DRC engine; the format Swiss army knife of the field.
  • OpenRAM - Open memory compiler; SRAM generation for open PDKs.
  • Verilator - The fastest open Verilog/SystemVerilog simulator, and the standard for chiplet co-simulation harnesses.
  • cocotb - Python coroutine-based verification, widely used for D2D protocol testing.
  • ngspice - Open SPICE simulator with BSIM-CMG support.
  • Xyce - Sandia's parallel SPICE-class simulator, built for very large circuits including package/PDN networks.
  • Coriolis - LIP6's complete open physical design toolchain, an independent alternative to OpenROAD.
  • Awesome open source hardware tools - A broader index if you need the front-end tooling this list skips.

Timing and signoff

  • OpenSTA - The static timing analysis engine used inside OpenROAD; also usable standalone. The OpenROAD fork tracks flow-specific changes.
  • OpenTimer - High-performance parallel timing analyzer, and the reference implementation for several TAU contest problems.
  • Parser-SPEF - Fast header-only SPEF parser, for when you need to consume extracted parasitics yourself.
  • Tatum - Flexible STA engine from the VTR project.

Analog and mixed-signal

  • Xschem - Schematic capture for custom analog design with SPICE, Verilog, and VHDL netlisting. The front end of the open analog flow.
  • OpenFASOC - Automated analog generation: describe a temperature sensor or LDO by specification and get a placed-and-routed layout.
  • ALIGN - Analog layout automation from netlist to GDS, from the DARPA IDEA program.
  • MAGICAL - Machine-generated analog IC layout; the academic counterpart to ALIGN.
  • VA-Models - Collection of Verilog-A device models that work with OpenVAF and ngspice; the practical starting point for custom compact models.
  • qflow - Complete end-to-end digital synthesis flow; the lightweight predecessor to OpenLane, still useful for small designs.

Open-Source PDKs and Shuttles

  • SkyWater SKY130 PDK - The first fully open, manufacturable PDK; 130 nm, with a large body of taped-out designs.
  • GlobalFoundries GF180MCU PDK - Open 180 nm PDK.
  • IHP Open PDK (SG13G2) - Open 130 nm BiCMOS PDK with SiGe HBTs — notable because it includes usable RF devices, which SKY130 does not.
  • open_pdks - The installer that assembles open PDKs into forms the open tools actually consume.
  • Tiny Tapeout - Multi-project shuttle that puts small open designs on real silicon for a few hundred dollars. Recent shuttles have used IHP SG13G2 and SkyWater 130, with GF180 under evaluation.
  • Tiny Tapeout news and shuttle status - Where to check which shuttles are open and which PDKs are supported right now.
  • ChipFoundry - Shuttle operator that took over open-silicon shuttle service after Efabless wound down. Worth reading the current terms before planning a tapeout.
  • ASAP7 - 7 nm predictive PDK; the standard academic vehicle for sub-10 nm physical design experiments (not manufacturable). The r1p7 release is the version most published results are built on, and ASAP7_for_KLayout adds the technology files needed to view and edit it.
  • FreePDK45 / FreePDK15 - Older predictive kits, still widely used in teaching and in reproducing published results. FreePDK45_for_KLayout and SKY130_for_KLayout provide matching KLayout technology setups.
  • OpenRPDK28 - Open process design kit for a 28 nm process; one of the few open kits below 45 nm.
  • ICS55 open PDK - 55 nm CMOS open-source PDK (Apache 2.0) from ICsprout, backed by the company's own 300 mm pilot line. The most advanced node released as an open, foundry-backed kit so far — but read the terms: it is a preview, open-EDA compatibility is still being worked on, and commercial mass production use is currently excluded.
  • lambdapdk - A library of open PDK packages wrapped in a uniform interface, so a design can move between processes without rewriting the flow.
  • volare - Version manager and builder for the SKY130 and GF180MCU PDKs. Pin your PDK version the way you would pin a compiler.
  • IIC-OSIC-TOOLS - All-in-one Docker image with the open analog and digital flows preinstalled and SKY130, GF180, IHP SG13G2 and SG13C5 PDKs bundled. The single fastest way to get a working environment, and the one most tutorials assume.
  • ihp-sg13g2 AMS chip template - End-to-end analog/mixed-signal tutorial and project skeleton for the IHP open PDK, from schematic to submitted GDS.
  • IHP Open PDK documentation and FMD-QNC tapeouts — Reference designs actually fabricated on the IHP open process.
  • Caravel - The SoC harness that open MPW submissions are wrapped in, providing the padframe, management core, and test infrastructure around your design. The original Efabless repository is the historical reference; ChipFoundry maintains the active fork.
  • SSCS Chipathon - IEEE Solid-State Circuits Society open-source design program: design, tape out, test, publish. Includes full course material.
  • Tiny Tapeout support tools and the IHP submission template — The build infrastructure and project skeleton behind the shuttle.
  • pavona - Library of modular, tapeout-proven, secure-by-default open silicon blocks; useful when you need IP you can trust in a shuttle submission.

3D Floorplanning and Physical Design Research

Placement, partitioning and routing research

The tools below are 2D, but they are the substrate every 3D and chiplet method builds on, and most published 3D results are reported against them.

  • DREAMPlace - GPU-accelerated analytical placement that reframed placement as a deep-learning training problem. Orders of magnitude faster than the CPU placers it replaced, and the baseline nearly every placement paper now compares against.
  • Xplace - Fast, deterministic GPU placement framework with detailed-routability and timing optimization.
  • DG-RePlAce - GPU-accelerated version of RePlAce, the global placer inside OpenROAD.
  • TritonPart - Open hypergraph partitioner; the front end to most partition-driven 3D and chiplet flows.
  • CU-GR - Global routing tool from CUHK, a common research baseline.
  • PROBE3.0 - Methodology for measuring the true quality gap between design tools and achievable results, by generating designs with known optimal solutions. The honest answer to "how good is my placer really?"
  • RosettaStone - Translations between the enablements and formats that make cross-tool comparison possible.
  • FakeRAM2.0 - Generates plausible memory macro abstracts (LEF/Liberty) when you have no memory compiler, which is the normal situation in academic flows.
  • NanGate45 and ASAP7 Synopsys enablements — Reference setups for reproducing published commercial-tool results.
  • PlacementEssentialReadings - Curated reading list for physical design placement; a good syllabus if you are entering the field.
  • ORFS-Agent - LLM-driven autotuning of OpenROAD flow parameters, an early example of agents doing PPA search.
  • ISPD 2026 contest - Post-placement buffering and sizing. The ISPD/ICCAD contest problems are how this field distributes benchmarks.
  • iEDA - Independent open EDA infrastructure covering netlist to GDS, from the Chinese open-source EDA community.
  • mflowgen - Modular ASIC/FPGA flow generator; builds reproducible tool flows out of composable node graphs.
  • Hammer - Berkeley's physical design flow abstraction, letting one RTL design target multiple technologies and tool vendors.

Layout, Extraction and Signoff Utilities

  • gdstk - Fast GDSII/OASIS manipulation in C++/Python.
  • gdspy - The predecessor; still common in older scripts.
  • gdsfactory - Layout-as-code framework with a strong photonics and packaging component library.
  • OpenVAF - Open Verilog-A compiler, enabling open compact-model development.
  • Hdl21 - Python-embedded hardware description for analog and mixed-signal generators.
  • FastCap / FastHenry (via FastFieldSolvers) - Classic capacitance and inductance extraction; still useful for interposer and package parasitics.
  • OpenEMS - Open FDTD electromagnetic solver, usable for package and interposer structures.
  • Pyaedt - Python API to Ansys Electronics Desktop, if you have the commercial license and want scripted package analysis.
  • KLayout-PEX - Parasitic extraction inside KLayout, filling one of the larger gaps in the open signoff flow.
  • gdscheck - Fast standalone DRC engine for GDSII layouts, written in Rust.
  • gds2Para - Layout parsing and parameter extraction from GDSII, aimed at parasitic and interconnect analysis.
  • xsection - Generates process cross-sections from a layout and a process description; the fastest way to sanity-check a stack-up. klayout_pyxs is the Python port.
  • GDS3D - Renders GDSII layouts as 3D structures using a process stack description. Genuinely useful for explaining a BEOL stack to anyone.
  • gdsjam - Web-based collaborative GDSII viewer, for reviewing layout without everyone installing a toolchain.
  • phidl - Python GDS layout and CAD geometry creation with an unusually friendly API; the basis of several hobby and research mask flows.
  • gdshelpers - Pattern generation for nanostructuring and integrated optics.
  • kfactory - Layout-as-code in the gdsfactory style, on a KLayout backend, for large hierarchical layouts.

11. TCAD and Physical Simulation

Commercial TCAD

Open-Source TCAD and Process Emulation

  • DEVSIM - Finite-volume TCAD device simulator, Apache 2.0 licensed, scriptable from Python. The most practical open device simulator.
  • Charon - Sandia's open-sourced TCAD device code, built on Trilinos with finite-element and finite-volume discretizations and parallel nonlinear solvers.
  • ViennaPS - Process and topography simulation library modeling 2D/3D surface evolution during etching, deposition, and oxidation, combining level-set surface evolution with Monte Carlo ray tracing for flux. Python bindings included.
  • ViennaLS - The sparse-field level-set engine underneath ViennaPS, using hierarchical run-length encoding for memory efficiency.
  • ViennaRay - The Monte Carlo ray tracer that computes particle flux to the evolving surface; what makes ViennaPS etch models directional.
  • ViennaCS - Volumetric cell-set representation layered on the level-set surfaces, for models that need material composition below the surface (implant, diffusion, mixed-material etch).
  • ViennaEMC - Ensemble Monte Carlo carrier transport for semiconductors and metals; the transport counterpart to the topography stack.
  • ViennaChem - Derives surface-kinetics models from chemical reaction equations, so etch chemistry can be specified declaratively.
  • ViennaFit - Fits ViennaPS process models to experimental cross-sections. Calibration is the step that decides whether process simulation is useful or decorative.
  • DRIESequences - Emulation models for the DEM, DREM, and DREAM deep reactive-ion etch sequences.
  • ViennaHRLE - The hierarchical run-length encoded data structure underpinning the level-set memory efficiency.
  • ViennaTools organization - The full process-simulation stack in one place.
  • ViennaPS paper (SoftwareX) - Describes the architecture and validation cases.
  • pytaurus - Python wrapper around Synopsys Sentaurus, for scripting commercial TCAD sweeps from a normal toolchain. Requires a Sentaurus license.
  • NanoTCAD ViDES - Open NEGF-based simulator for nanoscale and 2D-material devices.
  • Kwant - Quantum transport in tight-binding systems; useful for nanowire and 2D-channel studies.
  • NEMO5 - Purdue's multiscale nanoelectronics modeling tool.
  • gplugins DEVSIM notebook - Worked example of driving DEVSIM from a layout-first workflow.

Atomistic and First-Principles

  • LAMMPS - Molecular dynamics; used for etch/deposition surface chemistry, thermal transport, and thin-film mechanics.
  • Quantum ESPRESSO - Plane-wave DFT; the workhorse for band structures of candidate channel and barrier materials.
  • VASP - Commercial DFT, the de facto standard in industrial materials groups.
  • GPAW and ASE - Python-native DFT and atomistic simulation environment; the easiest on-ramp for scripted materials screening.
  • pymatgen - Materials analysis library behind the Materials Project.
  • Materials Project - Open computed database of ~150k+ inorganic materials with band gaps, elastic constants, and phase diagrams.
  • NOMAD and AFLOW - Alternative materials data repositories, useful for cross-checking.
  • Exploring transport in APAM-enabled pn junctions (arXiv) - Example of atom-precision device modeling connecting DFT to TCAD.

Electromagnetics and Photonics

  • Meep - Open FDTD solver from MIT; the standard free tool for photonic component simulation.
  • MPB - Photonic band structure computation.
  • openEMS - Open FDTD for RF, package, and interconnect structures.
  • scikit-rf - RF/microwave network analysis in Python; practical for de-embedding package S-parameters.
  • Ansys Lumerical - The commercial photonic simulation standard, relevant for co-packaged optics work.

12. AI and Machine Learning for Semiconductors

ML for EDA

  • awesome-ai4eda - Curated bibliography of AI for EDA papers; the best entry point to the literature.
  • CircuitNet - Open dataset for ML in EDA: 10k+ samples from commercial tool runs on open RISC-V designs, with labels for routability, IR drop, and timing.
  • CircuitNet 2.0 (ICLR 2024) - Extended to CPU, GPU, and AI-chip designs in a 14 nm FinFET flow.
  • CircuitNet paper (arXiv) - Original dataset description.
  • Circuit Training (Google) - Open reinforcement-learning framework for chip floorplanning, released alongside the Nature placement paper.
  • OpenABC-D - Large-scale dataset for learning logic synthesis; pairs AIG designs with synthesis recipes and QoR labels.
  • EDALearn — RTL-to-signoff ML benchmark (arXiv) - Benchmark aimed at reproducibility across the whole flow.
  • MLCAD symposium - The dedicated ML-for-CAD venue, with annual contests.
  • ICCAD CAD Contest - Long-running contest whose problem sets became the field's standard benchmarks.
  • EPFL logic synthesis benchmarks - The reference combinational benchmark suite.
  • awesome-AIEDA-works - A second AI4EDA bibliography, organized by flow stage rather than by method.
  • CircuitOps - Turns EDA design data into labeled property graphs, so ML pipelines can consume netlists, placement, and timing without bespoke parsers. The unglamorous piece that makes the rest reproducible.
  • TimingPredict - Graph neural network for pre-routing timing prediction, structured after a real timing engine rather than treating the netlist as a generic graph.
  • GNN4REL - Graph neural networks predicting circuit reliability degradation from process variation and aging (TCAD 2022).

ML for Lithography and Masks

ML for Fab, Metrology and Yield

Wafer map and defect file tooling

  • klarfkit - Read, plot, and edit KLARF files, the KLA-defined format that inspection tools emit. If you work with real inspection output rather than Kaggle exports, you need this.
  • wafermap - Python package for plotting wafer maps with correct notch, edge exclusion, and die grid handling.
  • wfmap - Wafer map visualization built on Pandas and Bokeh.
  • uia-wafermap - Shot map and wafer map rendering in JavaScript, for building web dashboards.
  • stdf2map - Converts STDF test data into wafer bin maps, closing the loop between test and inspection views of the same wafer.

LLMs for Chip Design

  • VerilogEval (NVIDIA) - The standard benchmark for LLM Verilog generation, from ICCAD 2023.
  • Revisiting VerilogEval (arXiv) - Updated harness and results as models improved past the original benchmark.
  • RTLLM - Open benchmark for RTL generation from natural language, with syntax, functionality, and quality metrics.
  • ChipBench (arXiv) - Next-generation benchmark with realistic hierarchical modules, debugging cases, and reference-model tasks across Python, SystemC, and CXXRTL — built because earlier benchmarks saturated.
  • ChipVerilog (arXiv) - Large OpenCores-derived benchmark for Verilog RTL generation.
  • LLM4ChipDesign - Curated collection of LLM-aided hardware design and verification work.
  • LLM4IC - NYU's work on LLMs in chip design with a security and trust focus.
  • Agentic hardware verification token allocation (arXiv) - Empirical study of where inference compute actually helps in verification agents.
  • SemiKong - Open domain-specific model trained on semiconductor process and equipment knowledge rather than RTL. Aimed at etch and deposition process engineering questions, which is a different problem from code generation.
  • LLM4Chip - End-to-end chip design and generation with LLMs using reward-driven reinforcement learning.
  • ORFS-Agent - Agent that tunes OpenROAD flow parameters, one of the more concrete demonstrations of agents doing real PPA optimization.
  • Generative AI for semiconductor design - Reference engineering-assistant architecture over semiconductor documentation.

Datasets and Benchmarks

Dataset Domain Notes
WM-811K Wafer map defects 811k maps, 8 defect classes, real 300 mm line
MixedWM38 Wafer map defects 38 classes including mixed-type patterns
CircuitNet / 2.0 ML for EDA Routability, IR drop, timing labels; 14 nm flow
OpenABC-D Logic synthesis Synthesis recipes + QoR
LithoBench Computational litho 100k+ mask-optimization clips
ICCAD13 benchmark ILT/OPC The reference litho model for ILT research
SMT2020 Fab scheduling Full 300 mm fab models, HV/LM and LV/HM scenarios
EPFL benchmarks Logic synthesis Arithmetic and control combinational circuits
VerilogEval LLM RTL generation Spec-to-RTL, standard reporting
Trust-Hub Hardware security Trojan benchmarks, side-channel datasets
Materials Project Materials Computed properties for screening

13. Fab Operations and Manufacturing Science

A leading-edge fab is a re-entrant flow shop with 1,000+ process steps, hundreds of tools, lot-level priorities, and equipment that requires qualification after every maintenance event. The scheduling problem is genuinely one of the hardest in industrial engineering.

Factory Physics and Cycle Time

Scheduling, Dispatching and Simulators

SEMI Standards and Equipment Integration

  • secsgem - Pure-Python SECS/GEM implementation covering SEMI E5 (SECS-II), E30 (GEM), and E37 (HSMS), with no external dependencies. The only widely-used open implementation of fab equipment communication.
  • secsgem documentation - Includes a working host/equipment example, which is the fastest way to understand the protocol stack.
  • go-secs - SECS-II, HSMS and SML implemented in Go, for building high-throughput equipment interfaces where a Python event loop would not keep up.
  • SECS/GEM overview - Neutral explanation of the message layers and state machines.
  • SEMI EDA / Interface A - The E120/E125/ E132/E134 family for equipment data acquisition; how modern fabs get high-rate trace data out of tools for APC and virtual metrology.
  • OPC UA for machine-to-machine - Increasingly the integration layer above SECS/GEM in newer facilities and in back-end assembly.
  • MST — open-source SECS/GEM driver commentary - Industry perspective on why open equipment integration matters.
  • Ignition SECS/GEM module docs - Well-written vendor documentation that doubles as a protocol tutorial.

Cleanroom, Facilities and Sustainability


14. Test, Reliability and Hardware Security

Test and DFT

Testing a chiplet stack is harder than testing a die: a bad die found after bonding destroys every good die bonded to it, so known-good-die confidence has to come from pre-bond test that cannot touch final-pitch bonding pads.

Working with test data

STDF (Standard Test Data Format, SEMI E141) is what ATE actually writes. Nearly all published test analytics work starts by parsing it.

  • STDF-Viewer - Free GUI for exploring STDF files: parametric distributions, bin summaries, and wafer maps without writing code.
  • pystdf - Python STDF parser; the usual starting point for building a test-data pipeline.
  • LinqToStdf - .NET STDF parsing library, for shops built on the Microsoft stack.
  • stdf2map - Turns STDF records into wafer bin maps.

Reliability Physics

Hardware Security and Supply Chain Trust


15. Economics, Markets and Policy

Market Data and Analysis

  • SEMI - Equipment billings, Worldwide Fab Forecast, materials market data. The industry's own statistics body.
  • SIA — Semiconductor Industry Association - Monthly global billings, the State of the Industry report, and US-centric policy analysis.
  • WSTS - The forecast consortium whose numbers the whole industry plans against.
  • TechInsights - Teardowns, process analysis, and market data (absorbed the former IC Insights and Strategy Analytics franchises).
  • Yole Group - The reference analyst for packaging, MEMS, imaging, and compound semiconductors. Packaging market splits in this list mostly trace back to Yole.
  • SemiAnalysis - Deep technical/financial analysis of fabs, packaging capacity, and AI hardware supply chains.
  • Counterpoint, TrendForce, Omdia - Supply/demand and pricing tracking, especially for memory and foundry utilization.

Policy and Export Controls

Cost and Capacity Fundamentals


16. Learning Resources

Books

Process and fabrication

  • Microchip Fabrication — Peter Van Zant. The standard novice-to-practitioner guide to the whole process flow, deliberately light on mathematics.
  • Fundamentals of Semiconductor Fabrication — Gary May and Simon Sze. Crystal growth, oxidation, lithography, etch, diffusion, implant, deposition, and integration.
  • Fundamentals of Semiconductor Manufacturing and Process Control — Gary May and Costas Spanos. The statistics-and-control companion; the best treatment of SPC/APC in a textbook.
  • Silicon VLSI Technology — Plummer, Deal, and Griffin. The rigorous process-physics text, with the modeling that underpins TCAD.
  • Handbook of Semiconductor Manufacturing Technology — Doering and Nishi. Reference-grade coverage of every module.

Devices and physics

  • Physics of Semiconductor Devices — Sze and Ng. The reference.
  • Fundamentals of Modern VLSI Devices — Taur and Ning. The scaling-theory text; still the clearest derivation of short-channel effects.
  • Nanoscale Transistors — Lundstrom and Guo. The ballistic-transport framing that matters below 10 nm.

Lithography

  • Fundamental Principles of Optical Lithography — Chris Mack. The definitive text.
  • Field Guide to Optical Lithography — Chris Mack. The condensed version worth keeping on a desk.
  • EUV Lithography — Vivek Bakshi (ed.). The reference volume on EUV sources, optics, masks, and resists.

Packaging

  • Semiconductor Advanced Packaging — John H. Lau. SiP, fan-in and fan-out WLP/PLP, 2D through 3D integration, chiplet packaging, and bonding methods, with design/materials/process/reliability treated together. The most complete single volume.
  • Chiplet Design and Heterogeneous Integration Packaging — John H. Lau. The chiplet-specific companion.
  • Semiconductor Packaging: Materials Interaction and Reliability — Andrea Chen and Randy Lo. The materials-interaction view, which is where most packaging failures originate.
  • Heterogeneous Integration Roadmap chapters — free, and more current than any book.

Industry and history

  • Chip War — Chris Miller. The standard geopolitical history.
  • The Chip — T.R. Reid. The invention of the integrated circuit.
  • Crystal Fire — Riordan and Hoddeson. The transistor's origin, and the best account of what Bell Labs actually was.
  • BookAuthority — semiconductors reading lists - If you want more.

Courses and Lecture Series

Video and Podcasts

Newsletters and Analysis

  • Semiconductor Engineering - Free, daily, and technically serious. The single most useful ongoing source for everything in this list.
  • SemiAnalysis - Dylan Patel's analysis of fabs, packaging capacity, and AI hardware economics. Some free, most paid.
  • Fabricated Knowledge - Doug O'Laughlin on semiconductor companies and cycles from an investment perspective.
  • The Asianometry Newsletter - Written companion to the video channel.
  • The Chip Letter - Babbage on semiconductor history, architecture, and business strategy.
  • Vik's Newsletter - Vikram Sekar; strong on packaging and RF.
  • SemiWiki - Long-running community site with EDA and foundry coverage plus active forums.
  • 3D InCites - Advanced packaging community and the IFTLE column.
  • Semiconductor Digest - Process and materials coverage.
  • EE Times - Broad industry news with reliable conference reporting.
  • TrendForce Insights - Supply chain and capacity news, fast and frequently first.
  • Mark LaPedus on Substack - Veteran process-technology journalist; excellent on device architecture transitions.

17. Conferences, Journals and Communities

Conferences by Topic

Conference Focus When
IEDM Devices, process, memory — the flagship December
VLSI Symposium Technology + circuits, joint June
ISSCC Solid-state circuits February
SPIE Advanced Lithography + Patterning Lithography, masks, metrology, resists February
ECTC Advanced packaging — the flagship May/June
IITC Interconnect technology June
ASMC Manufacturing science and fab data May
IRPS Reliability physics March/April
ITC Test Autumn
DAC EDA and design June/July
ICCAD CAD algorithms Autumn
DATE Design, automation and test in Europe Spring
ISPD Physical design Spring
MLCAD ML for CAD Autumn
Hot Chips Product architecture disclosures August
SEMICON West / Europa / Taiwan / Korea Industry + equipment Various
IMAPS Device Packaging Applied packaging March
Winter Simulation Conference Fab simulation and scheduling December
AVS ALD/ALE Atomic layer processes Summer
ASD Workshop Area-selective deposition Spring

Journals

Communities


18. Research Institutes and Consortia


19. Industry Map

A compact orientation to who does what. Not exhaustive, and market positions change.

Leading-Edge Logic Foundries and IDMs

Company Role Leading-edge status
TSMC Pure-play foundry N3/N2 in production, A16 with Super Power Rail, A14 targeting High-NA
Samsung Foundry Foundry + IDM First to GAA at 3 nm; SF2 and below
Intel Foundry IDM + foundry 18A with RibbonFET + PowerVia; 14A on High-NA
Rapidus Greenfield foundry 2 nm with IBM/imec, single-wafer flow
GlobalFoundries Foundry Specialty and mature nodes; exited leading edge
SMIC Foundry Advanced-node capability constrained by export controls
UMC, Tower, Vanguard Foundry Specialty and mature

Memory

Samsung, SK hynix, Micron, Kioxia, SanDisk, YMTC, CXMT, Nanya, Winbond

EDA and IP

Synopsys, Cadence, Siemens EDA, Ansys (now part of Synopsys), Keysight, Arm, SiFive, Rambus, Alphawave Semi, Zero ASIC

Standards and Roadmap Organizations

SEMI, JEDEC, IPC, IEEE EPS, IEEE EDS, UCIe Consortium, OCP, OIF, Si2, IRDS


20. DIY and Garage Fab

A real fab costs twenty billion dollars. A working transistor costs rather less. This community has demonstrated lithography, deposition, etch, and functional MOSFETs and small ICs on budgets in the thousands — which makes it the only way most people will ever touch process engineering directly. It is also the fastest way to develop intuition for why the real thing is hard.

Hacker Fab — a CMU-originated, multi-university effort to build an open, reproducible "fab in a room" with published designs for every tool in the flow.

  • Hacker Fab documentation - The project handbook: process flows, tool build guides, and results. Start here. Licensed CERN-OHL-S.
  • Stepper - Maskless DLP photolithography stepper software, the centerpiece tool. Patterns are projected rather than printed on a reticle, which removes the single most expensive item in a garage flow.
  • MicroManipulatorStepper - Sub-micrometer 3D motion control platform; the stage that makes alignment and overlay possible.
  • Atomic layer deposition tool - Open ALD reactor design.
  • Atomic force microscope - Low-cost AFM hardware and firmware, for measuring what you just made.
  • RF impedance matcher - Automatic matching network for a sputtering chamber, from the CMU lab.
  • Layout tool - PHIDL-based layout generation sized for hobby-scale mask sets.

People and channels

  • Sam Zeloof - Made the first homemade lithographically patterned integrated circuits in a garage lab; the Z2 write-ups document the full process flow honestly, including the failures.
  • Breaking Taps - Electron microscopy, focused ion beam, and micro-fabrication experiments with unusually careful methodology.
  • Applied Science - Ben Krasnow's builds include electron microscopes, vacuum systems, and thin-film deposition from scratch.
  • Zero to ASIC Course - The complementary path: rather than building the fab, use a shuttle. See Getting Silicon Made.

Reverse engineering

  • SiliconRE - Die traces, reconstructed schematics, and notes on custom chips reverse-engineered from decapped silicon.
  • Visual6502 - Polygon-level reconstruction of the 6502 from die photos, simulated transistor by transistor. The original proof that a chip can be fully recovered from its layout.
  • Ken Shirriff's blog - Die-photo reverse engineering of analog and digital ICs, explained circuit by circuit.

21. Related Awesome Lists


Contributing

Contributions are welcome. See CONTRIBUTING.md for the full guidelines; the short version:

  1. One link, one line, one reason. Every entry needs a description explaining what it is and why someone would open it. "Cool tool" is not a description.
  2. Prefer primary sources. A vendor technical brief, a standards document, a paper, or a repository beats a news article summarizing one. News articles are fine when they are the only public account of something.
  3. No dead links, no link farms, no affiliate links, no SEO content pages.
  4. Keep the sub-10 nm and packaging bias. Excellent resources about 180 nm analog design belong in a different list.
  5. Say when something is paid or proprietary. This list is not open-source-only, but readers should never be surprised by a paywall.

Open a pull request against README.md, or open an issue if you would rather just suggest something.

Released under CC0. Linked resources remain the property of their respective owners and are subject to their own licenses and terms.

About

A curated list of semiconductor industry resources, with a deliberate bias toward sub-10nm logic, lithography, process technology, and advanced packaging.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors