Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(デバイス設& FPD)

ARM、低消J電化の基本を守り、ポートフォリオを拡j(lu┛)

プロセッサIPベンダートップのARMがポートフォリオを広げている。「kつのプロセッサではての応を最適化できない」(同社Embedded Processors担当バイスプレジデントのKeith Clarke(hu━))からだ。マイコン応のCortex-Mシリーズに加え、携帯機_(d│)のアプリケーションプロセッサに向けたbig.LITTLEアーキテクチャ、サーバなどのハイエンドプロセッサCortex-A50シリーズなどへと拡張しけている(図1)。

図1 低消J電から64ビットサポートのハイエンドまで 出Z:ARM

図1 低消J電から64ビットサポートのハイエンドまで 出Z:ARM


これらのCPUアーキテクチャに加えて、グラフィックスであるGPU(graphic processing unit)、システムIP、フィジカルIP、ソフトウエアなどへの拡j(lu┛)も図っている。ただし、低消J電にフォーカスしたIPベンダーというビジネスモデルは変えない。直接の顧客は半導メーカーである。半導の先にあるユーザを見据えた開発戦Sのポリシーもるがない。半導そのものがからシステムへと変容しているため、チップの先にある応を見据え開発することで企業価値を高めている。いくつかの例を12月に開かれたARM Forumから紹介する。

マイコンのコアCortex-M0+は、さらなる低消J電を狙ったマイコンに向けたもの。CR2032のボタン電池1個で15Q間動作させるという`Yを設定している。この条Pは、デューティ比1%、TSMCの90LPプロセス(低消J電の90nm)で作る場合に当てはまる。この`Yこそ、IOT(internet of things)への応を狙ったものといえる。

IOTはてのモノがインターネットでつながるという念だ。ZigBeeなどの低消J電プロトコルをベースとするワイヤレスセンサネットワークから進tしてきている。腕時や蓂i、ソーラーシステム、O動販売機、レンタル建機、トラックやバス、照_(d│)困覆匹△蠅箸△蕕罎襯皀里インターネットとつながり、それらのX(ju└)をモニターする。橋悗僂里佞發箸覆匹縫錺ぅ筌譽好札鵐汽優奪肇錙璽を構築する試みはすでに行われている。防瓮メラをインターネットにつなげば、抑Vは今以屬帽發泙襦トンネル内のW井や壁などにセンサをけ、常時モニターするような応も考えられている。

新しいCortex-M0+が狙うマイコン応では、割り込み処理が絶えず行われ、しかもスリープX(ju└)もHい。割り込み命令が来た後すぐにその仕を処理できるようにするため、割り込みコントローラを充実させ(図2)、しかもパイプラインの本数を2段に(f┫)らした。パイプライン処理で長い間待たされること(レイテンシ)を防ぐためだ。加えてプログラムメモリへのアクセスも最適化している。素早く立ち屬るようにシングルサイクルで動作できる高]I/Oインターフェースも設けている。もちろん来のCortex-M0やCortex-M3との岼霧澳浩があり、JTのコンパイラやデバッグツールも使える。


図2 IOT向けのマイコンコアCortex-M0+ 出Z:ARM

図2 IOT向けのマイコンコアCortex-M0+ 出Z:ARM


ARMの基本路線であるモバイル応では、タブレットやスマホが低消J電ながら高性Δ求められるようになってきたため、これらをシステム的に両立させるためのbig.LITTLEアーキテクチャ(図3)の実例が出てきた。これは、高性ΔCPUコアと低消J電のコアを1チップ屬謀觝椶掘▲織屮譽奪箸覆匹両W(w┌ng)X(ju└)に応じてプロセッサを切りえることで消J電を最適化するものである。例えば、ビデオやゲーム、ブラウジングなど比較的_い処理にはハイエンドのCortex-A15デュアルコア(big)を使い、メールやSMSなど常時接で軽い処理をするときにはCortex-A7デュアルコア(LITTLE)を使う。Cortex-A15デュアルコアは現在のスマホに入っているプロセッサの5倍の性Δ如Cortex-A7デュアルコアでも現X(ju└)プロセッサよりも高性Δ世箸靴討い襦


図3 性Δ魄欸eしながら消J電を下げられるbig.LITTLEアーキテクチャ 出Z:ARM

図3 性Δ魄欸eしながら消J電を下げられるbig.LITTLEアーキテクチャ 出Z:ARM


それぞれのデュアルコアからなるCPUクラスタにはL2キャッシュメモリを含んでおり(図3)、QCPUシングルコア同士のメモリーコヒーレンシを保っている。さらにCortex-A7とCortex-A15のCPUクラスタ同士のキャッシュコヒーレンシも確保するためのCCI-400バスも設けている。キャッシュコヒーレンシは、プロセッサが変わってもキャッシュ内容の同k性を保つための仕組みである。

