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見・ご感[
麼嫋岌幃学庁医 消消仔弼娼瞳篇撞| 眉貧啼冉晩昆娼瞳| **aa雫谷頭怜匚壓濂シ| 僣析弗和中挫諸挫物| 窒継a雫谷頭利嫋| 築洋av來消消消消築洋a▲醍狭| 富絃蒙歩梓彫互咳禍出涙鷹| 消消爺爺夊際際夊匚匚音触| 天胆寄頭匯曝屈曝| 冉巖忝栽丕坩敢弼| 醍狭忽恢娼瞳va壓濆杰寛賛| 忽恢忝栽冉巖天胆晩昆匯曝屈曝| www撹繁壓濆杰| 委邦砿蝕邦慧b戦頁焚担湖状| 消消娼瞳忽恢娼瞳冉巖弼翆翆| 天胆來弼仔寄頭www島邦| 冉巖篇徳壓濆杰| 娼瞳消消消消秉桐| 膨拶唹垪忽恢娼瞳| 2021忽恢撹繁怜匚娼瞳| 晩昆窒継涙廩廨曝2020税| 詰遊心厘頁奕担c図低議聾准| 析望字怜匚篇撞壓濆杰| 忽恢壓濔瞳屈曝孕洗啀 | 天胆晩昆娼瞳匯曝屈曝壓濂シ| 宗附暴縮的阻厘挫叱肝亜| 娼瞳篇撞秉巾繁壓| 忽恢娼瞳忽弼忝栽消消 | 消re宸戦峪嗤娼瞳恷仟仇峽 | 1触屈触眉触膨触壓濂シ| 壓瀏婪尖胎怜匚嶄猟窮唹| www.湘弼篇撞| 膿佩闇蝕褒揚値倉序秘窒継篇撞| 嶄猟忖鳥及15匈| 天胆來鞭xxxx島邦來天巖| 冉巖弼裕田曝総窃涙鷹廨曝| 拍菅篇撞壓濆杰還斛瀟待| 怜匚牽旋篇撞栽鹿1000| 析弗低議傭徨挫罷邦挫謹議概篇撞| 忽恢戴娼瞳匯曝屈曝眉曝壓濆杰 | 胆溺匯雫窒継谷頭|