icc2_shell> check_routes -check_from_user_shapes true -check_from_frozen_shapes true 我们可以在跑完上面的命令之后(注意,一定要先跑上面的命令,因为工具是基于DRC结果去修的)用下面的命令(做incremental的detail route)去修所有的DRC,软件也会去修Short: icc2_shell> route_detail -incremental true -initi...
get_scenarios -filter active : get all active scenarios 3. check drc: check zroute drc: 先执行 check_route , 然后 get_drc_error_file -all,打开 Error Browser 就可以查看最新drc结果 check lvs:先执行 check_lvs ,然后同样打开 Error Browser 即可查看 用ICC2 读入 calibre drc file DRC_RES.db: ...
get_scenarios -filter active : get all active scenarios 3. check drc: check zroute drc:先执⾏ check_route , 然后 get_drc_error_file -all,打开 Error Browser 就可以查看最新drc结果 check lvs:先执⾏ check_lvs ,然后同样打开 Error Browser 即可查看 ⽤ ICC2 读...
所以这里需要给出有antenna violation的pin。 而我们知道innovus在route的过程中是支持自动fix antenna violation的。所以能让工具自己修的,我们就尽量让EDA工具自己来。相关的设置选项如下所示。 setNanoRouteMode -drouteFixAntenna true setNanoRouteMode -routeAntennaCellName “DIODE” setNanoRouteMode -routeInsert...
我们只需要在工具做route前设置好这些app option即可。set_app_options -name route.detail.antenna -value true set_app_options -name route.detail.antenna_on_iteration -value 10 更多关于antenna相关的app option,可以通过下面的命令来获取。report_app_options *antenna* 由于ICC2和Calibre检查的rule不一样...
随着multi-pattern的提出,同时也增加了更多的route DRC check,其中最为突出的rule check就是odd-cycle violation。 由于整个mask拆成了mask A与maks B,那么mask之间最小的space rule会有两种情况,一种是不同mask之间min space,另一种是相同mask之间min space,并且不同maks的min space要小于相同mask之间的min space...
{MWLIBP-311 CTS-352}2627# Suppress warning about "not enough nets being routed" during route_opt:28suppress_message{RCEX-047}2930# Suppress warning: Power connection/checking is skipped for 2666 power pins because the required power pin information cannot be found in logical libraries.31suppress...