MAGAZINE ARTICLES
|
SoCの設計では、内部ブロックをいかに接続するかということが主要な課題になりつつある。SoCの複雑化が進んだ結果、単に帯域幅の広いバスを用意することでは最適な結果が得られなくなってきたからだ。この問題に対し、現在、新たなアーキテクチャと、それを支える新たなツール、設計技法が模索されている。 Ron Wilson |
当初、SoC(system on chip)は、従来からのボードレベルのコンピュータに似た形のものとして構成されていた。すなわち、バスによってローカルメモリーや周辺のコントローラが中央のプロセッサと接続される形である。このCPUを中心としたバス指向のアーキテクチャは、SoCにおける基盤となる設計方針として扱われ、多くの製品に適用されてきた。
ASICサプライヤである米eSilicon社でマーケティング担当バイスプレジデントを務めるHugh Durdan氏は、「今日でも、ARMコア、周辺回路、メモリーインターフェースから成る従来型のSoCが数多く存在する。それらは、複数の処理コアを搭載するように拡張される場合でも、従来と同様にAMBA AHB(advanced microcontroller bus architecture advanced high performance bus)構成をとることが多いはずだ」と現状を語る。
このような状況に変化が訪れようとしている。ICの集積度が高まるに連れ、複数の周辺回路がそれぞれに独自のDMA(direct memory access)コントローラ、コプロセッサ、追加のプロセッサを持つことになり、その構成は極めて複雑になった。このことが理由となって、SoC内の相互接続アーキテクチャは変化を遂げつつあるのだ。CPUを中心とする旧式のバスは、チップの機能ブロック内でのみ用いられるようになり、それに代わって、マルチバスや、専用のポイントツーポイント接続、オンチップネットワークが使用される例が増えてきた(図1)。こうした変化において問題となることの1つは、アーキテクチャの構成方法である。
また、チップ上の処理ノードの数、ならびに、それらのノードが生成または処理するデータ量とデータの種類は増える一方である。それに伴い、帯域幅を増やしたいという単純な要求が表面化してきた。9層にも及ぶメタル配線と統計的タイミングツールを活用することにより、マルチマスターバスの帯域幅を任意に設定することも不可能ではない。しかし、特にDFM(design for manufacturing)の厳しい制約に基づいた設計においては、複雑なレイアウト、シグナルインテグリティ解析、消費電力の削減、複雑さを解決するためのコストといったことを考慮すると、この方法を採用するのは現実的ではない。
こうしたことから、どのようなツールを利用すればよいのかということがもう1つの問題として浮上する。アーキテクチャの変化がもたらすインパクトは大きく、多くの設計者は、既存のツールではこの状況に対応できないのではないかとの不安を抱いている。
実際、SoCにおける従来型のバスを構成するために用いられてきた典型的なツールは、おそらく表計算ソフトである「Microsoft Excel」だろう。これほどまでに設計が複雑でなかった時代には、バス上の各ブロックに要求される帯域幅を単純に加算し、トラフィックが最大になった場合を考慮しつつそれに少しの余裕を加えることで、必要なバス帯域幅を決定することができた。このようにして提供されるバス帯域幅は、個々のブロックの要求よりもかなり大きいので、問題が生じることはほぼあり得ないことだった。
しかし、そのような時代は終わった。英Silistix社のマーケティング担当バイスプレジデントであるDavid Lautzenheiser氏は、「もはや、帯域幅の合計を見積もっても何も得られない」と警告する。中央型バスからより複雑な相互接続(インターコネクト)アーキテクチャに急速に置き換わりつつある状況においては、システムレベルのモデリング、統計的な解析ツール、サイクル精度モデルを複雑に組み合わせた手法が必要となるのである。
1 アーキテクチャの変化
ZeBu-Server は、ラピッド・プロトタイピング並みの価格対性能比と容易なセットアップ、および…
低消費電力、高データバンド幅、125℃動作を特長とした、SiP(System in Package)…
Cortexファミリのプロセッサは、あらゆる必要性能レベルにわたり、特定市場向けのアプリケーションに…
ハンドヘルド設計に携わる技術者はパワーを最小限にすることがいかに重要かを知っています。エンべデッド設計のI/Oサブシステムから最後のミリワットまでを搾り取る超低…[ラティスセミコンダクター]
3G/3.5G移動通信ネットワークは、分散基地局トポロジを使用するCDMA2000やWCDMA/UMTS、およびTD-SCDMAなどのテクノロジによって新しい機…[ラティスセミコンダクター]
アナログ・デバイセズに寄せられた珍問/難問集より<Issue 3>
重要なディテールの分離(あるいは人魚と酢漬けのニシンの昼食) Q. 私のCMOSマルチプレクサには問題があるのでしょうか?[アナログ・デバイセズ]
LM26400Yレギュレータを使った、マルチ・レール・システムへの電力供給
マルチ電源レール・システムに最適な、ナショナルのデュアル降圧型スイッチング・レギュレータ「LM26400Y」とその使い方を紹介。[ナショナル セミコンダクター ジャパン]
簡単な並列接続により16Aを供給するデュアル8A DC/DC μModuleレギュレータ
■1個のパッケージに収められた2個の独立した8Aレギュレータ・システムLTM4 616はデュアル入力、デュアル出力のD C/ D CModuleレギュレータで、…[リニアテクノロジー]
インダクタを含む全回路を表面実装パッケージに一体化した μModule LEDドライバ
LEDは低コストの表示灯のような注目されない分野に一時追いやられていましたが、照明の分野で再びスポットライトを浴びています。LED照明は、自動車のヘッドライトか…[リニアテクノロジー]
高精度トランスインピーダンスアンプ
フォトダイオードなどの微小電流信号を増幅するためには,入力バイアス電流が少なく,入力オフセット電圧やドリフトも小さなアンプを用いてI-V変換するのが一般的です。…[日本テキサス・インスツルメンツ]
LCフィルタの高周波減衰量を向上させる
標準的なPi 型フィルタ(Chipcon製開発キットの多くで使われているようなもの)では不十分な場合に、高調波をさらに減衰させるために使用できるT型LCフィルタ…[日本テキサス・インスツルメンツ]
システムレベル・仮想プラットフォームを手早く構築するためのトランザクタからなる仮想コンポーネント・ライブラリをご紹介します。ZeBuの仮想プラットフォームは、M…[日本イヴ]
ZeBu Multi-Media Board (ZeBu-MMB) は、ZeBu検証プラットフォームをマルチメディアやコンシューマのアプリケーションで必要なあら…[日本イヴ]
電磁波解析専用ソフトウェア PAM-CEM
電磁波関連機器・部品の解析設計を支援する電磁波解析専用ソフトウェア(CAE)です[特長]・「EMC・EMI問題への対策」を支援 有限差分時間領域法(FDTD)の「PAM-CEM/FD」または有限要素時...[日本イーエスアイ]
|
アナログ電子回路コミュニティ
技術者のための掲示板サイト |
|
Design Hint&Tips
アナログ設計回路の基礎から最新技術動向まで |
|
FPGA Insights
FPGAの総合情報サイト |
|
ANALOG TECH & INFO
アナログ半導体の総合情報サイト |
|
EMC設計・対策
ムラタの先進ソリューション |
|
特集 Denali MemCon Tokyo 2010 |
|
特集 テクノフロンティア2010 |
|
特集 カーエレJAPAN |