OpenLane은 OpenROAD, Yosys, Magic, Netgen, CVC, SPEF-Extractor, KLayout을 포함한 여러 구성 요소와 설계 탐색 및 최적화를 위한 다양한 사용자 정의 스크립트를 기반으로 하는 자동화된 RTL-GDSII 흐름입니다. 흐름은 RTL부터 GDSII까지 모든 ASIC 구현 단계를 수행합니다.
ReadTheDocs에서 심층 가이드 및 참조 매뉴얼을 포함한 문서를 확인할 수 있습니다.
짧은 버전은 OpenLane 환경을 설치하는 것입니다.
Windows에서는 작업을 수행하기 전에 Linux용 Windows 하위 시스템을 설치하고 실행하세요. 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.
동일한 라이선스에 따라 Efabless Corporation에서 배포한 Docker 이미지입니다.
OpenLane 배포판의 바이너리는 더 엄격한 오픈 소스 라이선스에 속할 수 있습니다.