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 = { } }
ترخيص أباتشي، الإصدار 2.0.
صور Docker التي توزعها شركة Efabless Corporation بموجب نفس الترخيص.
قد تندرج الثنائيات في توزيعات OpenLane ضمن تراخيص أكثر صرامة مفتوحة المصدر.