deleteBufferTree
[-selNetFile fileName ]
[-excNetFile fileName ]
[-footprint footprintName ]
[-preserveRoute]
这个命令可以删除设计中的buffer tree,buffer tree的存在会占用optimization的优化资源,因此我们需要在做timing optimization删掉这些buffer,让opt最大限度地自己去插入buffer
-selNetFile 指定删掉哪几条net上的buffer
-excNetFile 指定保留哪几条net上的buffer
-footprint 指定删除哪些footprint上的buffer,如果不指定,会删除所有two pin cell.
-preserveRoute 指定是否保留routing信息,默认的删除buffer的同时,会删除所有route
例子:
[DEV]innovus 7> deleteBufferTree
*** Start deleteBufferTree ***
Info: Detect buffers to remove automatically.
Analyzing netlist ...
Updating netlist
AAE DB initialization (MEM=2371.29 CPU=0:00:00.2 REAL=0:00:00.0)
*summary: 25902 instances (buffers/inverters) removed
*** Finish deleteBufferTree (0:00:09.6) ***