OpenLane é um fluxo RTL para GDSII automatizado baseado em vários componentes, incluindo OpenROAD, Yosys, Magic, Netgen, CVC, SPEF-Extractor, KLayout e vários scripts personalizados para exploração e otimização de design. O fluxo executa todas as etapas de implementação do ASIC, desde RTL até GDSII.
Você pode verificar a documentação, incluindo guias detalhados e manuais de referência em ReadTheDocs.
A versão resumida é, para instalar o ambiente OpenLane...
No Windows, instale e inicie o subsistema Windows para Linux antes de fazer qualquer coisa. Recomendamos e fornecemos instruções para Ubuntu 20.04.
No macOS, prepare o brew.
apt-get install python3-venv
Execute os seguintes comandos no prompt da linha de comando:
cd $HOME
git clone https://github.com/The-OpenROAD-Project/OpenLane
cd OpenLane
make
make test
Se tudo correr bem, é isso. O OpenLane está configurado no seu computador. Para entrar no ambiente OpenLane, cd $HOME/OpenLane
e então make mount
.
Consulte os documentos de instalação em https://openlane.readthedocs.io/en/latest/getting_started/installation/index.html.
Depois de entrar no ambiente OpenLane, você pode começar a proteger os chips: o comando a seguir, por exemplo, executa o design spm incluído.
./flow.tcl -design spm
Você pode ingressar no Open Source Silicon Slack, onde pode pedir ajuda a milhares de outros entusiastas de hardware de código aberto para configurar ou executar o OpenLane.
Se você usa o OpenLane em sua pesquisa, cite o artigo a seguir.
@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 = { } }
A Licença Apache, versão 2.0.
Imagens Docker distribuídas pela Efabless Corporation sob a mesma licença.
Os binários nas distribuições OpenLane podem estar sujeitos a licenças de código aberto mais rigorosas.