ソフトウェア
上級

ASIC設計FOSS OpenROAD/Yosys/OpenLane 2026(アシック設計エフオーエスエス)

ASIC設計+FOSS EDA Tool 2026。OpenROAD (DARPA POSH・SkyWater 130nm/GlobalFoundries 180nm Process Open PDK)+OpenROAD-flow-scripts・Yosys (Logic Synthesis FOSS・Claire Wolf)+nextpnr (FPGA Place & Route)・SymbiYosys SBY (Formal Verification)・OpenLane Caravel SoC ASIC Design Flow (Efabless)・Magic VLSI Layout Editor・KLayout・gEDA Suite・Iverilog (Icarus Verilog Simulator)+Verilator (Cycle-accurate)・GHDL (VHDL Simulator)・Cocotb (Python Test Bench)・OpenSTA Static Timing Analysis・SkyWater Open PDK 130nm・GF180nm PDK・Cadence Virtuoso/Innovus/Genus (商用)・Synopsys IC Compiler II/Design Compiler・Mentor Calibre DRC・¥0 OSS-¥¥¥¥¥¥¥¥/Lic、2026年OpenROAD+Yosys+OpenLane FOSS基盤確立。

0 回閲覧
0 いいね
2026/4/29 更新
関連タグ
OpenROAD DARPA POSH
Yosys Logic Synthesis
OpenLane Caravel SoC
Magic VLSI Layout
Verilator Cycle-accurate

概要

ASIC設計FOSS OpenROAD/Yosys/OpenLane 2026は、完全無料で商用レベルのASIC開発を可能にするオープンソースエンジニアリングスタックです。OpenROADはDARPA POSHに触発されたレイアウトエンジンで、SkyWater 130 nm/GlobalFoundries 180 nmのオープンPDKをサポート。Yosysは論理合成の核で、C. Wolf が主導するコミュニティが継続的に改良。OpenLaneはCaravel SoC をベースにしたフローで、Magic・KLayout・OpenSTA・Verilator などのツールとシームレスに連携。2025‑2026年における主要アップデートでは、OpenROAD が新レイアウトエンジンを発表し、OpenLane がクラウドベースのEDAフローへ移行、Yosys が RISC‑V コア生成機能を拡張しました。これらにより、従来の商用ツールに匹敵する性能とコスト効率が実現しています。

主な特徴・仕組み

  • レイアウト自動化:OpenROAD は 130 nm 以上のプロセスで 2 µm² 以内のレイアウトを自動生成。
  • 論理合成:Yosys は 1 µs/レジスタで合成完了、RISC‑V 32/64 bit コアを 100 MHz で生成可能。
  • FPGA 置換:nextpnr が 4 kLUT の FPGA で 10 Gbps 走査を実現。
  • 形式検証:SymbiYosys SBY は 1 ns の時間分解能で等価性検証。
  • シミュレーション:Verilator は 1 ns ステップで 3 GHz クロックのサイクル正確性。
  • タイミング解析:OpenSTA は 0.1 ps の分解能で 5 % のマージンを保証。
  • クロスプラットフォーム:Linux/Windows/macOS で同一フローを走らせ、Docker で環境再現性を確保。
  • クラウド統合:OpenLane が 2026年に導入した AWS Fargate で 1 時間以内にフロー完了。
  • PDK 拡張性:SkyWater 130 nm、GF180 nm、TSMC 65 nm のオープンPDK が利用可能。
  • コミュニティ支援:GitHub Actions による CI/CD が標準化され、PR での自動テストが実施。

スペック比較表

ツール主な機能対応プロセス最大クロックタイミング解析精度
OpenROADレイアウト自動化SkyWater 130 nm / GF180 nm1 GHz0.1 ps
Yosys論理合成すべて800 MHz1 ps
VerilatorHDL シミュレーションすべて3 GHz1 ns
OpenSTA静的タイミング解析すべて5 GHz0.1 ps
OpenLaneSoC フローSkyWater 130 nm1 GHz0.1 ps

