SoC設計者がIPに関心を持つべきタイミング:SYSTEM DESIGN JOURNAL(4/4 ページ)
SoCが自律走行車やIoTなどの分野に進出しようとしていますが、求められる要件は分野によって大きく異なります。その結果、SoC開発者がIP(Intellectual Property)を評価・統合する方法に変化が見られます。
全く新しい種類のIPに対するニーズもあるでしょう。CEA-Letiのシリコン・インパルス部門のプロジェクトリーダーであるOlivier Thomas氏は、IoTの境界固有の問題に対して同社が提供するIPについて説明しました。
CEA-letiのシリコン・インパルス部門は変動の影響の拡大に対応するため、ボディ・バイアス・コントローラーブロックを開発しました。この小さなIPは、プロセス変動、動作電圧、ダイ温度、場合によってはチップ動作中のタイミング・スラックをモニタして電圧と周波数を動的に調整します。
超低デューティサイクルバーストで効率的に動作するように最適化されたセンシングセル、エネルギーハーベスティングブロック、プロセッサもあります。Thomas氏は、「待機中の消費電力をピコワット単位に、検出動作中の消費電力をマイクロワット単位に引き下げることを目指しています」と述べています。
多くのIoTエンドポイントにこのような新しい種類のIPが必要です。しかし、最初から実証されているものは比較的少ないでしょう。自らが生み出した不確実性にSoCベンダーがどう対応するかは、チップ設計者の選択を知る由もないアプリケーションの専門家が組み立てるケースが多いIoTシステムの性能と信頼性の両方に影響します。
新しい一連の課題
運転者支援市場と自律走行車市場が複雑なSoCに門戸を開いたため、温度範囲の拡大、長期的な信頼性、機能安全性に対する新しい要件が生まれています。IoTの境界では、新しい動作電圧、新しいモード、および積極的な新しい省エネ機能が要求されています。
SoC設計者は、これらの全てのニーズにより、以前は注目しなかったかもしれないIPの選択肢(ロジックファンクションやタイミングではなくIPブロックのパラメトリック特性とサイドチャネル特性が関係する選択肢)を考慮する必要があります。チップ設計者の決定は、SoCを使用するようになるシステムの品質、さらには受容性にも影響を及ぼします。システム設計者がIPに関する決定の幾つかにかかわる時期が到来しました。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 人工知能の奇跡的な復権
囲碁王者への勝利を果たすなどAI(人工知能)への注目は依然として高くありますが、研究史を知る身からすれば、AIへの興奮はジェットコースターのようなものであるとも感じられます。多岐にわたる成果を挙げ始めた現代のAIは何が違うのでしょうか。 - 中世史に学ぶ、組み込みシステムのセキュリティモデル
セキュリティの確保は重要ですが、リソースや利便性との兼ね合いも求められます。組み込みシステムのセキュリティ確保について、中世の城の防衛策を例に考察します。 - WoT(Web of Things)と化すIoTに待ち受ける、分断された未来
さまざまな企業や勢力がIoTを目指していますが、残念ながら勢力ごとの対話はほぼ存在していません。Web技術を共通言語とし、IoTを「WoT(Web of Things)」とすることで妥協点を見いだそうという動きはありますが、成功するかは不透明と言わざるを得ません。 - 「SoC」or「SoC」?統合へのさまざまな道
1つのダイに複数機能を実装するSoC(System on Chip)化の波は高まるばかりです。アーキテクトはダイ間接続とマルチダイパッケージングの動向に注意を払い、コストや消費電力、将来性までも視野に入れた選択をしなければなりません。 - 組み込みコンピューティングに向けた、ハードウェアアクセラレーションの選択肢
組み込みコンピューティングを加速させるハードウェア・アーキテクチャとは何でしょうか。DSP?GPU?それともメニーコアでしょうか。どのアプローチが最も適するのかを考察します。 - FinFET革命がコンピュータアーキテクチャを変える
FinFETの登場により、ムーアの法則はまだ継続される見通しです。ですが、それで全てが解決するわけではありません。FinFETの登場が、大きなSoCを自律的な機能ブロックに分割するという方向に導く結果となるでしょう。 - サブシステムIPがチップの境界を越える
サブシステム規模のIP(サブシステムIP)はSoCはもちろん、FPGAにまでも影響を与えています。素晴らしい取り組みですが、さまざまな注意点も存在します。スムーズな実装を行うための4つの注意点について述べます。