本章では、オープンソースEDAフロー「OpenLane」を用いて、RTL記述(Verilog)からGDS生成までの一連のデジタルLSI設計プロセスを体験します。
Sky130 PDKとの接続、実行フローの理解、制約設定、最適化パラメータの調整までを含みます。
sdc
, floorplan
)の基本操作を理解するフォルダ名 | 内容 |
---|---|
01_intro_openlane/ |
OpenLaneの概要、必要ツール、Sky130との関係 |
02_rtl_to_gds_flow/ |
Verilog RTLからGDSまでの設計フロー実習 |
03_power_timing_report/ |
面積・タイミング・電力のレポート抽出と分析 |
04_custom_constraint/ |
制約ファイル(floorplan, clock等)のカスタマイズ |
sky130A
)git clone https://github.com/The-OpenROAD-Project/OpenLane.git
cd OpenLane
make pull-openlane
make pull-sky130-pdk
• 詳細は 01_intro_openlane/ を参照
• 教材上は Sky130 PDK を用いた最小例で構成
• SoC/マクロ設計向けに拡張することも可能