Coriolis2 -- A FOSS RTL to GDSII toolchain
summary
Coriolis2 converts HDL through Yosys into an ASIC netlist then performs placement, global and detailed routing, basic timing closure and GDSII output; the chain runs with Alliance, Flexlib and FreePDK/Sky130/TSMC180 support and uses a RTL to GDSII flow that shares data via a shared in-memory database and Python/C++ modules. Claims include a 1.3M-transistor LibreSOC layout ~28 mm² taped out to TSMC 180 nm (awaiting fab return), LVX netlist-vs-layout checking, and demonstrable place‑and‑route.
AI-written summary · about
chapters (38)
- 0:00Introduction to Coriolis
- 1:05ASIC design flow basics
- 7:12Roadblocks in ASIC design
- 9:38Goals of Coriolis2
- 13:59Target technologies
- 16:06Symbolic vs real layout
- 20:41History of Alliance and Coriolis
- 23:31Steps to make an ASIC
- 25:39Standard cell libraries
- 27:07Placement in ASIC design
- 28:52Metal layers and routing
- 31:21Global and detailed routing
- 33:08Electrical challenges in routing
- 36:01Chip structure and automation
- 37:24Tool integration challenges
- 38:06Coriolis and Python integration
- 39:30Design flow overview
- 41:36LibreSoC chip details
- 41:59Demo introduction
- 43:24Design script explanation
- 44:06Clock tree placement
- 45:10Cell placement and legalization
- 46:14Filler cells and power lines
- 46:57Fly lines and net selection
- 47:41Global routing process
- 48:23Debugging routing density
- 49:50Finalizing the design
- 50:53Netlist verification
- 51:37Technology support progress
- 52:19Q&A session begins
- 52:40SPICE simulation capabilities
- 54:05Reverse engineering cells
- 56:31Handling NDAs in technologies
- 57:11Collaboration on TSMC 180nm
- 59:19Advanced routing algorithms
- 1:00:46Progressive refinement in routing
- 1:01:51RF and analog design support
- 1:03:19Closing remarks
related talks
40mKeynote: Open Source FPGA Tooling
18mOpen source chip design: for fun and for profit
24mTeaching Open Silicon Design in a Quarter: Using Cloud-based Open Agile EDA Platform
01h 00mOpenROAD: The journey so far and roadmap
44mASICone, from Verilog to GDSII with open source tools
24mBootstrapping a real working design flow
21mGDSFactory: Open-Source EDA for Photonics, Quantum, MEMS, and RF Chip Design
10mKeynote: The Open Source Hardware Roadmap
