QRC:extract RC流程

7971380a5d2548caaa083c7fb9204cdc.jpg

运行qrc的命令:

qrc -cmd qrc.cmd

#### qrc.cmd ####

input_db \

                 -type def \

                -lef_file all.lef \

                -design_file top_cell.def

#             -gds_file_list gds.list

## lef用的是pr工具产生的lef,包含tech和macro部分,如果手动添加所有lef的话需要把tech lef放前面。

graybox -type lef_obstruction

process_technology \

                -technology_library_file qrc.def \

                -technology_name umxxx \

                -technology_corner Cmax Cmax \

                -temperature 125 -40

## corner与temperature是一一对应的,组合形成rc corner

extraction_setup \

                -copy_port_to_OBS true \

                -max_fracture_length 50 \

                -technology_layer_map "VI1 VIA1_C ...  ... ME1 ME1_C ... ... AL_RDL AL_RDL_C"

#              -gds_layer_map gds_layer.map

#              -layout_scale 0.9

## layout scale 是shrink的系数,在ict或者itf文件中可以直观的获取,如果没有,该工艺又要求设置就需要加-layout_scale。

extract -selection all -type rc_coupled

parasitic_reduction -enable_reduction false

global_nets -nets "VDD* VSS*"

metal_fill -type floating

ouput_db \

                -match_res_cap true \

                -type spef \

                -hierarchy_delimiter "/"  \

                -subtype "standard"\

                -output_unrouted_nets true \

                -output_incomplete_nets true \

                -disable_subnodes false

filter_coupling_cap \

                -cap_filtering_mode

absolute_and_relative \

                -total_cap_threshold 0 \

                -coupling_cap_threshold_absolute 0.1 \

                -coupling_cap_threshold_relative 1.0 \

output_setup \

                 -file_name top_cell \

                 -compressed true \

                 -file_max_size 90000000000 \

                 -directory_name results

log_file \

                 -dump_options true \

                 -max_warning_message 100 \

                 -file_name qrc.log

#### qrc.def ####

DEFINE umcxxx qrc_tech

#### qrc_tech ####

qrc_tech是放置qrc tech file的目录,可以使用(ln -fs)把所有的qrc tech file所在的目录link到qrc_tech下面,直接拷贝也可以。

目录中需要创建一个corner.defs文件。

#### corner.defs ####

DEFINE Cmax xx/qrc_tech/Cmax

DEFINE Cmin xx/qrc_tech/Cmin

DEFINE Typ   xx/qrc_tech/Typ

              

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾陆楼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值