コアが決まれば
次は製品の選択
前述のことから、普通はARMを選ぶのが自然な流れであろう。ARMは現行製品として3種類のラインナップを持っている。アプリケーションプロセッサーの「Cortex-A」、リアルタイム制御向けの「Cortex-R」、マイクロコントローラーの「Cortex-M」だ。
スマートフォン/タブレット向けとして考えれば「Cortex-A」シリーズを選択することになる。現在ARMは32bitコアとして「Cortex-A5~A15」をラインナップしており、64bitコアは「Cortex-A50」がある。
最近ではアップルがA7プロセッサーで64bitに移行したことで話題になったが、現実問題として現時点のスマートフォンに64bit環境が必要かと言われると、そんなことはない。
そのA7プロセッサーを搭載した「iPhone 5s」や「iPhone 5c」にしても、搭載しているDRAM容量はたかだか1GBだから、64bitの最大の特徴である「4GBを超えるメモリー空間に1プロセスからアクセスできる」がまったくメリットになっていない。
それにも関わらず64bit化を進める理由は、かつてのx86を思い出せば想像しやすい。AMDがx86-64として「Athlon 64」を投入したのは2003年のこと。64bit版の「Windows XP」が投入されたのは2005年で、ところがユーザーが本格的に移行を始めたのは2009年の「Windows 7」投入からである。
要するにハードプラットフォームをまず整え、OSを整え、その後にアプリケーションの移行が徐々に進み、それが充実したところで初めてユーザーの移行が進む形になる。現状ARMもまだハードウェアが揃っただけで、OSはiOS系はともかくAndroidはまだである。
ハードプラットフォームがそろって、アプリケーションの移行が進むのにはまだ4~5年はかかると思われるが、逆に4~5年後に64bitプラットフォームに移行するためには、そろそろハードウェアの64bit対応が必要と考えれば、現状の64bit化への移行は不思議でもなんでもない。
では製品としてどういったものに仕上げるかだが、それは以下のどちらかになる。
- 短期的にパッと作ってパッと売るための製品を作る
- 長期的に使える製品を作る
前者であれば、32bitの既存のCortex-Aシリーズから選択するのが賢明だろう。「Cortex-A9」などの古いコアは最近のOSを載せにくくなっているので、いまだと「Cortex-A7/12/15」コアあたりから選択するのが現実的だろう。
とにかく短気的にパッと作ってパッと売る、という考え方であればSoft IPを購入するよりも、PoP(Processor Optimization Package)あるいはHard IPを購入することで、開発期間を最小にするのが結果として一番賢明である。
これに対して64bitの方はもうすこし選択肢がある。ARMは大別して大きく2つのライセンスを提供している。プロセッサーライセンスとアーキテクチャーライセンスだ。
既存のCPUを使うなら
プロセッサーライセンス
プロセッサーライセンスとは連載228回で説明した、CPU回路そのものを提供するライセンスである。SoCを作ろうとするメーカーは、プロセッサーライセンスをARMから受けて自社のSoCの設計に組み込む。この提供形態にはSoft IPとHard IP、及びARMの場合はPoPもあるが、これのいずれかを選ぶ形になる。
ちなみに支払はまずプロセッサーライセンスを取得する際にライセンス料を支払い、かつ実際にそのコアを組み込んだ製品を出荷する際にロイヤリティーを支払う。このライセンス料及びロイヤリティーの金額は契約によって当然変わってくる。
ライセンス料は明示的に公開されていないが、大雑把に数千万~数億円で、最新の高機能なものほど高価になるといわれている。
一方、ロイヤリティーの金額は、実はこっそり開示されている。下の画像はARMが投資家向けに公開した2013年第3四半期の報告の中から抜粋したものだ。なお、資料そのものはこちらで公開されている。
コア1個あたりの平均ロイヤリティーは2012年~2013年で大体4.9セント、つまり5円ほどである。ただしこれはあくまでコア1個あたりの価格である。ではクワッドコアなら5×4=20円かというと、話はもう少し複雑だ。 下の画像は、同じく2013年第3四半期の投資家向けの別資料から抜粋したものだが、ARMのロイヤリティーは製品価格の2%程度である。ただし、複数のコアを搭載した製品であれば、2つ目のIPからはある程度割引される。詳細はこちらに公開されている。
画像では、5ドルのチップと2.5ドルのチップそれぞれにARMのIPが入っている場合、それぞれ2%のロイヤリティーで、合計15セントとなる。
一方、この2つをまとめて6ドルのチップを作った場合、ロイヤリティーは最初のコアが2%、2つ目は1%に割引されるため、合計では18セントとなる計算だ。
このロイヤリティーの金額そのものも、GPUやインターコネクトなど、IPの種類によって当然変わってくる関係で一概には言えないが、フルにARMのIPで固めたSoCを作ったからといって、ロイヤリティーの金額はそう高くはないことがわかる。
本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
-
第869回
PC
半導体プロセスの新たな覇権! インテルのDNNプロセッサーはAMDやMetaを凌駕する配線密度と演算密度 -
第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性能を実現 - この連載の一覧へ











