Semiconductor Portal

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

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

LSIb理設のRTLコーディングしながら、すなわちb理設が終わらないうちに検証を始められるEDAツールを(sh━)国の設ベンチャー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は、日(sh━)間の電Bインタビューの中で、「ActiveDesignはRTLのコーディングは不完だという認識から出発している。このの最j(lu┛)の`的はバグをDること。設段階のはじめの段階でバグをDるため、T果的に設時間を]縮できる。LSIの|類によってj(lu┛)きく違うが、ザクっと言って1/3に(f┫)るだろう。すでに100P以屬寮濕テープアウトを済ませたという実績をeつ」とO信に満ちている。


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

ごT見・ご感[
麼嫋岌幃学庁医 忽恢天胆晩昆匯曝屈曝眉曝| 嶄猟忖鳥返字壓瀉盞竸患舐| 冉巖撹定繁窮唹利嫋| 消消娼瞳繁繁訪繁繁訪| 喟消窒継涙鷹晩昆篇撞| 嗽仔嗽寄嗽訪窒継篇撞| 仔弼利峽嶄猟忖鳥| 忽恢娼瞳壷課唹垪av| 99篇撞娼瞳畠何窒継鉱心| 來匯住匯岱匯戴匯弼匯秤| 消消冉巖sm秤箸畝鰯距縮| 恷除窒継嶄猟忖鳥寄畠互賠10| 冉巖恷寄忝栽利| 喘返峺汁岱杏゛嬉貳朔議...| 怜匚谷頭音触窒継鉱心篇撞| 弼忝栽忝栽壓| 忽恢斌魁寔腎其竃壓濆杰| 冉巖撹a繁頭壓濆杰款瞳| 晩昆娼瞳自瞳篇撞壓濆杰潅盞 | 弼握涙鷹av忝栽曝| 忽恢撹繁窒継─頭壓濆杰汗詫僥| 1曝2曝3曝恢瞳岱鷹窒継| 爺銘鯵肇鯵栖匆WWW弼郊利| 忽恢怜匚爾涙鷹av谷頭| 湘湘篇撞娼瞳壓| 天胆岱絃互賠涙岱鷹窒継| 冉巖天胆匯曝屈曝眉曝壓| 握刊某沃議醍醍3d只鮫窒継| 窒継嗽仔嗽訪嗽値議谷頭| 娼瞳牽旋篇撞匯曝屈曝眉曝 | 匯倖繁心議篇撞www壓| 撹繁牽旋app| 嶄猟忖鳥爺爺夊晩晩夊際際夊窒継| 晩云天胆篇撞壓濆杰| 消犯忝栽壓瀾盃涵瞳| 天巖娼瞳窒継匯曝屈曝眉曝| 冉巖忽恢撹繁頭壓濆杰| 天胆爾秤來xxxxx| 冉巖天胆昆忽晩恢忝栽壓| 襖謹勸潤丗晩云窮唹| 窒継壓濆杰簡啼a|