innovus里使用LVT来优化timing
专栏:iLoveIC Dec. 3, 2025, 8:35 p.m. 18 阅读
记录使用lvt优化timing的方法

1、读入lvt的lef

init_design之前读入lef:

set init_lef_file {
    ../../lib/STD/lef/rvt.lef
    ../../lib/STD/lef/lvt.lef
}

2、view里设置lib和cdb

view文件里设置lib文件和cdb库:

create_library_set \
    -name ss_lib \
    -timing { ../../lib/STD/lib/rvt.lib	../../lib/STD/lib/lvt.lib} \
    -si {../../lib/STD/cdb/rvt.cdb ../../lib/STD/cdb/lvt.cdb}

3、查看LVT的dont use属性,打开dont use属性。

dbGet [dbGet -p head.libcells.name "*_LVT"].dontUse

4、查看LVT使用的比例

reportVtInstCount
感谢阅读,更多文章点击这里:【专栏:iLoveIC】
最新20篇 开设专栏