逻辑综合——便捷命令

1. 获取感兴趣的对象

1
2
3
filter_collection [get_cells *] "ref_name=AN*" #找到以AN开头的单元名字
get_cells -filter "ref_name = AN*" #找到以AN开头的单元名字
get_cells -filter "dont_touch==true" # 按照属性过滤

2. 获得属性 get_attribute

可以获得时钟、库单元等的属性

1
get_attribute [get_clocks CLK] clock #获得时钟周期

3. collection格式转化成list格式

get_cells all_*这些命令产生的是collection,为了方便操作,需要转化成list格式

1
2
set reg_coll [all_registers]  #reg_coll是collection
set reg [get_object_name ${reg_coll}] #reg 是list

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!