Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
レトロゲームから学ぶ半導体の歴史
Search
kimkim0106
April 24, 2025
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レトロゲームから学ぶ半導体の歴史
2025/04/24 レトロゲームから得た学びの発表 #02 にて発表
kimkim0106
April 24, 2025
More Decks by kimkim0106
See All by kimkim0106
令和最新版レトロゲームの世界
kimkim0106
0
110
ゲームボーイ開発でもバイブコーディング
kimkim0106
0
120
奥深いゲームボーイ周辺機器の世界
kimkim0106
1
120
なぜ令和の今ゲームボーイを触るのか
kimkim0106
0
520
ゲームボーイでいろいろ「つながった」
kimkim0106
0
140
ゲームボーイでLT
kimkim0106
0
270
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
360
Perlでゲームボーイアセンブラプログラミング
kimkim0106
0
150
ゲームボーイに画像表示させよう!
kimkim0106
0
28
Other Decks in Programming
See All in Programming
気持ちぃ〜角丸 Squircle
ryu1013
0
320
Event is what happens
moro
2
990
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Domain-Driven Transformation
hschwentner
2
2.3k
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
530
R8 の設定見直しでアプリサイズ削減
andpad
0
220
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.7k
Verilogで学ぶCPU自作入門
uyuki234
8
4.2k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
Jetpack Compose Mechanisms
skydoves
3
830
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
290
Featured
See All Featured
Test your architecture with Archunit
thirion
2
2.4k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Rails Girls Zürich Keynote
gr2m
96
14k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Practical Orchestrator
shlominoach
192
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
レトロゲームから学ぶ 半導体の歴史 kimkim0106 2025/04/24 レトロゲームから得た学びの発表 #02
自己紹介 kimkim0106 普段はWebエンジニアをやっています インフラとかサーバを主に触ります ゲームボーイカラーが好きです Website : kimkim0106.net X :
@kimkim0106_3218 VRChat : kimkim0106 GitHub : kaoru-k 2
みなさんは分解好きですか? 分解好きな人〜! 3
みなさんは分解好きですか? 今回はみなさんが大好きな 分解の話です! 4
さかのぼること、2024年4月23日 VRChat (メタバース) にて開かれている技術イベント「CS集会」に登壇 そのまえにタイトルどういうこと? 5 https://x.com/vrc_cpu_science/status/1780288085298946460
CS集会の様子 6
CS集会の様子 7
レトロゲームで半導体の歴史? アフターでスライドに写っていた基板の写真で盛り上がった • 「抵抗がチップじゃない」 • 「ゲームボーイカラーのほうが部品少ない」 • などなど… これで1本LTできそう! 8
今回見ていく基板 9 前置きが長くなりましたが… こちらの4機種の基板をみていきましょう! • ゲームボーイ (初代) • ゲームボーイポケット •
ゲームボーイカラー
ゲームボーイ (初代)の2枚おろし 10 CPUは この裏
ゲームボーイ (初代) 11 DMG-CPU B 1989 Nintendo JAPAN 9214 D
LH5264N4T LSI LOGIC JAPAN D212 4W C (SRAM) (CPU) 64Kbit = 8KB
ゲームボーイ (初代) 12 DMG-CPU B 1989 Nintendo JAPAN 9214 D
(CPU) 製造元は SHARP (らしい) B→CPUのリビジョン 9214→1992年第14週
ゲームボーイ (初代) シャープの半導体事業は今も続いているが… • 1960年に半導体レーザーの研究開発を開始 • 1972年からLSIを製造 (奈良県・天理工場) • 分社化を経て、現在も福山事業所で製造
• 2024年8月に半導体事業を鴻海に売却する方針 …というスライドを作っていたら、ちょうど昨日 • 2025年9月めどに売却 13
ゲームボーイ (初代) 14 LH5264N4T LSI LOGIC JAPAN D212 4W C
(SRAM) LSI Logic (米) 1979年創設、2013年現Broadcomが買収 PS1のCPUをSONYと共同設計 64Kbit = 8KB
• 1979年創設、2013年にAvago Technologiesが買収 ◦ 現在のBroadcom • 日本の半導体産業との関係 ◦ 東芝に製造を依頼 (ファブレス)
◦ 1985年 川崎製鉄と合弁で「日本セミコンダクター」を設立 ▪ 1995年 LSI Logicに吸収 ◦ つくば工場 ▪ 2003年 ロームに売却、2013年 ロームつくば解散 LSI Logic 15
ゲームボーイポケット 16
ゲームボーイポケット 17 CPU MGB 1996 Nintendo JAPAN 9719 D LH52A64N-PL
MOSEL-VITELIC JAPAN N717 03 C (SRAM) (CPU) 64Kbit = 8KB
ゲームボーイポケット 18 CPU MGB 1996 Nintendo JAPAN 9719 D (CPU)
CPUの大きさは変わらないが VRAMがCPUに内蔵 プロセスが微細化された?
簡単に言えば回路の幅 (詳しい人はツッコミをいれてください) 時代とともに微細化が進んだ ムーアの法則 「集積回路上のトランジスタの数が18(〜24)カ月ごとに2倍になる」 半導体プロセスルール 19 User:CyrilB~commonswiki - File:Lateral_mosfet.svg,
CC 表示-継承 3.0, https://commons.wikimedia.org/w/index.php?curid=40589876による
半導体プロセスルール 20 シャープ Intel (ゲート長 ) 1993 0.6 μm 0.6
μm 1996 0.35 μm 1997 0.2 μm 1999 0.25 〜 0.18 μm 0.13 μm (130 nm) 2001 0.13 μm (130 nm) 70 nm 2014 9 nm 2024 7 〜 5 nm ?
ゲームボーイカラー 21
ゲームボーイカラー 22 CPU CGB D 1998 Nintendo JAPAN 0047 IA
LH51D256T-Z7 SHARP JAPAN Y046 5 J (SRAM) (CPU) 256Kbit = 32KB
ゲームボーイのハードウェア ゲームボーイ ゲームボーイカラー (参考)ゲームボーイアドバンス CPU DMG-CPU (8bit CISC) @ 4.19
MHz CGB-CPU (8bit CISC) @ 4.19 MHz, 8.39 MHz AGB-CPU (ARM7TDMI) @ 16.78 MHz WRAM 8 KB 32 KB 32KB + 256KB VRAM 8 KB 16 KB 96KB Screen モノクロ4階調 STN液晶 160 x 144 ドット 32768色 反射型TFTカラー液晶 160 x 144 ドット 32768色 反射型TFTカラー液晶 240×160 ドット Sound 4チャンネル ステレオ出力 矩形波x2, 波形メモリx1, ノイズx1 4チャンネル ステレオ出力 矩形波x2, 波形メモリx1, ノイズx1 6チャンネル ステレオ出力 矩形波x2, 波形メモリx1, ノイズx1, PCMx2 Power DC 6V 0.7W (単3電池 x 4) DC 3V 0.6W (単3電池 x 2) DC 3V 0.6W (単3電池 x 2) 23
Intelを例に出すと… CPUクロック周波数の推移 24 CPU 周波数 DMIPS 1971 4004 (4bit) 740
kHz - 1974 8080 (8bit) 2 MHz - 1978 8086 (16bit) 5 MHz 0.330 1985 i386DX (32bit) 16 MHz 2.15 1999 Pentium III 600 MHz 2,054 2008 Core i7-920 2.93 GHz 82,300 2019 Core i9-9900K 4.7GHz 412,090 2024 Core Ultra 9 285K 5.7GHz ?
ゲーム機を分解してみると、いろいろな学びがある! • 半導体産業の変化 ◦ 80〜90年代、日本が世界をリードしていた時代 • 半導体技術の進化 ◦ 微細化 ◦
クロック向上 みなさんも、メンテナンスがてらレトロゲーム機を分解してみては? (壊さないように気をつけましょう!) まとめ 25
参考文献 26 • 半導体事業:シャープ福山レーザー株式会社 • 「LSI」33年の生命力 西岡幸一の産業脈診 日本経済研究センター • プレステ生みの親が語る日本企業に必要な「妄想力」
特別対談:坂本幸雄(サ イノキングテクノロジーCEO) × 久夛良木健(元ソニー副社長) Wedge ONLINE(ウェッジ・オンライン) • 半導体漫遊記 (203) 「シャープの技術では無理」 ホンハイ計画の最新鋭ファ ンドリー(2019年2月5日) • ASCII.jp:半導体プロセスまるわかり インテルから学ぶプロセスの歴史 (1/3) • Intelはどこで間違えた? ~2つのミスジャッジと不調の根本原因:湯之上隆 のナノフォーカス(75)(1/5 ページ) - EE Times Japan • Instructions per second - Wikipedia