Tech-On!は無料登録制の技術情報サイトです。ぜひ会員登録してこの記事の全文をお読みください。 Tech-On!無料登録の説明ページ初めてご利用の方:無料会員登録へ登録に関するご質問登録に関するご質問学生の方:無料会員登録へ ログイン・ページに進むIDやパスワードをお忘れの方は…Cookieが使えない状態になっていませんか?
お薦めトピック
- AD -

「CPFとUPFのフローは絵に描いた餅」,ルネサスが低電力設計フローを公開

2007/10/15 22:20
小島 郁太郎=日経マイクロデバイス
Facebookでシェアする
Twitterでつぶやく
印刷用ページ
講演する井上善雄氏 日本シノプシスが撮影。
講演する井上善雄氏 日本シノプシスが撮影。
[クリックすると拡大した画像が開きます]
CPFとUPFの問題点 一般に使われているツールの組み合わせでは,双方の形式が混在する。またDFTツールの対応は遅れている。ルネサスのデータ。
CPFとUPFの問題点 一般に使われているツールの組み合わせでは,双方の形式が混在する。またDFTツールの対応は遅れている。ルネサスのデータ。
[クリックすると拡大した画像が開きます]
ArchProの形式は,CPFとUPFのスーパーセット ルネサスのデータ。
ArchProの形式は,CPFとUPFのスーパーセット ルネサスのデータ。
[クリックすると拡大した画像が開きます]
静的検証ツール「MVRC」で多くの項目の検証が可能 これで動的検証ツール「MVSIM」の使用を減らせて,全体の処理時間を低減できる。ルネサスのデータ。
静的検証ツール「MVRC」で多くの項目の検証が可能 これで動的検証ツール「MVSIM」の使用を減らせて,全体の処理時間を低減できる。ルネサスのデータ。
[クリックすると拡大した画像が開きます]
自動レイアウト・ツール向けに,ArchPro形式とルネサス独自形式の変換ツールを用意 ルネサスのデータ。
自動レイアウト・ツール向けに,ArchPro形式とルネサス独自形式の変換ツールを用意 ルネサスのデータ。
[クリックすると拡大した画像が開きます]

 ルネサス テクノロジは,同社のSoCの低電力設計フローに関して講演した。このフローは2007年4月から実際のチップ設計に適用を始め,2008年には適用を拡大する予定である。この講演は,日本シノプシスが10月12日に開催したユーザー会「JSUNG 2007」で行なわれた。

 今回,登壇したのは,ルネサスの井上善雄氏(製品技術本部設計技術統括部DFM・ディジタルEDA技術開発部主管技師)である。同氏はルネサスの低電力SoCを紹介した後で,大手EDAベンダーが取り組んでいる,低電力化設計データの標準化活動の効果に疑問を呈した。現在,標準化活動は二つある。米Cadence Design Systems, Inc.派のCPFと,米Synopsys, Inc.,米Mentor Graphics Corp.,米Magma Design Automation, Inc.連合派のUPFである。

 どちらの派閥も,それぞれの規格に準拠したEDAツールを揃えることで,一貫したLSIの低電力設計フローを構築できると主張している。しかし,井上氏はこの主張に疑問を呈した。「広く一般に使われているツールでフローを構成すれば,CPFとUPFのツールが混在する。この意味では,CPFの一貫フローも,UPFの一貫フローも,絵に描いた餅である」(井上氏)。

 さらに,ほぼ同じと言われているCPFとUPFの機能に対しても,「理由は不明だが,肝心なところで,機能の差がある」と同氏は主張する。すなわち,「静的な論理検証はCPFしか対応していない。一方,動的な論理検証はUPFしか対応していない。どちらの検証も必要なわれわれには,CPFもUPFも適合しない」と同氏は続けた。

スーパーセットを選択

 ルネサスが選択したのは,CPFでもUPFでもなく,米ArchPro Design Automation, Inc.の独自規格である(Tech-On!関連記事1)。同氏によれば,ArchProの規格がCPFとUPFのスーパーセットになっており,静的検証と動的検証の両方に対応している点を評価したという。なお,ArchProは2007年6月にSynopsysが買収している(同2)。

 スーパーセットになっている点に加えて,ArchProを選んだ複数の理由を,井上氏は説明した。例えば,ルネサスの要望に沿って,電源遮断/復帰のシーケンスの定義方法を拡張した。ルネサスが得意な携帯電話機のSoCでは電源領域やモード数が多く,あるSoCでは,同シーケンスの定義には3万6000行の定義が必要だった。従来は,オンになる電源領域を挙げることで,このシーケンスを定義していた。しかし,この方法では,正しく定義できたかをどうかを確認することが困難だという弱点があった。

 そこでルネサスはArchProに対して,網羅的に記述して定義抜けが簡単に分かるような方法を提案し,それをArchProが実装した。さらに,ArchProは,同じ意味の記述があると自動圧縮する機能を搭載し,確認作業の手間を軽減した。また同氏は,「ArchProの静的検証ツールがチェックできる項目が多いことも,同社を選択したポイントだった」とした。「静的検証でチェックが済めば,時間のかかる動的検証を減らすことができる」(同氏)。

 なお,ルネサスは自動レイアウト・ツールに対しては,独自の形式でツールへの制約条件を入力している。そこで,ArchPro形式とルネサス独自の形式間で,双方向の変換機能を開発し,低電力設計フローに組み込んでいることも井上氏は説明した。

 講演の最後に,同氏は,Synopsysへの要望を述べた。ArchProに関しては,ArchProの形式がCPFとUPFのスーパーセットであることを維持していくことや,同社の製品が暗号化された論理モジュールに対応することなどを求めた。またUPFに対しては,CPFがサポートするパーサーやAPIをUPFでも用意することや,EDAベンダー依存の方言を作らないことなどを要求した。

Tech-On!プレミアム

Tech-On!プレミアム会員なら、左の雑誌記事が毎月30ページまでダウンロードできる!(詳細はこちら

イプロスの製品トピックス
とても参考になった 0
まあ参考になった 0
ならなかった 0
 投票総数:0
コメントに関する諸注意
(必ずお読みください)



コメントの掲載は編集部がマニュアルで行っておりますので、即時には反映されません。しばらくお待ちください。
記事中に誤りなど,編集部へのご連絡にはフッターのご意見/ご感想・お問い合わせをお使いください。
English
中文