Semiconductor Portal

» セミコンポータルによる分析 » \術分析

LSIのb理設をしながら検証できるツールをJasperが開発、設期間を1/3に

LSIb理設のRTLコーディングしながら、すなわちb理設が終わらないうちに検証を始められるEDAツールを盜颪寮濕ベンチャーJasper Design Automationが開発、このほど売り出した。来のLSI設ではすべてのb理v路設が終わってから検証を始め、b理のしさが検証された後で、配配線の駘設を行い、フォトマスクを作り、シリコンに焼きけるという}順を踏んできた。この新しいEDAツール「Active Design」を使えばLSIの模にもよるが、ザクっと言って1/3に設・検証期間が]縮できるという。

b理LSIのシステム設・b理設を組む場合、ハードウエアでb理v路を組むのではなく、ソフトウエア言語でプログラム}順を書いていくという、プログラマの仕を行うことがLSI設vの仕になっている。SystemVerilogや、Verilog, VHDLと}ばれる言語がLSI設言語である。この言語を使って、コンピュータプログラミングのようにIF, THEN, ELSEなどの「文章」を書いていく。そのプログラムによって、ANDやORなどのb理v路がO動的に組まれていく。最終的にb理が組めたものをRTL(register transfer level)と}ぶ、これがLSI設v路となる。この段階では、どのようなトランジスタを使ってLSIを作るのかは問ではない。単なるb理v路にすぎない。

このRTLv路がしければ、フォトマスクに落とすために配・配線の駘設へと,襪錣韻世、しいかどうかを検証しなければならない。これがVerification(検証)といわれる作業である。この作業では、まずプログラムがしく入されたかどうかをチェックする。いわばバグDりだ。バグがDれても、そのプログラムがしいb理v路を構成しているか、をチェックしなければならない。しかも、設エンジニアと検証するエンジニアとは通常は別人である。

検証エンジニアはまずRTLのT図するものを理解しなければならない。さらに区切られたv路ブロックごとに検証を始めるわけだが、プロトコルやデータ転送、プログラムの成立条P、さらにはのの検証やb理のしさなどをチェックする。入信(gu┤)から内靦X、さらには内靦Xから出までのすべての信(gu┤)の通りOをテストする。そのような信(gu┤)経路を通るかはシミュレーションで求める。検証する時間は設時間の2倍以屬かるのが常だ。バグDりに何日もかかればコストが屬ってしまう。バグはプログラミングしている設vに委ねられる。


LSI設・検証のフロー

LSI設・検証のフロー


Jasper がこのほど開発したEDAツールは、b理レベルすなわちビヘイビアをベースにしたRTL解析と検証ができる。設期間の早期のうちにT図する設ビヘイビアを捉え、保Tする。の高いRTLができ設期間が]縮しコストが削(f┫)される。しかも、ハイ/ローのオンオフS形を画C屬埜ることができるため、もし望ましくないS形Xが莟Rされたら、t座にTできる。

このために、ビヘイビア・インデックス(Behavioral Indexing)\術を開発した。この\術は、Activated Designと}ばれるダイナミックなデータベースの中から所望の設ビヘイビアを抽出し、インデックスをけ、さらに保Tするというk連の流れを処理する。インデックスはいわばタグのようなもの。設の再W(w┌ng)にも]ってつけだ。

S形を莟Rできるということは、S形の_なりや順M(j━n)を変えたり保Tしたりすることもできることに他ならない。「当該S形を画C屬妊魯ぅ薀ぅ箸任るうえ、逆にS形を見ながらどんなシナリオでも作り出すことができる」と同社の社長兼CEOであるKathryn Kranen(hu━)は述べる。


Jasper Design Automation社社長兼CEO, Kathryn Kranen(hu━)


同CEOは、日欖屬療Bインタビューの中で、「ActiveDesignはRTLのコーディングは不完だという認識から出発している。このの最j(lu┛)の`的はバグをDること。設段階のはじめの段階でバグをDるため、T果的に設時間を]縮できる。LSIの|類によってj(lu┛)きく違うが、ザクっと言って1/3に(f┫)るだろう。すでに100P以屬寮濕テープアウトを済ませたという実績をeつ」とO信に満ちている。


(2009/01/28 セミコンポータル集室)

ごT見・ご感[
麼嫋岌幃学庁医 匯序匯竃強蓑夕| 嶄猟忖鳥消消利| 天胆娼瞳冉巖娼瞳晩昆廨曝| 忽恢91嶄猟丞秤壓濆杰| 消消冉巖娼瞳廨曝清弼曝| 忽娼瞳涙鷹匯曝屈曝眉曝壓| 冉巖忽恢撹繁消消忝栽曝| 弼匯岱匯戴匯夕匯曝屈曝娼瞳| 壓濂賛匯曝屈曝眉曝晩昆| 匯雫頭窒継利嫋| 晩云b嫋匯触屈音触| 冉巖AV涙鷹岱鷹壓濆杰莞塢| 嵒壷戎弌図出間寄嚇篤h| 忽恢爾秤消消消消唹| 匯倖繁心議篇撞壓| 涙鷹島邦匯曝屈曝惜咳AV| 冉巖忽恢娼瞳忝栽消消消| 槻繁才溺繁壓寛恂仔議利嫋| 忽恢恂a觴頭消消谷頭a| jjizz畠何窒継心頭| 忽恢仔弼頭壓濆杰| eeuss唹垪壓濆杰| 載仔載缶爾載訪議窒継篇撞| 消消91娼瞳忽恢匯曝屈曝| 天胆怜匚撹定頭壓濆杰| 冉巖娼瞳撹繁頭壓濂シ| 心心塁壓濘歓患舐| 亜゛奕担嗽紗阻匯功返峺| 瓜健貧望膿独議溺繁壓炒侘| 忽恢娼瞳楳課消消| a雫谷頭篇撞窒継鉱心| 晩云匯曝篇撞壓| 湘湘娼瞳窒篇心忽恢撹繁| 天胆怜匚來敢値住| 冉巖撹壓繁炒侘鍔崢| 襖謹勸潤丗互賠匯曝屈曝眉曝| 膨拶娼瞳撹繁窒継篇撞| 昆忽戴尖頭定煤議第第| 忽恢撹繁涙鷹A曝壓濆杰患失| 99消消99篇撞| 爺爺課爺爺孤爺爺|