Edusemi-v4x

🧰 EDAツールチェーン:商用・OSSツールとの接続


📘 概要

PDKを用いたSoC設計には、EDAツールとの連携が不可欠です。
本資料では、商用ツールとオープンソース(OSS)ツールの役割分担と、PDKとのインタフェースを中心に、設計フロー全体にわたる接続関係を整理します。


🔧 商用EDAツールの例

ツール名 提供企業 主な用途
Virtuoso Cadence 回路図・レイアウト・アナログシミュレーション
Spectre / HSPICE Cadence / Synopsys 回路シミュレーション(SPICE)
ICC2 / Innovus Synopsys / Cadence 配置配線・タイミング検証
Calibre Siemens EDA DRC / LVS / PEX(物理検証)

🧪 オープンソースEDAツールの例

ツール名 主な機能 備考
Magic レイアウトエディタ Sky130等と接続可能
Xschem 回路図エディタ Verilog/Spice混載設計対応
ngspice 回路シミュレータ Sky130モデルと連携可能
KLayout GDSビューア、DRC Pythonスクリプトで柔軟に拡張可能
OpenROAD 配置配線・物理検証 Sky130向けに最適化(OpenLaneと併用)

🔁 ツール間のPDK接続構成(例:Sky130)

回路図 (Xschem)
↓
シミュレーション (ngspice) ← スパイスモデル
↓
レイアウト (Magic)
↓
DRC / LVS / PEX (Magic, Netgen)
↓
配置配線 (OpenROAD)
↓
最終検証 (KLayout, custom scripts)

🏫 教材的意義


🔗 関連資料


© 2025 Shinichi Samizo / MIT License