Submit Search
Try! Make Your Chip by TinyTapeout for iHP
Download as PPTX, PDF
0 likes
197 views
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
TinyTapeout for iHPの説明資料です。
Technology
Read more
1 of 44
Download now
Download to read offline
1
2
3
Most read
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Most read
19
20
21
22
23
Most read
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
More Related Content
PDF
シンギュラリティサロン20211030ep
Masatoshi Yoshida
PDF
Stochastic Gradient MCMC
Kenta Oono
PPTX
半導体製造(TinyTapeout)に挑戦しよう!
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PDF
機械学習 (AI/ML) 勉強会 #2 IoT編
Fujio Kojima
PDF
Pdp11 on-fpga
magoroku Yamamoto
PDF
TOPPERSプロジェクトの紹介 OSC2017 Tokyo Fall
Center for Embedded Computing Systems, Nagoya Univ.
PDF
クラウドコミュニケーションAPI Twilio&sakura.io体験ハンズオン 20180312
さくらインターネット株式会社
PDF
TOPPERS as an IoT OS(kernel)
Kiyoshi Ogawa
シンギュラリティサロン20211030ep
Masatoshi Yoshida
Stochastic Gradient MCMC
Kenta Oono
半導体製造(TinyTapeout)に挑戦しよう!
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
機械学習 (AI/ML) 勉強会 #2 IoT編
Fujio Kojima
Pdp11 on-fpga
magoroku Yamamoto
TOPPERSプロジェクトの紹介 OSC2017 Tokyo Fall
Center for Embedded Computing Systems, Nagoya Univ.
クラウドコミュニケーションAPI Twilio&sakura.io体験ハンズオン 20180312
さくらインターネット株式会社
TOPPERS as an IoT OS(kernel)
Kiyoshi Ogawa
Similar to Try! Make Your Chip by TinyTapeout for iHP
(20)
KEY
PyOpenCLによるGPGPU入門
Yosuke Onoue
KEY
FabLab前後概観
Toriningen,Inc.
PDF
AWS IoT EduKit ワークショップのご紹介
Yukinobu Mine
PDF
4xddp leanconf2014
leanconference
PDF
リーンカンファレンス2014「派生開発をリーンにするXDDP」
Masakazu Yagi
PDF
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
PDF
IoT ALGYAN ハンズオンのソースコード解説します
Yoshitaka Seo
PDF
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
dcubeio
PDF
JAWSUG 20210128
陽平 山口
PDF
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
Mr. Vengineer
PDF
20130126 sc12-reading
Toshiya Komoda
PDF
さわってみようTOPPERS/SSP
NSaitoNmiri
PDF
初心者がIoTアプリケーション開発した話
真理 中村
PDF
Ide env
Shuichi Jinushi
PDF
Debianを用いたCortex-M3マイコン開発事例のご紹介
Kiwamu Okabe
PDF
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
Center for Embedded Computing Systems, Nagoya Univ.
PDF
Imaocande LT
Imaoka Micihihiro
PDF
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf
Akira Tateishi
PDF
LED-Camp2「組込みシステム開発の勘所と実践」
Hideki Takase
PPTX
日本の「ものづくり」の可能性:中国深センとの比較を通して
Junichi Akita
PyOpenCLによるGPGPU入門
Yosuke Onoue
FabLab前後概観
Toriningen,Inc.
AWS IoT EduKit ワークショップのご紹介
Yukinobu Mine
4xddp leanconf2014
leanconference
リーンカンファレンス2014「派生開発をリーンにするXDDP」
Masakazu Yagi
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
IoT ALGYAN ハンズオンのソースコード解説します
Yoshitaka Seo
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
dcubeio
JAWSUG 20210128
陽平 山口
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
Mr. Vengineer
20130126 sc12-reading
Toshiya Komoda
さわってみようTOPPERS/SSP
NSaitoNmiri
初心者がIoTアプリケーション開発した話
真理 中村
Ide env
Shuichi Jinushi
Debianを用いたCortex-M3マイコン開発事例のご紹介
Kiwamu Okabe
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
Center for Embedded Computing Systems, Nagoya Univ.
Imaocande LT
Imaoka Micihihiro
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf
Akira Tateishi
LED-Camp2「組込みシステム開発の勘所と実践」
Hideki Takase
日本の「ものづくり」の可能性:中国深センとの比較を通して
Junichi Akita
Ad
More from Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
(20)
PPTX
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
ラズパイを使って作品を作ったらラズパイコンテストでKSY賞を貰って、さらに、文化庁メディア芸術祭で審査員推薦作品に選ばれてしまった件〜自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
Why don't you make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
How to Use Analog EDA Tools for OpenRule1um
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
The world of open source semiconductors has arrived
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
Introduction of ISHI-KAI with OpenMPW
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
Kernel/VMレイヤーを自分色に染める!By ISHI会
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
Principle Representation of The 8 Qubits Quantum Computer by RaspberryPi
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
Microwaveguquantum
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
The easiest way of setup QuTiP on Windows
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
GNU Radio Study for Super beginner
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
Self‐Contained SDR Grand Station with Raspberry Pi 3
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
衛星追尾用パラボラアンテナ建設記
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
All list of the measuring machines for microwave
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
5000円で誰でも作れる新世代衛星地上局
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
How to setup mastodon in chinese
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
Radiation Test -Raspberry PI Zero-
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
PPTX
將DNA在廚房抽出的程序
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
ラズパイを使って作品を作ったらラズパイコンテストでKSY賞を貰って、さらに、文化庁メディア芸術祭で審査員推薦作品に選ばれてしまった件〜自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Why don't you make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
How to Use Analog EDA Tools for OpenRule1um
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
The world of open source semiconductors has arrived
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Introduction of ISHI-KAI with OpenMPW
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Kernel/VMレイヤーを自分色に染める!By ISHI会
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Principle Representation of The 8 Qubits Quantum Computer by RaspberryPi
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Microwaveguquantum
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
The easiest way of setup QuTiP on Windows
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
GNU Radio Study for Super beginner
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Self‐Contained SDR Grand Station with Raspberry Pi 3
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
衛星追尾用パラボラアンテナ建設記
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
All list of the measuring machines for microwave
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
5000円で誰でも作れる新世代衛星地上局
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
How to setup mastodon in chinese
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Radiation Test -Raspberry PI Zero-
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
將DNA在廚房抽出的程序
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Ad
Try! Make Your Chip by TinyTapeout for iHP
1.
半導体製造 (TinyTapeout) に 挑戦しよう! iHP130 版 Noritsuna
Imamura noritsuna@ishi-kai.org
2.
本日のメニュー • 半導体製造≒ TinyTapeout
とは? • TinyTapeout の過去の作品例紹介 • TinyTapeout でテープアウト(半導体製造)までの工程を体験 してみる
3.
TinyTapeout とは? デジタル・デザインを実際のチップ上で製造することを、 これまで以上に簡単かつ安価に実現する教育プロジェクトです! https://tinytapeout.com/
4.
デジタル・デザインとは? Verilog で書くことも可能
5.
プロジェクト(サービス)内容 設計ツール( EDA ツール) • デジタル •
Web ベース設 計ツール • OpenLANE2 • アナログ • なし 仕様 (Pin) • I/O • Input 8pins • Output 8pins • In/Out 8pins • Reset • Clock 10MHz お値段 • 半導体 + 基板 = €150 + 送料 • 1Tile( 区画 ) = €50 each • MAX:8x2Tiles 回数 • リードタイム • 約半年 • 4 月と 9 月 • iHP シャトル のペース
6.
1 区画(ユーザエリア)は? • 1
区画: 200um x 150um • iHP130nm プロセス
7.
で?どのくらいってこと??? • i4004 の利用セル(ゲート)数
:1071 • 空間的には半分しか使っていない 2000 セルくらいが限界か? • ピンが上部にしかない(次のページ参照) • AutoRouter があまり頭良くない
8.
i4004 使用率: 50%
9.
PCB とは? • プリント基板:これは初期モデル •
U1 にところに作られた ASIC が載る • ユーザ用 • 8 DIP switch inputs x 1 • 6x2 Header Pins x 2(PMOD) • 7seg LED • システム用 • 9 DIP switch x 1 • ID セレクト用 • 3x2 Header Pins x 1 • Debug? • Type-C port • Power Supply
10.
Web 設計ツールは? https://wokwi.com/ projects/ 354858054593504257 Verilog で書くことも可能
11.
過去の 作品例 • こちらにリンクがあります • https://tinytapeout.com/digital_de sign/ •
https://tinytapeout.com/runs/
16.
テープアウト (半導体製造) まで体験
17.
使ってみた感想 • 作業日数 • 4
日間:土日を 2 回 • 何を作るのか? • ポイント:カッコいいことは 考えない! • PCB 無しもあるので、それを ダイソーのアクセサリー作成 キットでキーホルダーにす るってのもあり! • 製造することを楽しもう!
18.
1 , GitHub
テンプレートを fork する • Github のテンプレート • Wokwi 用 • https://github.com/TinyTapeout/ttihp-wokwi-template • HDL(Verilog) 用 • https://github.com/TinyTapeout/ttihp-verilog-template ※ このテンプレートは、 TinyTapeout の iHP の 2025 年 9 月のシャトル (製造)用です。 投稿するシャトル(製造)用のをお使いください。 今回は Verilog プロジェクトとします
20.
プロジェクト名をつける ttihp25b- tt_um_[username]_[projectname]
21.
2 , GitHub
を local に clone する • コミット可能な形で clone してください
22.
3-1 , info.yaml
を書き換える • Title • プロジェクトの名前 • Author • 自分の名前 • Discord • Discord ID (運営からの連絡 用) • Description • プロジェクトの説明 • Language • “Verilog” のままで • Clock_hz • 利用したいクロック数を指定
23.
• tiles • 必要なサイズを選択 •
Top_module • ttihp25b-tt_um_[username]_[projectname] の tt_ 以降 • Source_files • 使用する Verilog ファイルをすべて列挙する( 1 行 1 ファイル) 3-2 , info.yaml を書き換える
24.
3 -3 ,
info.yaml を書き換える • 入力する場合はそれぞれのピン名 を入力します。 • 空欄だとエラーとなります
25.
4-1 , GitHub
Actions を有効にする
26.
4-2 , GitHub
Actions を有効にする
27.
5 , GitHub
Actions で GDS を実行する • gds を選択します • GDS が半導体製造のためのファイルとなります
28.
ターゲットとなる Branch 名を選択する
29.
生成中はクルクル 回転する
32.
6 , GitHub
Actions で test を実行する • GDS の実行ができていれば、エラーは出ません。
33.
7 , TinyTapeout
に提出 (submit) する • TinyTapeout の HP から提出 (submit) を行う • https://app.tinytapeout.com/projects/create • GitHub と TinyTapeout のアカウントを紐づけられる • ここで、支払いも行われます
35.
8 , TinyTapaout
に登録される
36.
ローカル環境 構築手順
37.
1, Local 環境で
GDS を作成する • 毎回 github にアップロードして、ビルドを試すのでは開発効 率が非常に悪いです。 • そこで、ローカルでビルド( GDS 生成)をする方法を解説します。 • 環境 • WSL 上の Ubuntu24.04 • Docker Desktop for Windows
38.
2, Local 環境で
GDS を作成する • 必要なソフトウェアをセットアップする > sudo apt install python3.12-venv python3-tk librsvg2-bin pngquant
39.
3, Local 環境で
GDS を作成する • 環境変数を設定する export PDK_ROOT=~/ttsetup/pdk export PDK=ihp-sg13g2 export OPENLANE_IMAGE_OVERRIDE=ghcr.io/tinytapeout/openlane2:ihp-v3.0.0.dev23
40.
4, Local 環境で
GDS を作成する • 必要なプロジェクトを clone する > git clone https://github.com/[username]/ttihp25b-tt_um_[username]_[projectname] ~/ttihp25b-tt_um_[username]_[projectname] > cd ~/ttihp25b-tt_um_[username]_[projectname] > git clone -b ttihp25b https://github.com/TinyTapeout/tt-support-tools tt
41.
5, Local 環境で
GDS を作成する • Python 環境を整備する > mkdir ~/ttsetup > python3 -m venv ~/ttsetup/venv > source ~/ttsetup/venv/bin/activate > pip install –r ~/ttihp25b-tt_um_[username]_[projectname]/tt/requirements.txt > pip install https://github.com/TinyTapeout/libparse-python/releases/download/0.3.1-dev1/ libparse-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl > pip install https://github.com/TinyTapeout/openlane2/releases/download/ihp-v3.0.0.dev23/ openlane-3.0.0.dev23-py3-none-any.whl
42.
6, Local 環境で
GDS を作成する • PDK をセットアップする > git clone -b tt2025 https://github.com/TinyTapeout/IHP-Open-PDK $PDK_ROOT
43.
7, Local 環境で
GDS を生成する • GDS を生成する • 二度目以降は環境変数の設定と下記のコマンドをすれば生成可能 • source ~/ttsetup/venv/bin/activate • verilog ファイルなどを追加した場合は create-user-config から実行すること > cd ~/ttihp25b-tt_um_[username]_[projectname] > ./tt/tt_tool.py --create-user-config --ihp ※Docker が動いている必要がある ️ ⭕️ GDS の生成 > ./tt/tt_tool.py --harden --ihp ️ ⭕️ワーニングを出力 > ./tt/tt_tool.py --print-warnings ️ ⭕️ GDS を PNG で出力 > ./tt/tt_tool.py --create-png
44.
8, Local 環境で
Test を実行する • テスト環境の構築と実行 > cd ~/ttihp25b-tt_um_[username]_[projectname] > cd test > pip install -r requirements.txt ⭕️テストの実行 > make -B
Download