具体例・対応製品

  1. SkyWater 130 nm PDK – 1 µm スルーレイヤーで 0.35 V 動作。
  2. GF180 nm PDK – 180 nm の低消費電力設計で 1.2 V 供給。
  3. OpenROAD‑flow‑scripts – 1 時間で全フロー完了、1 TB のレイアウトを生成。
  4. Magic VLSI Layout Editor – 2 kB のレイアウトファイルを 10 ms で開閉。
  5. KLayout – 3 D ビジュアライゼーションで 5 % のレイアウトエラー検出率。

自作PCでの選び方・注意点

  • CPU:Intel i9‑13900K(3.0 GHz ベース、3.5 GHz ターボ)または AMD Ryzen 9 7950X(4.5 GHz)で 1 GHz 以上のクロックを確保。
  • GPU:NVIDIA RTX 4090(24 GB GDDR6X)で 10 Gbps の PCI‑Express 5.0 帯域を確保。
  • RAM:DDR5‑6000 32 GB で 40 GB/s の帯域。
  • ストレージ:Samsung 980 Pro 2 TB NVMe SSD(3.5 GB/s 連続書き込み)で PDK ファイルを高速ロード。
  • 電源:750 W 80 PLUS Gold で 80 % の効率を維持。
  • ケース:ATX マザーボード対応、エアフロー 200 mm 以上。
  • OS:Ubuntu 24.04 LTS で Docker、Python 3.12 を使用。
  • バックアップ:GitHub Actions で自動バックアップを 1 日 1 回実行。

注意:

  • OpenROAD は 130 nm 以上のプロセスで最適化されているため、65 nm 以前の設計は手動調整が必要。
  • Yosys の RISC‑V 生成は 2025年に追加された機能で、従来の Verilog からの移行は 10 % のコード変換が必要。
  • OpenLane のクラウド実行は 2026年に導入されたため、インターネット帯域 1 Gbps 以上が推奨。

関連用語との違い

  • Cadence Virtuoso/Innovus:商用で 1 TB 以上のレイアウトファイルを扱えるが、ライセンス費用が数百万円。
  • Synopsys IC Compiler II:高精度タイミング解析が可能だが、ハードウェアリソースを 8 CPU 以上必要。
  • Mentor Calibre:DRC/LVS は高精度だが、FOSS では SymbiYosys SBY が同等の等価性検証を実現。
  • OpenROAD:完全自動レイアウトエンジンで、手作業のレイアウト修正がほぼ不要。
  • OpenLane:SoC フローを一括管理し、Magic と KLayout を統合。

よくある質問(FAQ)

Q1. OpenROAD は 65 nm 以前のプロセスをサポートしていますか?
A1. 2025年時点で 65 nm 以前は公式にサポートされていません。手動でレイアウト調整が必要です。

Q2. Yosys の RISC‑V コア生成は商用ツールと比べて性能差はありますか?
A2. 2026年にリリースされたバージョンは、商用ツールと同等の 1 GHz で動作する 32 bit コアを 10 % 速く合成できます。

Q3. OpenLane のクラウド実行はどのクラウドプロバイダーが対応していますか?
A3. 2026年に AWS Fargate、Google Cloud Run、Azure Container Instances が公式にサポートされています。

まとめ

ASIC設計FOSS OpenROAD/Yosys/OpenLane 2026は、オープンソースで商用レベルの設計フローを提供し、2025‑2026 年の最新アップデートで性能と拡張性を大幅に向上させました。自作PC構築時には高速CPU・GPU・SSDを組み合わせ、Docker と GitHub Actions を活用することで、安定した開発環境を構築できます。商用ツールの高額ライセンスを回避しつつ、レイアウトからシミュレーション、タイミング解析までを一貫して行える点が最大の魅力です。

この記事について
カテゴリーソフトウェア
難易度上級
作成日2026/4/29