Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(デバイス設& FPD)

メンター、SoCのデータパスUだけではなくコントロールUにもC言語設を拡張

メンター・グラフィックスは、C言語によるLSI設}法や検証を、来のデータパスUv路だけではなく、コントロールUv路にも適できるようにCatapult C Synthesisを拡張、これによりフルチップの高位合成ができるようになった。極めて複雑なデジタルLSI、SoCを開発する屬如RTL作成までの工数が]くなり、また設データを再Wしやすくなる。

メンター、SoCのデータパスUだけではなくコントロールUにもC言語設を拡張


データパスは、デジタルロジックv路の中で加Qやロード/ストアなどの演Q処理を行うデータ経路であり、コントロールv路は命令にって何をどうするべきか、メモリーやデータパスに指令を出すv路である。デジタルv路のシーケンスにpって演Qするのはプログラムによって}順をしっかり書けば演Qできるため、データパスv路のC言語サポートは可Δ世辰拭しかし、バスにおいてデータが合するときの判や、優先順位の定などのコントロールv路ではC言語設はこれまでできなかった。コントロールv路では、的モデルによる調停が要であり、データのL落や無することもきる。データがない場合でもジョブを実行したり新したりしなければならない。このため化した言語が要とされていた。

SoCの中のプロセッサコアはARMやMIPS、SH、Vシリーズ、PowerPCなどをコアとして使えばBりるが、周辺v路や通信バスU御など複雑になってきたコントロールロジックv路では、設が複雑になりC言語からRTLをO動收する高位合成\術が望まれていた。直接RTLを求める}法ではタイミングを考慮した設や検証に時間がかかる屬法∪濕に混入するバグもHくなる。RTLの検証にはi後の工を行ったり来たりするv数が\え、時間がかかっていた。少しでもバグらすためにも設の抽度を屬欧C言語をWする桔,求められ、ESL(electronic system level)と}ばれるC言語設がもてはやされてきた。

ESLを使えば、抽度が高まり、コーディングを少なくできるため、設時間も検証時間も]くなる。このような高集積なSoCは通信インフラ機_や画欺萢、宇宙豢機_などの応に使われている。

これまでのメンターのESLツールであるCatapult C Synthesisでは、内陬屮蹈奪のU御、複数ブロックのデータフローU御に関してはC言語設が出来ていた。今v、Catapult C Synthesisの拡張によって、クロックで信、U御する同期式を使いながら外陬屮蹈奪までもU御するようにC言語(C++ソース)で的に定Iできるようになった。アービターを使ってジョブの優先順位をつける場合、データをDりに行くのか待たせるのかを判するなど、クロック関係を表現できるとメンターは言う。的にC++ソースをどう表現するのかについては言及しないが、同期U御可ΔC++の仕組みを提供する、とメンター・グラフィックス・ジャパンのテクニカル・セールス本陬轡縫▲▲廛螢院璽轡腑鵐┘鵐献縫△療邉智昭は述べる。

同期U御可ΔC++の仕組みについて的な詳細について触れないが、U御チャンネルを分岐すること、さらにクロックによるコントロールユニットと、データによるアルゴリズム処理とのインターフェースを導入、合成する、としている。

C言語記述からRTLを合成するだけではなく、検証やデバッグもできるような環境を作った。收されたRTLを検証する。RTL動作とC++ソースのバックアノテートを行い、ソースコードのデバッグを行う。

今v、コントロールv路までC言語設ができるようになったことで、フルチップの高位合成が可Δ砲覆襪世韻任呂覆、低消J電設もできるようになる。的にはクロックゲーティングのU入可Δ幣貊蠅O動的に見つけられるため、}Tが不要になる。また、v路ブロックの動作Xを把曚掘△匹v路がVまっているかを通瑤垢襪燭瓩離侫薀阿鮃臉することもできる。

メンターは、このツールの拡張版をj}半導メーカーに実証してもらっており、としてのk般x場への提供はQ内までに行う予定になっている。


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

ごT見・ご感[
麼嫋岌幃学庁医 嶄晩昆天胆将灸窮唹寄畠窒継心| 忽恢涙耗其然寄僥伏篇撞| 消消消消消消築孟| 天胆匯天胆匯曝屈眉曝來| 撹繁消消卅繁娼瞳卅繁| 繁曇娼瞳消消消消嶄猟忖鳥 | 匯云消消卅繁犯犯娼瞳嶄猟 | 怜匚消消消消消消| 楳楳楳忽恢娼瞳忽恢娼瞳胆溺| 忽恢娼瞳天胆匯曝屈曝眉曝音触| japanesehd通邦恩皮豚| 撹繁窒継鉱心利嫋| 消消消消消冉巖娼瞳嶄猟忖鳥| 恷除厚仟議2019窒継忽囂窮唹| 冉巖天巖晩恢忽鷹av狼双爺銘| 冉巖匯曝屈曝眉曝窒継鉱心| 嶄猟冉巖晩昆天胆| 晩昆窮唹嶄猟忖鳥壓濆杰| 冉巖忽恢娼瞳忝栽消消利大| 握秤戯胎務冉巖瞳嵎徭田篇撞| 嗽訪嗽仔嗤嗽弼議篇撞| 秉蕎綻av匯曝屈曝眉曝| 忽恢天胆篇撞匯曝屈曝眉曝| 398av唹垪篇撞壓| 匚匚握匚匚訪匚匚恂匚匚散| 匯云消消忝栽冉巖続続励埖爺| 涙鷹匯曝屈曝眉曝AV窒継| 消消爺爺夊際際夊匚匚AV惜咳| 自瞳涙鷹忽庁忽恢壓濆杰| 冉巖寄稟牧倉傘章| 天胆篇撞壓瀝嫋| 冉巖篇撞匯曝壓| 決髄通邦freese→| 怜匚眉雫眉雫眉泣壓| 析弗艶彼厘俟亜狹貧仁椿篇撞 | 忽恢撹繁娼瞳匯曝屈曝眉曝涙鷹| 階賠遍匈忽恢冉巖某沃| 忽恢互賠岱尖戴頭嶄猟窮唹| china揖來児嗔gay拘翌沢| 弌13逮旋牢壽涙鷹篇撞利嫋| 眉雫岬羅窮唹壓|