Comments
Description
Transcript
DesignExpress TM
技術解説 TM DesignExpress システム仕様設計からシステム検証まで,トータルにサポートする当 社のデザインサービスです。本稿では,特にFAITHTMの詳細につ いてご紹介します。 としており,アーキテクチャ設計からサインオフまで一貫して受託す 概 要 るターンキィデザインサービスです。アーキテクチャ設計の段階で, 全工程の設計計画と個別のデザインルールを確定することにより, DesignExpressTMはシステムLSI開発におけるデザインサービス です。当社と関係会社との技術力を結集し,お客様のシステム開 設計の手戻りを防ぎます。 *サービス提供:富士通ディジタル・テクノロジ株式会社 発を強力にサポートします。本製品には,次の4つのサービスメ VirPROSTM ニューがあります(図1)。 VirPROSTMの名前は「Virtual Prototyping Solution」からとっ FAITHTM ています。システム設計からプロトタイピングまで,各設計フェーズに FAITHTM という名前は「FPGA and ASIC Concurrent 対応した最適な検証手法をご提供します。フロントローディングの思 Implementation Methodology」からとっています。FPGAと 想に基づき,ハードウェアとソフトウェアの設計と検証を並行して行 ASICをコンカレントに開発するデザインサービスです。現在,ビジネ うことにより設計の手戻りを防ぎ,開発期間の短縮と設計品質の向 ス特許出願中です。 上を実現します。 *サービス提供:富士通九州ディジタル・テクノロジ株式会社 *サービス提供:富士通LSIテクノロジ株式会社 QUALITUSTM CedarTM QUALITUS TMという名前は「Qualified Turnkey Design CedarTMの名前は「C-based Effective Design-flow Apply to Service」からとっています。高速・大規模なASICを主なターゲット Real Design」からとっています。システムLSIの上流設計における 図1 DesignExpressTMのサービスメニュー 一般的なデザインフロー DesignExpressTM システム仕様設計 上流サポート アーキテクチャ設計 システム仕様 ソフトウェア 開発 RTL設計 検証仕様 アーキテクチャ システム検証 (Co-Sim/FPGA/エミュレーション) CedarTM QUALITUSTM RTL 論理合成 FAITHTM ソフトウェア デバッグ UML VirPROSTM 物理設計 タイミング 検証 LSI 製造 6 レイアウト済 ネットリスト レイアウト済 ネットリスト 検証結果 FIND Vol.21 No.5 2003 DesignExpressTM 開発プロセスを根本的に見直し,UMLとC++/SystemCを用いた きます。 デザインサービスです。仕様記述にモデリング言語を導入し,設計 図2に,開発手法の比較にみるFAITHTMの効果を示します。 効率を大幅に改善する真のトップダウン設計です。 コンカレント開発 *サービス提供:富士通株式会社 図3にFAITHTMのトップダウン設計を示します。コンカレント開発 を実現するために,RTL設計前のアーキテクチャ設計の段階で, FAITH TM LOB単位に回路を分割します。従来手法では回路を機能的に分 割していましたが,FAITHTMではさらに,ASICとFPGAにおける FAITHTMでは,FPGAとASICのRTLの共通化により,FPGA 依存関係や物理設計のノウハウを導入して細分化します。そして, による実機評価とASICの設計,論理設計と物理設計のコンカレン ビルディング・ブロック方式によるレイアウトにより,フロアプランを先 ト開発を実現します。 行して実施し,その後RTL設計の完了したLOBから順次レイアウ 効果 トを実施します。その結果,論理設計と物理設計のコンカレント開 FPGAで評価したあとASIC化する際に,RTLの再設計が不要 発が可能となります。 となります。その結果,従来手法に比べて開発期間の短縮が可 デザインフロー 能となるため,設計・評価期間はむしろ長期間確保することがで 図4にFAITHTMのデザインフローを示します。 図2 開発手法の比較にみるFAITHTMの効果 FAITHTM では不要 FPGA 実機評価 従来手法 論理設計・検証 FAITHTM 論理 Fix RTL Fix ASIC 化の ための再設計 サインオフ 物理設計 FPGA 実機評価 論理設計・検証 開発手番短縮 効果その 1 FAITHTM 効果その 2 ASIC LSI の製造 物理設計 FPGA 実機評価 設計期間の長期間確保 論理設計・検証 物理設計 図3 FAITHTMのトップダウン設計(イメージ) チップイメージ 仕様 CORE(デバイス非依存部) フロアプラン 分割 設計 RTL 設計が完了した ブロックを順次 合成&レイアウト 合成 物理設計完了 P&R LOB LOB LOB 共通 RTL 共通 RTL 共通 RTL LOB.db LOB.db LOB.db P&R 済 ネット リスト P&R 済 ネット リスト P&R 済 ネット リスト デバイス依存部 + I/O ハードマクロ etc. + 接続情報 LOB.csv P&R 済 ネット リスト LOB:LSI Operational Block FIND Vol.21 No.5 2003 7 DesignExpressTM お客様がアーキテクチャ設計をする段階で,フロアプラン設計の 成結果を基に,レイアウト作業をコンカレントに実施します。さらに, 実施やコンサルティングを行います。FPGAやASICの論理合成な RTL版数を監視することで,お客様が何回RTLを変更しても,最 どは,後述するMDLSを使ってお客様がFPGAによる実機評価を 新のRTLに基づいてレイアウトをコンカレントに実施します。 実施している間に,LOB単位のレイアウトをコンカレントに実施しま なお,RTLソースファイルなどのインターネットを使用した送受信 す。FPGAによる実機評価が完了し,RTL Fixのあと,最終的な では,暗号化を施すことでセキュリティを確保します。またメール レイアウトと検証を実施してサインオフとなります。 サーバ,FTPサーバ以降は,強固なセキュリティで保護された富 論理合成環境 士通WAN内で作業を実施します。 ■ FAITHTMにおける論理合成は,MDLS(Mail Drop Logic *DesignExpressは富士通株式会社の商標です。 を使用します(図5)。このシステムでは,お客様から Synthesis) *FAITHは富士通九州ディジタル・テクノロジ株式会社の商標です。 RTLソースファイルをメールに添付するかFTPサーバに送付してい *QUALITUSは富士通ディジタル・テクノロジ株式会社の商標です。 ただくと,メールによる合成指示に従って論理合成を実施し,論理 *VirPROSは富士通LSIテクノロジ株式会社の商標です。 合成の結果レポートを返します。また,バックエンド側では論理合 *Cedarは富士通株式会社の商標です。 図4 FAITHTMのデザインフロー フロアプラン設計 ・規模見積り ・消費電力見積り ・パッケージ見積り ・チップサイズ見積り 回 路 ア ー キ 設 計 ブロック分割 ブロック仕様設計(概略規模算出) ブロック間 I/F 設計(ポート仕様作成) RTL コーディング &検証 Mail Drop Logic Synthesis ASIC 用 CORE 組上げ ASIC 合成 FPGA 合成 フィッティング ブロック P & R レイアウト チップ P & R お客様 FPGA 用 CORE 組上げ タイミング検証 RTL Fix FPGA による 実機評価 OK チップ P & R 富士通 NG *評価ボード設計も 個別対応可能 最終レイアウト タイミング検証 バリデーション サインオフ 図5 FAITHTMのMDLS ト バックエンド ン タ ー ネ ッ メールの フィルタリング 依頼メールの スケジューリング イ メールサーバ データ レイアウト メールマネージャ データ 参照 FTPサーバ データ 合成マネージャ P & R 端末 データ 合成 起動 版数 情報 RTL 版数 監視サーバ 版数 情報 合成端末 データ 富士通 WAN 論理合成 お問い合わせ先【技術】:マーケティング統括部 第一マーケティング部 TEL(03)5322-3323 8 FAX(03)5322-3386 【営業】:最寄りの富士通㈱ 営業部(裏表紙をご参照ください) FIND Vol.21 No.5 2003