OpenLane は、OpenROAD、Yosys、Magic、Netgen、CVC、SPEF-Extractor、KLayout などのいくつかのコンポーネントと、設計の調査と最適化のための多数のカスタム スクリプトに基づいた自動化された RTL から GDSII へのフローです。このフローは、RTL から GDSII までのすべての ASIC 実装ステップを実行します。
詳細なガイドやリファレンス マニュアルなどのドキュメントは、ReadTheDocs で確認できます。
簡単に言えば、OpenLane 環境をインストールするには...
Windows では、何かを行う前に Linux 用 Windows サブシステムをインストールして起動します。 Ubuntu 20.04 を推奨し、その手順を提供します。
macOS では、brew を入手します。
apt-get install python3-venv
コマンドライン プロンプトで次のコマンドを実行します。
cd $HOME
git clone https://github.com/The-OpenROAD-Project/OpenLane
cd OpenLane
make
make test
すべてが順調に進んでいればそれで終わりです。 OpenLane がコンピュータにセットアップされています。 OpenLane 環境に入るには、 cd $HOME/OpenLane
してから、 make mount
。
https://openlane.readthedocs.io/en/latest/getting_started/installation/index.html でインストールに関するドキュメントを参照してください。
OpenLane 環境に入ると、チップの強化を開始できます。たとえば、次のコマンドは、含まれている spm デザインを実行します。
./flow.tcl -design spm
オープンソース シリコン Slack に参加すると、他の何千人ものオープンソース ハードウェア愛好家に OpenLane のセットアップや実行についての支援を求めることができます。
研究に OpenLane を使用する場合は、次の論文を引用してください。
@INPROCEEDINGS { 9256623 ,
author = { Shalan, Mohamed and Edwards, Tim } ,
booktitle = { 2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD) } ,
title = { Building OpenLANE: A 130nm OpenROAD-based Tapeout- Proven Flow : Invited Paper } ,
year = { 2020 } ,
volume = { } ,
number = { } ,
pages = { 1-6 } ,
doi = { } }
Apache ライセンス、バージョン 2.0。
同じライセンスに基づいて Efabless Corporation によって配布された Docker イメージ。
OpenLane ディストリビューション内のバイナリは、より厳格なオープン ソース ライセンスに該当する可能性があります。