今回から数回、寄り道をしてSoCを解説したい。スマートフォンやタブレットの広範な普及にともなって、SoCは非常に身近なものになってきた。x86プロッセッサーもSoCに向けて急速に舵を切っているが、その一方で案外とSoCそのものの話は説明していない。
ARMベースのSoCの代表的な製品は以前連載82回から85回で簡単に説明したが、ここでもあまり根本的な話はしていない。そんなわけで、今回は少し根本的なところから説明したい。
System On Chipが指す
“System”の定義
SoCはSystem On Chipの略であることはご存知かと思う。要するに“System”を1つのチップ(=ダイ)に搭載したものがSoCと呼ばれる。この“System”とは、狭義の定義では「動作に必要な環境一式」ということになる。
例として、電子オルゴールを汎用コンポーネントを使って作ることにしてみたい。音質などを気にしなければ、作ることは比較的簡単である。
上図がその模式図であるが、オルゴールの音声データをROMで保持しておき、ボタンが押されたらROMの先頭から音声データを読み込み、これをデジタルのまま出力するようなプログラムを動かす。
デジタルで出力された音声データは、DAC(Digital/Analog Converter)を使いアナログ出力に変換する。このままでは出力レベルが小さすぎてスピーカーはもとより、ヘッドホンですら聞き取れない可能性があるので、オーディオアンプを使って十分なレベルに信号を増幅して出力する、という真に簡単な構成だ。
それにも関わらず、実際にはこれに必要なコンポーネントはいろいろある。上図は本当に必要最小限の構成なので、実際にはもう少し周辺回路が必要になるだ、説明には必要ないのでそのあたりは省きたい。
さて、ここでSystemとはどこからどこまでだろうか。狭義のSystemだと橙の破線のように「まるごと全部」である。外部コンポーネントとして必要なのはキーとスピーカーだけ、というところまで統合したものが、完璧なSoCである。
ところがが、実際にはここまで統合したものは非常に少ない。現実問題として普通のSoCの場合、せいぜいが黄緑の破線のように、オーディオアンプや音声データROMを外した構成なのが一般的だ。さらに製品によっては作業用のRAMや、電源回路も外すケースも珍しくない。あるいはプログラムを格納するROMも外付け、なんてケースもしばしばある。
これはなぜだろうか。理由は2つある。1つは、システム構成の柔軟性を確保するためだ。例えばオルゴールの演奏を60秒分格納できるROMを内蔵してしまうと、「やっぱり120秒分ほしい」といった瞬間に使えなくなる。
それでは1時間分のROMを持たせておけば大丈夫かというと、「10秒も鳴れば十分です」という用途には無駄が多すぎる。
これはオーディオアンプも同じで、ヘッドホンや小さなスピーカーだけを駆動できれば十分なのか、数十Wの出力が必要なのかでアンプの性格が変わってくる。
これは商品構成によって変化する部分なので、チップの設計段階で「これでいいだろう」と思って決めた構成が、実際に製品化しようとして「やっぱり駄目だった」となることが珍しくない。したがって、最終的な製品差別化につながる部分はあえてSystemの中に入れない方が賢明である。
もう1つの理由は、必ずしもワンチップ(ワンダイ)で製造できるとは限らないことだ。どんな製造プロセスを使うかにも関係してくる部分であるが、最先端のプロセス、今なら20~40nmくらいまではプロセッサーとRAMは当然実装できるが、フラッシュメモリーやEEPROMといったROMの部分はやや難易度が高い。
クロック信号生成はおそらく問題ないが、DACは結構大変である。電源回路もおそらく統合は無理で、オーディオアンプは論外である。これが13~90nmくらいになると、フラッシュメモリーやEEPROMは問題ないし、DACも実装できるようになる。電源回路もおそらく大丈夫で、オーディオアンプだけ外付けにすれば動作するようになる。
オーディオアンプまで統合しようとすると、もっと古い0.35μmくらいの高電圧プロセスが必要になってくるだろう。それでもせいぜいがヘッドホンアンプくらいであろう。このあたりは、どんなプロセスを使って製造するかにかかってくるわけだ。
話を元に戻すと、“System”とは「マーケティングおよび技術的に、リーズナブルに統合できる範囲」を指す。
本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
-
第868回
PC
物理IPには真似できない4%の差はどこから生まれるか? RTL実装が解き放つDimensity 9500の真価 -
第867回
PC
計算が速いだけじゃない! 自分で電圧を操って実力を出し切る賢すぎるAIチップ「Spyre」がAI処理を25%も速くする -
第866回
PC
NVIDIAを射程に捉えた韓国の雄rebellionsの怪物AIチップ「REBEL-Quad」 -
第865回
PC
1400WのモンスターGPU「Instinct MI350」の正体、AMDが選んだ効率を捨ててでも1.9倍の性能向上を獲る戦略 -
第864回
PC
なぜAMDはチップレットで勝利したのか? 2万ドルのウェハーから逆算する経済的合理性 -
第863回
PC
銅配線はなぜ限界なのか? ルテニウムへの移行で変わる半導体製造の常識と課題 -
第862回
PC
「ビル100階建て相当」の超難工事! DRAM微細化が限界を超え前人未到の垂直化へ突入 -
第861回
PC
INT4量子化+高度な電圧管理で消費電力60%削減かつ90%性能アップ! Snapdragon X2 Eliteの最先端技術を解説 -
第860回
PC
NVIDIAのVeraとRubinはPCIe Gen6対応、176スレッドの新アーキテクチャー搭載! 最高クラスの性能でAI開発を革新 -
第859回
デジタル
組み込み向けのAMD Ryzen AI Embedded P100シリーズはZen 5を最大6コア搭載で、最大50TOPSのNPU性能を実現 -
第858回
デジタル
CES 2026で実機を披露! AMDが発表した最先端AIラックHeliosの最新仕様を独自解説 - この連載の一覧へ











