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 发行版中的二进制文件可能受到更严格的开源许可证的约束。