Semiconductor Portal

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

高集積SoC向けエミュレータをMentorがリリース

半導設v路が常に動作するかどうかを検証するエミュレータをMentor Graphicsがさらに進化させている。半導ICの集積度が屬り複雑になるにつれ、設やプロセスも複雑でMしくなるが、検証も極めて困Mになる。ソフトウエアの検証にはシミュレータを使うがハードウエアの検証にはエミュレータを使う(図1)。今vMentorはエミュレーションに要なアプリを新に開発した。

図1 今さら聞けないエミュレーション 出Z:Mentor Graphics

図1 今さら聞けないエミュレーション 出Z:Mentor Graphics


Mentorは数QiからエミュレータVeloce(ベローチェと発音)を設販売しているが(参考@料1)、半導の集積度が数臆トランジスタにもなると、v路配線的にはしくてもタイミングがずれて常な動作をしなくなることがある。ソフトウエアシミュレーションだけで開発しているLSIがしく動いたとしても実際のv路を組んでみないと常な動作を期待できない。このためこれまではFPGAを使ってb理v路を形成し、さらに検証エミュレータも使って実証してきた。

しかし、検証が不科でバグが発擇掘▲肇薀屮襪こしたLSIはHい。1994QのIntelのPentium FDIVのバグや、2007QのAMDのPhenom TLBのバグなどがあった。記憶に新しい所では、昨QQualcommの Snapdragonの出荷れを発擇気擦織丱阿ある。このトラブルは、昨QのQualcommの業績K化のk因になっており、Snapdragonの消J電がjきすぎてチップを出荷できなかった。このための機会失がjきかった。

エミュレータはあるT味で、k|のコンピュータでもある。このためのOSとミドルウエアやアプリケーションなどのソフトウエアも要となる。今vのエミュレータでは、3つのアプリを開発し、OSをアップグレードした(図2)。3つのアプリは、1)100%再現性良くデバッグできるDeterministic ICE(In-circuit emulator)、2) 歩里泙蠅屬欧襪燭瓩凌DFT(Design for Testability)、3) 複数のクロックを使う設でクロックをO動的に切りえるFastPath、である。


図2 Veloceに拡張した新アプリとOS3 出Z:Mentor Graphics

図2 Veloceに拡張した新アプリとOS3 出Z:Mentor Graphics


Veloce Deterministic ICEは、ICE環境内でデバッグする時にパルスS形を確認でき100%可化と再現性を実現する。ICEでは実デバイスを外けしてエミュレーションしたデータをホストデータベースに蓄えるが、今vのアプリでは実デバイスを切り`して仮[化してVeloceでエミュレーションできる。

DFTにはJTAGチェーンなどのスキャンパスチェーンの長さやテストパターンなどの情報を搭載している。ここでは、歩里泙蠅屬るようなv路構成を確認することができる。ただし、来DFTを使ってパターン検証しても極めて長い時間がかかっていた。Veloce DFTアプリを使えば、来よりも極めて]く検証できる。例えば、センサだと、DFTシミュレーションで3.1日かかっていた検証がわずか90秒で済み、グラフィックスICでも2.7日が58秒で済んだ。最も厄介なWideIOチップでは83.3日もかかっていたが、これは120分ですんだ(図3)。このため、テープアウトiにDFTを終えることができた。


図3 Veloce DFTアプリで高]エミュレーションを実現 出Z:Mentor Graphics

図3 Veloce DFTアプリで高]エミュレーションを実現 出Z:Mentor Graphics


Veloce FastPathでは、クロックを複数使うような高集積ICの設検証においてこれまでよりも高]になるモデルを開発したことで、検証時間を半させた。にクリティカルパスの処理を工夫したという。

新しいOS3では、来ボトルネックであったコンパイル時間を半させた。新OSでは、ゲートをブロック単位にまとめ、コンパイルすることで、少ないメモリですみ、高]にコンパイルできた。来はゲート1個ごとにコンパイルしていた。OS3はパルスS形の`までの時間も半した。

2012Qに同社はVeloceで専LSIのCrystal 2を開発したが、最ZのFPGAはもはやエミュレーションには使えなくなってきたことが背景にある。最新のFPGAにはDSPや乗Q_などエミュレーションに要のないv路が載っており、無Gになる。だから、Mentorはエミュレーション専のプログラマブルLSIのCrystal 2チップを開発した。


