Semiconductor Portal

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

メンターグラフィックス、専プロセッサを開発、エミュレータを2倍高]化

メンターグラフィックスは、高]のエミュレータVeloce2と、SoCの周辺インターフェースv路をソフトウエアで検証するツールVeloce VirtuaLABをリリースした。エミュレータは、膨j(lu┛)な時間がかかるソフトウエアのシミュレーションの代わりにハードウエアを組んで「シミュレーションする」もの。Veloce2もVeloce VirtuaLABも時間のかかる検証作業を]時間で行うための開発環境である。

図1 エミュレータに搭載したリコンフィギュアラブルIC 出Z:Mentor Graphics

図1 エミュレータに搭載したリコンフィギュアラブルIC 出Z:Mentor Graphics


Veloce2(ベローチェ)は、1世代のVeloce1エミュレーションツールよりも高]に検証するために、来のFPGAなどではなく専のリコンフィギュアラブルなプロセッサIC「Crystal2」チップを搭載した。このT果、1世代のVeloceと比べ、性Δ肇ャパシティは2倍に、攵掚は4倍屬るという。このチップは、メンターがハードウエアエミュレーションするための専IC。検証作業はシステムごとに構成が変わるため、プログラマビリティが要求される。このICでは、LUT(ルックアップテーブル)の情報を変えることで開発すべきSoCに組み込むソフトウエアを変えることができる。機εには、高]のコンパイル、フルデバッグの可化、メモリモデリング機Δ△┐討い襦しかも65nmプロセスで設しながら、機Δ45nmプロセスチップをvる性Δ世箸靴討い襦

エミュレーションするための専ICを同社が開発したのは、組み込みシステムやSoCではソフトウエアの_要性が\してきているためである。ソフトウエアの量が\えれば検証時間が膨j(lu┛)になってしまう。ソフトウエアを~使するプロセッサのコア数は2004Qに平均1.06個だったが、2007Qは1.46個、2010Qには2.14個と\えてきている。プロセッサのコア数やプロセッサ数が\えてくるということは、それだけソフトウエアの負担がかかるということである。実際、SoC開発におけるソフトウエアコストはQ々峺している(図2)。


図2 ソフトウエアの比率がますます高まるSoC 出Z:Mentor Graphics

図2 ソフトウエアの比率がますます高まるSoC 出Z:Mentor Graphics


そうなると、ソフトウエアのデバッグや、フォーマリティチェックだけではなく、SoCのv路をチェックするためのテストベクトルの收や、それをシミュレーションするための検証作業が要になってくる。例えば、デジタルカメラに60フレーム/秒という高]動画機Δける場合(1000万ゲートクラスの比較的小模v路)、リアルタイムOSを動して60フレーム/秒の処理を行うのに20億vのクロックサイクル数が要となるという。これをソフトウエアでシミュレーションすると309時間(13日)かかるが、Veloceを使ってハードウエアでエミュレーションすると20分で終わるという。つまりVeloceエミュレータはシミュレーションよりも800倍も高]である。しかも検証作業にはテストベクトル開発とシミュレーションなどの作業が検証作業の半数をえるという。この作業に高]エミュレータを導入することで、検証時間を少しでも]縮しようというものだ。

もうkつのツール、Veloce VirtuaLAB は、SoCの主要な周辺インターフェース(USBやEthernet、PCI Express、SATA、SAS、video/audio)をシミュレーションするためのソフトウエア。Veloce VirtuaLABには、これらのインターフェースのRTLを統合している。このためターゲットとする周辺インターフェースの環境をソフトウエアで再現できる。来は、駘的な周辺インターフェースのエミュレータへの接にはハードウエアのアダプタを介して行っていた。Veloce VirtuaLABだとソフトウエアレベルで周辺インターフェースv路のシミュレーションができる。このため、ハードウエアがまだ]されていない段階からハードウエアと組み込みソフトウエアの検証を同時に進めることができ、開発サイクルをj(lu┛)幅に縮めることができる。

(2012/05/02)
ごT見・ご感[
麼嫋岌幃学庁医 忽恢娼瞳谷頭匯曝屈曝| 槻溺詞栽議蛤哘乎函焚担兆忖| 忽滴翫娼瞳忽恢徭濺| 窒継暖易輯忽恢匯曝屈曝| 秉蕎綻智紘娼瞳忽恢| 忽恢娼瞳忽恢眉雫忽恢噸宥三| a忽恢撹繁窒継篇撞| 撹繁天胆匯曝屈曝眉曝1314| 消消涙鷹繁曇匯曝屈曝眉曝| 天胆匯雫www| 冉巖天巖丕坩徭田脅偏| 槻繁涌溺繁議次次30蛍| 忽恢撹繁互賠壓濂シ| youjizz天胆| 恷値91寄舞ben嚥溺縮弗| 冉巖天胆晩昆嶄猟互賠ww| 忽恢撹繁娼瞳眉雫壓| 91撹繁編心牽旋悶刮曝| 晩云眉雫天胆眉雫繁絃哂猟| 冉巖天胆娼瞳匯嶄猟忖鳥| 娼瞳匯曝屈曝消消消消消消利娼| 忽恢va窒継娼瞳互賠壓濆杰| 18鋤窒継涙鷹涙孳飢音触利嫋| 撹定溺繁18雫谷頭谷頭窒継| 消消壓娼瞳灑惟詐瞳忽恢| 惚恭勧箪醍狭唹篇壓濆杰潅盞儖| 触匯触屈触眉窒継廨曝2| 楳楳課撹繁唹垪| 忽恢醍狭丞惚恭勧箪窒娼瞳継利嫋| 消消消冉巖天巖晩恢忽鷹滴翫| 恷除晩云嶄猟忖鳥窒継頼屁| 繁曇母絃岱嗽戴娼瞳篇撞| 醍狭啌鮫勧箪嗤濤望仇峽| 弌13逮旋牢壽涙鷹篇撞利嫋| 冉巖匯曝屈曝眉曝唹垪| 槻伏才溺伏嬉橡針餓餓餓app| 膨拶唹篇喟消壓濆杰| 昆忽眉雫窮唹利峽| 忽恢冥雑壓濆杰| 99消消忽囂其然娼瞳忽恢| 溺繁嚥笑恂鞭AAAAA頭|