OpenLane
1.0.0
OpenLane 是一個自動化 RTL 到 GDSII 流程,基於多個元件,包括 OpenROAD、Yosys、Magic、Netgen、CVC、SPEF-Extractor、KLayout 和許多用於設計探索和最佳化的自訂腳本。此流程執行從 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
您可以加入 Open Source Silicon 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。
Docker 映像由 Efabless Corporation 在同一許可下分發。
OpenLane 發行版中的二進位檔案可能受到更嚴格的開源授權的約束。