Mentor Graphics、クラウドベースのVerification 3.0時代へ
Mentor Graphicsは、Verification 3.0と称する時代に入ったと同社CEOのWally Rhines(hu━)(図1)はGlobalpress Connection主(h┐o)のEuroAsia 2014において述べた。検証作業にソフトウエアとハードウエアの両(sh┫)を使うようになった2.0の時代から、グローバルなエコシステムがL(f┘ng)かせないSoC時代に向いた、クラウドベースでのVerification 3.0時代に突入した。

図1 Mentor Graphics CEOのWalley Rhines(hu━)
最ZはSoC(システムLSI)がマルチコア、ヘテロプロセッサ、さらにはキャッシュコヒーレンシも求められるような雑なシステムになっている。しかもSoCはソフトウエアをO身の中に組み込むようになってきており、ハードとソフトそれぞれの検証が要になってきた。ソフトウエアはモデル化してシミュレーションで、ハードウエアはエミュレーションで設通りに作られているかどうかをチェックする。シミュレーションのコードはここ数QのPびはゆっくりだが、エミュレーションにかかるJは2010Qから2020Qまでに39%\というペースで\している。ソフトだけのシミュレーションでは間に合わないからである。
さらにSoCの機Δ鮖\やすために微細化も要で、22/20nmないし16/14nmの時代にはソフトウエア開発時間が\える(図2)。このため、高]にシミュレーションするためのアクセラレータと、インサーキットエミュレータ機Δ魴eつVeloce(ベローチェと発音)エミュレータをMentorは開発してきた。しかもx場へ出すまでの期間Time-to-marketが]くなってきているため、ハードウエアが完成してからソフトウエアを開発するlにはいかない。RTLができたらすぐにハードウエア機Δ鬟┘潺絅譟璽箸靴謄愁侫肇Ε┘開発に進まなければならない。このためのエミュレータがもはやL(f┘ng)かせなくなっている。
図2 微細化と共にソフト開発工数もうなぎのぼりに\える 出Z:Mentor Graphics, IBS
Mentorが提案するVerification 3.0時代の最初のとして、企業向けの検証プラットフォームEVP(Enterprise Verification Platform)をリリースした。同社の検証システムQuestaと、3世代のOS(Operating System)であるVeloce OS3エミュレーションシステム、デバッグを可化するVisualizerを統合したもの(図3)である。ユーザーは世c中からクラウドベースでこの検証プラットフォームにアクセスできるため、グローバルな設U(ku┛)をeっている企業に向く。「例えば世cQ地に拠点をeつIntelなら、サンタクララからでもアリゾナからでもアイルランドからでもアクセスできるから設の効率が屬る」とDVT担当バイスプレジデントのJohn Lenyo(hu━)は述べる。
図3 新しい設統合プラットフォームEVP 出Z:Mentor Graphics
中でも新しいVeloce OS3にはつの長がある。kつは、ソフトウエアシミュレーションのようにエミュレーションできる。に低消J電化のためにアプリケーションプロセッサ内陲任、動作しているv路とスリープXのv路とが絶えず発擇垢襪燭、それを考慮している。また機Δ鬟バーするSystemVerilogに加え、新しいLSI設言語であるU(xi┌n)VMやC/C++もサポートする。2番`の長では、ハードウエアの周辺v路を{加せずに、仮[的な周辺v路にき換えている。もちろんPCIeやEthernet、USBなどのY的なインターフェースは専のハードはもはや要らない。そして、バーチャルなつめは、データセンター向けに工夫し、ネットワーク屬里匹海らでもVeloceを走らせることができることだ。数のユーザーと共~できる。
Questaがeつシミュレーションプログラムの内、できるだけエミュレーションできるようにテストベンチの再W(w┌ng)を進めてVeloce OS3でエミュレーションできるようにTし、シミュレーション時間を]縮する。来のようにシミュレーションだけの場合よりも1000倍以峭]に検証できるとしている。すでにSTMicroelectronicsが使っているという。MentorはさらにVerification IPも提供する。これはQuestaとVeloceをサポートしており、/△靴笋垢テスト環境の再W(w┌ng)もできる。
Mentorは、クラウドベースの設検証ツールを(d┛ng)化するために、データセンターにエミュレーションとシミュレーションを行うための検証プラットフォームを設している(図4)。ユーザーは遠(sh┫)からインターネット経y(t┓ng)でこのデータセンターにアクセスし、検証作業を行うことができる。図4のコンピュータシステムに何も差し込んである、コンピュータボードのCPUはO社で設開発したものだという。
図4 Verificationプラットフォームを設したMentorのデータセンター
開発した検証プラットフォームEVPを使ったクラウド設検証サービスは2014Q6月から開始する。すでにJTのエミュレータをP(gu─n)入したユーザー企業に瓦靴討、アップグレードサービスで官するとしている。