Semiconductor Portal

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

Real Intent、フォーマル検証とマルチクロックの問を解するツールをデモ

盜EDAベンチャーのReal Intent社は、先月にパシフィコ横pで行われたEDS Fairにおいて、b理設の検証作業を楽にするツールAscentと、複数のクロックが引きこすCDC(clock domain crossing)問を解するツールMeridianをデモした。k般に、b理LSI設では、HDLというLSI設言語でb理を記述したRTLコードを書き終えると、そのコードに間違いがないかを検証する。検証を終えたらb理合成ツールによりv路を收する。それを配配線に落とし、シミュレーションで確認する。

Ascentは、RTLコードが間違っていないかどうかを検証するためのツールであり、フォーマル検証ツールと}ばれている。来は、入のテストベクターを作りその出値を予R値と比較して誤りの~無を検出していた。これでは作成するテストベクターすべての組み合わせをカバーできない。このため、数学的な}法を使ってすべての組み合わせをカバーできるようにするのが、最Z、登場してきたフォーマル検証である。このAscentはO動的にフォーマル検証する。テストベクターを作る要がない。設したRTLコードのどこが間違っているかを出してくれるため、設vはデバッグだけを行えばよい。

AscentにはLint解析機Δあり、誤り個所を指~する。シンタックス(構文)や合成のミスマッチなどチェックし、}順も解析する。チェックするところは、データバスが合しないか、出がフローティングになっていないか、デッドロックがないか、などのX況である。

Ascentのようなフォーマル検証ツールはタイミングについてはく確認できない。このため、あとの工になる配配線ツールを使ってb理v路を実際のシリコンに焼きけるようなX(実際にはまだシリコンに落とさない)にしてからタイミングを検証してみる。

もうkつのMeridianは、そのタイミング検証ツールのkつであり、昨今の数|類のクロックをW(w┌ng)する複雑なSoCの設検証に使う。kつのクロックと別のクロックが同時にkつのゲートv路に入ると不差腓こすことがある。このCDCと}ばれる不差腓鬟船Д奪するのがMeridianである。

CDC(クロックドメインが交わる所)は、フロップからフロップへのパスとして定Iされ、そこでは送信フロップがp信フロップのクロックと同期のクロックによってトリガーされている。クロックドメインAとクロックドメインBは互いに同期である。


Meridian


Meridianは基本的なフォーマルチェックを行う。人}でCDCを見つけるとすると、j(lu┛)変な作業になる。Meridianは、CDCのテンプレートを作成する要はなく、まずクロックドメインがT図することをO動的に推bする。次に、CDCが同期で働いていてもW定なX(1と0の中間のXで、時間が経つにつれどちらかになる)なのかW定なXなのかを瑤襦W定であれば、クロックを調Dする。このようにして、いろいろなv路ブロックに渡り、CDCの検証を行い、階層的に推bし、最終的にシミュレーションT果をまとめる。


Meridian Advantages


O動推bによるこの(sh┫)法は検証時間を70%]縮できる、と同社社長兼CEOのPrakash Narainは言う。ベンダーが設するx販のIPにもこの}法を使うことで、CDCデザインがKいIPではグリッチが見つかったとしている。


(2009/02/06 セミコンポータル集室)

ごT見・ご感[
麼嫋岌幃学庁医 娼瞳娼瞳忽恢天胆壓濆杰| 97壓濆蝕篇撞| 距縮褒皮囁米彼提h畝鰯弌傍| 忽恢階当繁繁庁繁繁訪繁繁耶| 匯雫恂a觴畠狛殻窒継篇撞谷頭| 屎猟滴翫析富戴弌傍| 亜煤泣赱寄ji依菜繁湊間| 4ayy暴繁唹垪| 溺繁闇蝕揚斑槻伏涌訪強只| 湘湘湘忽恢篇撞| 娼瞳匯曝屈曝眉曝3d強只| 忽恢娼瞳嶄猟消消消消消消| 99娼瞳篇撞窒継鉱心| 撹繁窒継牽旋篇撞| 消消消冉巖天巖晩恢忽鷹a▲| 恷仟検薦唹垪仇峽及匯匈| 冉巖撹繁仔弼壓濆杰| 析弗挫寄挫訪一巷片篇撞| 忽恢撹繁匯曝屈曝眉曝窒継篇撞| 1000何田田田18齢秘窒継件史牽旋| 爺銘а〔壓澣慟| 匯云寄祇消消a消消娼瞳忝栽| 涙鷹繁曇娼瞳匯曝屈| 冉巖天胆総窃篇撞| 弼爺爺忝栽弼爺爺墾繁墾失| 忽恢晩昆天胆冉天壓| 壓濆杰91娼瞳忽恢秘笥| 忽囂斤易avxxxooo| 消消99湘湘99湘湘娼瞳| 晩昆階当繁繁訪繁繁恂繁繁耶| 冉巖忽恢爺銘消消忝栽| 娼瞳涙繁曝醍狭岱鷹1曝2曝| 忽恢冉巖天胆総窃廨曝| 92忽恢娼瞳怜匚牽旋窒継| 挫訪~挫寄~音勣| 匯雫匯雫匯雫谷頭| 撹繁av壓瀲伺屈曝眉曝| 嶄猟忖鳥忽恢晩昆| 涙繁互賠唹篇壓濆杰簡啼| 消消消消冉巖娼瞳涙鷹築孟| 晩云娼瞳消消消消嶄猟忖鳥|