OpenLane — это автоматизированный поток RTL в GDSII, основанный на нескольких компонентах, включая OpenROAD, Yosys, Magic, Netgen, CVC, SPEF-Extractor, KLayout и ряде пользовательских сценариев для исследования и оптимизации дизайна. Поток выполняет все этапы реализации ASIC, от RTL до GDSII.
Вы можете ознакомиться с документацией, включая подробные руководства и справочные руководства, на сайте ReadTheDocs.
Вкратце, установка среды OpenLane...
В Windows установите и запустите подсистему Windows для Linux, прежде чем что-либо делать. Мы рекомендуем и предоставляем инструкции для Ubuntu 20.04.
На macOS получите пиво.
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 могут подпадать под более строгие лицензии с открытым исходным кодом.