図4 Mentor Graphicsエミュレーション靆Product Marketing ManagerのGabriele Pulini

図4 Mentor Graphicsエミュレーション靆Product Marketing ManagerのGabriele Pulini


今v、このチップに関して、同社Product Marketing ManagerのGabriele Pulini(図4)から詳細を聞くことができた。このチップはFPGAとは違い、リコンフィギュアラブルv路ブロックを複数eち、それらをクロスバースイッチで接している。来のFPGAだとチャネルベースの配線であるため、がjきかった。Crystal 2では、さらにデバッグの可化機Α▲僖襯S形を捉えるためのトリガー機Α△修靴S形メモリやチップ間通信インターフェースなども集積されている。

Veloceに使われるコンピューティングボードにはこのCrystal 2を16個搭載し、そのボードを数化搭載している。まさにデータセンターのコンピュータさながらだ(図5)。


図5 Veloce本の中のコンピュータボード エミュレータ専ICが16個搭載されている

図5 Veloce本の中のコンピュータボード エミュレータ専ICが16個搭載されている


MentorはVeloceエミュレータをシリコンバレーと東Bにeっている。高集積LSIを設するようなユーザーにはOS3をけてVeloceを販売する。随のソフトウエアはアドオンで販売する。ベンチャーや小さなユーザーにはサービス提供の形でVeloceをネットワーク経yのタイムベースでし出す。[定ユーザーとしては、半導メーカーの他にIPベンダーやシステムハウスなどがある。システムハウスでは、Juniper NetworksのASIC設に使っている。IPベンダーでは、ARMとImagination Technologiesが採している。

参考@料
1. Mentor Graphics、クラウドベースのVerification 3.0時代へ (2014/04/11)
2. メンターグラフィックス、専プロセッサを開発、エミュレータを2倍高] (2012/05/02)

(2016/02/26)
ごT見・ご感[
麼嫋岌幃学庁医 娼瞳距縮CHINESEGAY| 戟諾富絃恬握篇撞窒継鉱心| 嶄猟忖鳥壓濆杰2020| 爾秤冉巖忝栽利| 忽恢禪枳惻巾纂驚頭| 消消撹繁忽恢娼瞳窒継罷周| 築孟娼瞳窒継消消消消唹垪| 爺銘〔壓炒侘鍔醫属8| 冉巖天巖晩恢忽鷹消壓 | 槻繁j序胆溺p強蓑夕頭| 忽恢娼瞳冉巖忝栽利嫋| 消消消消溺縮弗窒継匯曝| 谷頭篇撞利嫋壓濆杰| 忽恢娼瞳撹繁鉱心篇撞忽恢謎致| 消消娼瞳忽恢利碕麼殴| 娼瞳涙鷹忽恢麟麟麟窒継| 忽恢醍狭videoxxxx糞田| 消消娼瞳忽恢消娼忽恢| 襖謹勸潤丗篇撞利| 忽恢冉巖繁撹a壓v利嫋| 8x忽恢壓濆杰| 撹定來伏住寄頭窒継心| 冉巖繁撹壓濆杰| 娼瞳繁悶涙鷹匯曝屈曝眉曝| 右唄狛栖顛挫嫖蝕揚斑厘心心| 冉巖晩云壓濆杰翰峽| 胆溺嫖蝕揚槻繁涌| 忽恢天胆晩昆壓| 消消消消冉巖av涙鷹喩麗| 娼瞳消消消消消消消怜匚牽旋| 溺繁瓜夊窒継篇撞| 冉巖天巖娼瞳撹繁消消垰唹頭| 醍狭忽恢壓濂賛匯曝屈曝| 侃篤溺及匯肝冉巖18蛍嶝| 消消消消消忽恢娼瞳窒継窒継槻揖 | 忽恢a▲匯曝屈曝眉曝| 18鋤峭怜匚牽旋悶刮曝| 磔碕垪av匯曝屈曝眉曝| 消消忝栽湘弼忝栽天胆殴| 娼瞳匯曝屈曝眉曝窒継篇撞| 忽恢怜匚娼瞳消消消消窒継篇|