Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
古いCPUで遊んだ話(2)
Search
root y
July 18, 2020
How-to & DIY
0
1k
古いCPUで遊んだ話(2)
東海道らぐオンラインライブ!ておくれデイズで発表したもの
root y
July 18, 2020
Tweet
Share
More Decks by root y
See All by root y
USBメモリの話
rooty19
0
320
ジャンクなオシロスコープの話
rooty19
6
580
古いCPUで遊んだ話(1)
rooty19
1
890
about x86_based oscilloscope @(OSC-do 2019)
rooty19
0
220
About x86-based Oscilloscope
rooty19
0
460
About My DIY Desktop Case
rooty19
0
500
Other Decks in How-to & DIY
See All in How-to & DIY
2025年03月02日 メイカーズながおかまつり での講演 「コミュニティベースでの製品開発ものづくりフェアの役割」
takasumasakazu
0
240
在宅フルリモートワークを可能にするスキルと知識n連発! / how to more effective remoteworking
masaru_b_cl
3
1.1k
苦いビールを避ける冴えたやり方
watany
2
400
JAWS-UG Community Upadate - JAWS-UG 熊本
awsjcpm
2
150
バーチャルバナナとリアルバナナ #iotlt #TouchDesigner
n0bisuke2
0
160
Terra Charge|普通充電器ご利用ガイドブック / Terra Charge Ordinary Charger Guidebook
contents
1
290
球体型ロボットと複合現実を活用したマルチエージェントシステム - M5stack Japan Tour 2024 Spring Osaka
tichise
0
300
#スタックチャン「魔改造の夜」に行く
syumme01
1
250
Why did my proposals get rejected?
okuramasafumi
1
660
グローバルAWSユーザー コミュニティとJAWS-UG - JAWS FESTA 2024 in Hiroshima
awsjcpm
0
4.7k
「無理」を「コントロール」するスキル / Skills to Control "Muri"
hageyahhoo
6
2.1k
テストも、国際化も! 小中高生クリエータ支援プログラム『未踏ジュニア』を支える技術
yasulab
PRO
1
180
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.8k
Producing Creativity
orderedlist
PRO
346
40k
Docker and Python
trallard
44
3.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Adopting Sorbet at Scale
ufuk
77
9.4k
KATA
mclloyd
29
14k
RailsConf 2023
tenderlove
30
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
Transcript
古いCPUで遊んだ話 Mk. II 2 2 2 2 2 2 rootY(@
[email protected]
)
2 目次 ◼自己紹介 ◼導入編 ◼作業編(1) ◼作業編(2) ◼ギャラリー ◼現状の課題
3 自己紹介 ◼Name : rootY (@
[email protected]
) ◼Job : 学生 ◼Live
: 雪すごいところ(の工学部) ◼Hobby : 電子工作 & FPGA etc...
4 導入編 ◼どこのご家庭にでもある不要なASIC
5 導入編 ◼とある一般的な大学生Yさん宅にあるCPU(一例) Intel i486 DX2 Intel Itanium 9330 (通算5個目)
Intel Xeon phi 7250 Intel 8088 (制作中)
6 導入編 ◼シリコンダイとインターポーザ間の接続 ◼ワイヤーボンディングとフリップチップ実装 図は https://monoist.atmarkit.co.jp/mn/articles/1503/17/news008_2.html 参考:https://www.jstage.jst.go.jp/article/jjws/80/7/80_618/_pdf/-char/ja
7 導入編 ◼CMOSの断面(ワイヤボンディング, 一例) Si SiO2, Metal or Poly Silicon
8 導入編 ◼CMOSの断面(フリップチップ, 一例) Si SiO2, Metal or Poly Silicon
9 導入編 ◼CMOSの断面(一例) 図はhttp://jaco.ec.t.kanazawa-u.ac.jp/kitagawa/edu/vlsi/spidev/cmosgate.html フリップチップの場合は基板からダイを外す トランジスタ層を見るには配線層を除去する
10 作業編(1)(HMMPSR #6より) ◼基板からチップを外しシリコンダイを取り出す
11 作業編(1)(HMMPSR #6より) ◼基板からチップを外しシリコンダイを取り出す
12 作業編(1)(HMMPSR #6より) ◼適当に紙やすり等で研磨 ◼ダイの保護としてアクリル板で挟む
13 作業編(1)(HMMPSR #6より) ◼AMD V140 (2009, 45nm) ◼Phenom II /
Athlon IIの廉価版らしい(?)
14 作業編(1)(HMMPSR #6より) ◼紙やすりで削ることの問題点 ◼平面を出すのが上手くいかない ◼研磨しすぎたり足りなかったり ◼アクリル板の間に気泡ができて見栄えが良くない
15 作業編(2) ◼シリコン酸化膜と金属をエッチング ◼ガラスエッチング用クリームの購入には身分証明書が必要 ◼使用後の薬品の処理は必須
16 作業編(2) ◼端のパターンが無くなることは少なくなった ◼燃え跡などは紙やすりなどで取り除く必要あり
17 作業編(2) ◼樹脂封入の改善 ◼強化アクリル板は下敷きにのみ使用 ◼UVレジンはセリアの透明レジンに変更 ◼ シリコンダイ ◼ UVレジン ◼
アクリル板
18 ギャラリー ◼Pentium II / III (Klamath, 350nm / Mendocino,
250nm & Coppermine, 180nm) KlamathはL2キャッシュがオンダイではない Mendocino(Celeron)のダイ=Dixon(Pentium II)(?)
19 ギャラリー ◼Pentium 4 (180nm ~ 65nm) (みんな大好き)Prescottの入手性が良いので始めるならこの辺がおすすめ(?) Willamette→Northwood, Prescott-2M→CedarMill
でのシュリンクが分かる Pentium D/XEは買ってないので省略 (左からWillamette, Northwood, Cedarmill, Prescott-2M, Prescott)
20 ギャラリー ◼Itanium 9300 (Tukwila, 65nm) ダイサイズが698.75 mm²(SDぐらい) もとから穴が開いてるのでストラップ向けCPU(?)
21 ギャラリー ◼Nehalem / Sandy or Ivy Bridge カメラの接写が効かないので厳しい 安いXeon/Celeronがお手頃(だが細かい)
Sandy Bridge-EP→→ Ivy Bridge-EP→ ↓Nehalem-EP(??) ↓Westmere Sandy Bridge→
22 ギャラリー ◼Nehalem / Sandy or Ivy Bridge カメラの接写が効かないので厳しい 安いXeon/Celeronがお手頃(だが細かい)
Sandy Bridge-EP→→ Ivy Bridge-EP→ ↓Nehalem-EP(??) ↓Westmere Sandy Bridge→
23 ギャラリー ◼Intelその他 左からPentium M(Dothan, 90nm), Core 2 Duo (Conroe,
65nm), Atom (Bonnell, 45nm) Atomのダイは小さいほうがCPU(大きい方はチップセット)
24 ギャラリー ◼Athlon XP 1800+ (Thoroughbred, 130nm) SOIプロセスなAMD CPUのエッチングができてないので数少ない手持ち SOI(Silicon
On Insulator)ではデバイス層の下に酸化膜がある(エッチングされる) https://ja.wikipedia.org/wiki/SOI#/media/%E3%83%95%E3%82 %A1%E3%82%A4%E3%83%AB:SOI_NMOS.PNG
25 ギャラリー ◼NVIDIA 真ん中からGF100(GTX480)? 40nm, GT200(GTX280) 65nm この辺はikkiさん(@
[email protected]
)から頂いたもの 左はNV44(110nm), Quadro
NVS285から剝がしたもの
26 ギャラリー ◼Emotion Engine PS2の128bitなCPU(500円で購入) 型番がSCPH-15000だったので250nmなEE(EE#2)(?) Graphics Synthesizerは失敗 安めのPS3をお待ちしています(?)
27 ギャラリー RISC Core ALU/Shifter etc. Vector Units DMA Controller
Memory I/F https://www.computer.org/csdl/magazine/mi/2000/02/m2040/13rRUypp54y https://pc.watch.impress.co.jp/img/pcw/docs/589/315/html/07.jpg を参考
28 今後の課題とか感想 ◼セラミックパッケージのCPUの良い剥がし方 ◼SOIなCPUのエッチング方法の最適な方法 ◼L2 Cacheなどを見るのは楽しい ◼ご不要になったCPU/GPUの再利用法として(?) ◼カメラが付けられる顕微鏡ほしい!
29
30 END