オープンソース eda - risc-v...
TRANSCRIPT
![Page 1: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/1.jpg)
オープンソース EDA 現在のステータス、議論、潜在的可能性 邦訳:河崎 俊平
![Page 2: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/2.jpg)
Symbiotic社の EDAツール
l Yosys、FPGAおよびASIC用のオープンソース合成ツール
l SymbiYosys、オープンソースのフォーマル検証ツール
l RISC-Vコアを検証するための無料の正式な検証IP l l AXIインターフェイスを検証するための正式な検証IP
![Page 3: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/3.jpg)
Symbiotic EDA
![Page 4: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/4.jpg)
Symbiotic EDA と 私
l 10人のエンジニアのチーム l デジタル回路設計者向けのツールを作成 l サポートおよび開発契約を販売 l シリコンバレーの顧客 l エドマンド・ヒューメンバーガー l 1993年以来のオープンソース l 再びチップ設計を楽しくしようとしています
![Page 5: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/5.jpg)
業界の状況 l ケイデンス、シノプシス、メンター l チップ産業の大規模な統合 l 大規模な雇用主はほとんどいない l クールなチップジョブはありません l アプリとウェブの開発がすべての注目を集め、チップ設計は面白くない
l SWでの成功は、チップを使用するよりもはるかに速く、はるかに可能性が高い
l 優秀な学生は、チップ設計ではなくSWに行きます l チップのスタートアップではなく、SWに利用可能な資金が行きます。
![Page 6: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/6.jpg)
業界の状況 l 1年あたりのチップ設計が減少し、チップ設計ごとに必要な投資が増加します。
l チップのスタートアップは、非常に少ない。
l チップ設計エラーは非常に高価です。 実験なし。 業界は新しいことを試して非常に消極的です。
l 設計言語に革新はありません。 l 市場規模が1 Mio以上のチップのみが製造されます。
l チップ産業は停滞したエリート産業です。
![Page 7: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/7.jpg)
Linuxから学ぶ l オープンソースはイノベーションを促進します。 l Linux、Python、git、…Facebook、Google、AmazonはOSSなしでは存在しません。
l 今日のオープンソースの原則は、ビジネス上の理由からソフトウェア業界を支配しています。 マイクロソフトもオープンソースを採用。
l 成功の要因:透明性、深さ、協力の速度による相乗効果。
![Page 8: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/8.jpg)
Linux Foundationのメンバー
![Page 9: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/9.jpg)
チップ産業を再起動する l オープンスタンダード
![Page 10: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/10.jpg)
チップ産業を再起動する l オープンデザインコンポーネント
l すべての人(学生、メーカー、イノベーター、自己資金によるスタートアップ)のPDKとデザインブロックへのオープンアクセス
l 結果とデザインを大学間で自由に共有 l アナログブロック、RISC-Vコア、インターフェイスブロックなどのコモディティデザインブロックを共有する
l riscv-formalなどの検証ツールを共有する
![Page 11: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/11.jpg)
チップ産業を再起動する l オープンツール
l すべての人にEDAツールへのオープンアクセス l ツールのソースコードを利用可能にして、イノベーターがツール自体をニーズに合わせて調整できるようにします。
l 共生EDA l openROAD Darpa
l 他の多くの
![Page 12: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/12.jpg)
チップ産業を再起動する l 新規製造 l 1つから多くのチップ生産を迅速かつ安価に提供
![Page 13: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/13.jpg)
チップ産業を再起動する l 結果は新製品の波になります
l 技術、製品、市場に関する実験と迅速な学習 l 個々のニーズに合わせて調整
l 100~100.000デバイスの製造量 l IoT、医療、航空宇宙、軍事、自動車、ウェアラブル
![Page 14: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/14.jpg)
FPGA用のオープンソースツール l メーカーグレードのオープンソースツールチェーン l Yosys、nextpnr、Icarus Verilog、
Verilator、... l 10.000人の設計者が使用中 l アカデミアはこれを使用しています
l ラティスFPGAを搭載した多数のボード
l コミュニティは健全で本格的です
![Page 15: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/15.jpg)
ASIC用のオープンソースツール
Ver. Form
al Ver.
Ver.
Tape-Out
Synthesis
LVS
Sign-off Back-end
EMI, ERC, IR Drop, Signal/Power Integrity
Chip Generation (Chisel)
DR
C
DR
C
PG
DIP
AIP
SL
Floorplanning
PG
AIP
Power planning
Ver.
SL SL
AIP
SL
AIP
In-house
Yosys
Graywolf
Qrouter
Magic
Netgen
Ngspice
Verilator
No OS
Placement
Routing
Clock synthesis
RTL + Formal verification Verilog
(Verilog) Netlist
DEF + (Verilog) Netlist
DEF
DEF
DEF
GDS
DEF
![Page 16: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/16.jpg)
Raven 2018年9月
- 動作中のマイクロプロセッサSoC:設計および検証
- すべてのオープンソースツールで描画されたチップシミュレーションとレイアウト
- クリフォードウルフによるPicoRV32 RISC-Vコア
- QSPI
- X-Fabデジタル標準セル - X-FabパッドフレームI / O(3.3Vと1.8Vコアの両方で3.3V)
- X-FabアナログIP - X-Fab 4kB-SRAM
![Page 17: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/17.jpg)
ASICone 2019年11月
MOSI
spixio Bandgap 3.3V
MISO
SCK
CEB
VSS
VSS
VDD
VDD
nRST
VDD
I
VDD
I
VREF
VDDA
VSSA
![Page 18: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/18.jpg)
ASIConeはstdセルとアナログブロックを所有
![Page 19: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/19.jpg)
DarpaのIDEAのopenROAD
Ver. Form
al Ver.
Ver.
Tape-Out
Synthesis
LVS
Sign-off Back-end
EMI, ERC, IR Drop, Signal/Power Integrity
Chip Generation (Chisel)
DR
C
PG
DIP
AIP
SL
Floorplanning
PG
AIP
Power planning
Ver.
SL SL
AIP
SL
AIP
Yosys
TritonMacro
TritonFP
TritonCTS
RePlace - OpenDP
utdBR/ TritonRoute
No OS
Global and detailed Placement
Global and detailed Routing
Clock synthesis
RTL + Formal verification Verilog
(Verilog) Netlist
DEF + (Verilog) Netlist
DEF
DEF
DEF
GDS
DEF
DR
C
![Page 20: オープンソース EDA - RISC-V Associationriscv-association.jp/wp-content/uploads/2019/10/RISCV.Tokyo_.1.1J.… · Linuxから学ぶ l オープンソースはイノベーションを促進します。](https://reader033.vdocuments.site/reader033/viewer/2022042223/5ec9b8f269b80070386f88f8/html5/thumbnails/20.jpg)
今後のASIC活動
l より多くのアナログブロック l ツールの継続的な改善 l 学生のテープアウトを可能にする継続的なテープアウト
l 開発資金を探す