日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Indesign ICV

發(fā)布時(shí)間:2024/2/2 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 Indesign ICV 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我們傳統(tǒng)的Physical DRC Signoff的步驟是怎么樣的呢?首先,從ICC2中寫出GDS文件。然后,merge standard cell,macro等gds。再然后,用Physical Signoff工具check DRC。最后,將DRC結(jié)果導(dǎo)入ICC2中分析。

為什么我們的Physical DRC Signoff flow需要分為這么多步驟呢?根本原因在于P&R工具與Signoff工具check DRC之間存在mismatch。PR工具不能和signoff工具完美的一致的根本原因:P&R工具讀入的techfile約束文件與SignoffDRC Runset件之間可能存在不一致,一個(gè)是實(shí)現(xiàn)過程中的相對(duì)快速iteration,一個(gè)是做最終的Gating;其次,P&R工具為了減小磁盤占用,提升速度(魚和熊掌不能兼得),讀入的是physicalframe而不是gds文件。有時(shí)因?yàn)榭床坏絤acro/IP中的真實(shí)layer導(dǎo)致macro/IP邊緣出現(xiàn)DRC不一致情況。

ICV作為業(yè)界signoff工具之一,在若干大客戶那里已經(jīng)得到了認(rèn)可。同時(shí)從Synopsys和客戶雙方也在不斷思索怎樣通過這個(gè)進(jìn)一步提升PhysicalDRC signoff的效率。我們知道ICV已經(jīng)是一個(gè)主流的PhysicalVerify的工具之一。當(dāng)我們實(shí)現(xiàn)ICC2與ICV的融合之后,就產(chǎn)生了神奇的效果。

Indesign ICV就是在ICC2中調(diào)用ICV,在內(nèi)部自動(dòng)merge gds,根據(jù)Signoff DRC Runset得到最準(zhǔn)確的DRC結(jié)果。僅僅是check到最真實(shí)的DRC結(jié)果已經(jīng)很讓人驚喜了,Indesign ICV還支持自動(dòng)修復(fù)功能(ADR)。IndesignICV將根據(jù)最真實(shí)的DRC結(jié)果,調(diào)用ICC2的router引擎自動(dòng)修復(fù)DRC。

這么復(fù)雜的機(jī)制操作起來一定很復(fù)雜?一點(diǎn)也不。對(duì)于用戶而言,只需簡(jiǎn)單配置環(huán)境后,簡(jiǎn)單的命令和app option便可以輕松跑起來。對(duì)于用戶而言,調(diào)用ICV,merge gds,讀入DRC Runset等等都是一個(gè)近似黑盒子(當(dāng)然,用戶可以在log和報(bào)告中查找到異常),不需要太費(fèi)心便可以得到最真實(shí)的DRC結(jié)果了。

那runtime的情況呢?了解過Indesign ICV的原理之后就知道了,Indesign ICV并沒有額外的runtime消耗。相對(duì)于傳統(tǒng)flow反而可以節(jié)省數(shù)據(jù)導(dǎo)入導(dǎo)出的時(shí)間。

說了這么多,感興趣的技術(shù)大俠們一定迫不及待想知道如何在ICC2中使用IndesignICV了。

1.我們需要在shell中配置ICV版本,強(qiáng)烈建議使用ICV-201806-SP2或更新的版本。

2.打開一個(gè)ICC2 database。

3.set_app_options -name signoff.physical.layer_map_file - value $map_file (指定mapping file)

set_app_options -name signoff.check_drc.runset -value $rule_deck (指定ICVrule deck)

set_app_options -name signoff.check_drc.ignore_child_cell_errors -value false(設(shè)置為false的時(shí)候,ICV將會(huì)檢查cell內(nèi)部的DRC)

set_app_options -name signoff.physical.merge_stream_files -value $gds_list (指定gds list)

4.signoff_check_drc[-check_all_runset_layers true/false][-select_rules xxx] [-unselect_rules xxx] [-coordinates xxx] [-excluded_coordinatesxxx]

該命令控制執(zhí)行signoffDRC check。默認(rèn)情況下自動(dòng)進(jìn)行所有rule的檢查。同時(shí),該命令也提供了靈活的控制option,支持針對(duì)指定layer,指定區(qū)域,指定rule等進(jìn)行signoffDRC check,實(shí)現(xiàn)user定制化的檢查,

5.signoff_fix_drc[-select_rulesxxx] [-unselect_rules xxx] [-coordinates xxx] [excluded_coordinates xxx][-start_repair_loop xxx] [-max_number_repair_loop xxx] [-nets xxx][-timing_preserve_setup_slack_threashold xxx]

該命令控制執(zhí)行自動(dòng)化的DRC修復(fù)(ADR)。默認(rèn)情況下自動(dòng)進(jìn)行所有metallayer相關(guān)的DRC修復(fù)。同時(shí),該命令也提供了靈活的控制選項(xiàng),支持針對(duì)指定區(qū)域,指定rule等進(jìn)行DRC修復(fù)。例如,-nets,用于指定保護(hù)某些net;-timing_preserve_setup_slack_threashold保護(hù)timingcritical net。

總結(jié)

以上是生活随笔為你收集整理的Indesign ICV的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。