DesignCompiler获取当前设计中第一层子模块的面积

来源:互联网 发布:物理补课软件 编辑:程序博客网 时间:2024/05/29 07:12

DesignCompiler获取当前设计中第一层子模块的面积

proc sum2 list {    set sum 0.0    foreach i $list {        set sum [expr {$sum+$i}]    }    set sum}foreach_in_collection block [get_cells *] {        set block_name [get_object_name $block]        if { [string index $block_name 0] == "U" } {        } elseif { $block_name  == "Logic0" } {        } elseif { $block_name  == "Logic1" } {        } else {                set block_area [get_attribute [get_cells -h -filter "@full_name !~ */Logic0 && @full_name !~ */Logic1 && @full_name =~ $block_name/* && @is_hierarchical == false"] area]                set total_area [sum2 $block_area]                echo "$block_name,$total_area"        }}
0 0
原创粉丝点击