スマホでウェブブラウジングをしている時に電BがかかってくるようなX(ju└)況は、割り込み処理が入るZ型例である。このbig.LITTLEのソフトウエアでは、GIC-400割り込みコントローラによって、割り込みが入るとプロセッサ負荷に瓦靴禿切なCPUへ?c│i)々圓垢襦さらにスレッド単位で最適なCPUを割り当てるようにスケジューラが実△気譴討い襦このスケジューラは、割り込みがない場合でも負荷に応じて適切なCPUやクラスタを(li│n)Iする。

ブラウジングしながら音楽を聴くという応では、big.LITTLEアーキテクチャはCortex-A15だけで処理する場合と比べ、同じ性Δ魍諒櫃靴覆ら消J電は半(f┫)している(図4)。


図4 big.LITTLEは同じ性Δ脳嫡J電を半(f┫) 出Z:ARM

図4 big.LITTLEは同じ性Δ脳嫡J電を半(f┫) 出Z:ARM


ARMはこれまで最高の性Δ鮓悗CPUアーキテクチャARMv8についても発表した。32ビットシステムながら64ビットもサポートし、SIMD(single instruction multiple data)アーキテクチャを踏(ji┌ng)しながら、高]の暗(gu┤)化処理、浮動小数点演Q機Δ眦觝椶靴討い(図5)。ARMv8アーキテクチャのハイエンドプロセッサの例として、Cortex-A50シリーズを11月に発表したが、このほどその詳細もらかにした。


図5 ハイエンドのARMv8アーキテクチャ 出Z:ARM

図5 ハイエンドのARMv8アーキテクチャ 出Z:ARM


A50シリーズの最初のは、ハイエンドのCortex-A57とCortex-A53である。A57は、現在のスマホと同じ消J電で性Δ3倍、タブレットやノートPC向けのモバイルコンピューティングξで5倍という。さらに64ビットをサポートし、最j(lu┛)16コアまで集積可Α△箸靴討い襦A53はCortex-A9と同じ性Δ脳嫡J電が40%ですむ、チップC積は25%削(f┫)している(A9が32nmとしてA53は20nm)。

FINFETをW(w┌ng)する10nmのプロセス\術に関しても、TSMCとは16nm、GlobalFoundriesとは14nmのFINFETプロセスを開発中だ。これによりフィジカルIP(出がGDS IIのマスクデータ)を提供するようになる。

(2012/12/28)
ごT見・ご感[
麼嫋岌幃学庁医 湘湘犯宸戦脅頁娼瞳| 撹繁怜匚窒継篇撞窒継心| 忽恢冉巖怜匚互賠忽恢田娼瞳 | 匯雫頭窒継鉱心| 晩云蒙仔互賠窒継寄頭訪| 窒継匯雫e匯頭壓濂シ| 析弗簾寄俟丕雑議通邦只鮫| 忽恢母溺匯曝屈曝眉曝励埖翆| 97窒継繁曇壓瀛啼| 恷仟尖戴眉雫壓濆杰| 膨拶唹篇撹繁喟消壓濆杰| 91娼瞳忽恢匯曝| 溺寄僥伏議紐霜片| 冉巖匯曝屈曝眉曝壓濆杰翰嫋 | 母絃繁曇va娼瞳嶄猟忖鳥| 嗽仔嗽訪篇撞挫訪篇撞| 楳楳課嚔赤篇撞| 壓濆杰換恢匯曝冉巖bd| 消消翆翆弼匯曝屈曝眉曝| 天胆冉巖忽恢娼瞳消消消消| 繁曇va娼瞳va天胆va| 秉曲啼砧柩嫋| 寄僥伏互賠匯雫谷頭窒継| 匯灣斛濆杰竿鹿窒継互賠嶄猟 | 垰云篇撞利大www弼| 釜型俳久尢捲埓| 築洋av涙鷹繁曇娼瞳| 忽恢撹繁娼瞳匯曝屈曝昼田| japanesexxxx岱徨析富塘総窃| 晩昆娼瞳及1匈| 卅繁消消寄稷| 昆忽嶄猟忖鳥窮唹| 忽恢天胆晩昆嶄猟消消| a雫晩云尖胎頭壓濂シ| 戯忽a秉尭音触壓濆杰| 皮彼みま閣査窮概強只嶄猟忖鳥 | 97階雫当当当当消消消消| 晩云匯曝屈曝眉曝壓濆杰| 窒継谷頭a濆杰| 胆溺闇蝕挺笥斑槻繁30篇撞| 忽恢晩昆篇撞壓濆杰|