Design Compiler中的Tcl使用之物集

Tool Command Language

TCL命令可以用两种方式执行,一种是在dc_shell中交互地执行;另一种是以批处理模式执行。

dc_shell>echo “Running my.tcl”

dc_shell>source –echo –verbose my.tcl

使用tee命令可以产生log文件,便于发现和察看错误和警告。

    物集

物集是DC对标准的Tcl的扩展。

部分有用的get_和all_命令:

物集有一些特别的存取命令:

可以使用help collection来查年与物集有关的命令。

我们可使用“filter_collection”命令在物集中找出我们感兴趣的物体。

filter_collection产生新的物集,如果没有表达式相匹配的物体,产生空的字符串。

查看DC定义的所有属性,用下面的命令:

list_attributes –application

list_attributes –application –class clock,可以得到如下的输出结果:

如果要得到某一属性的值,可用下面的命令:

get_attribute [get_clocks SYS_CLK] period

我们也可以使用report_attribute命令报告cell net pin port instance design的属性以及它们相应的值。

DC-Tcl中,序列(List)是存储数据的结构,物集(collections)是用于存取数据库(DB)中的数据。

未经允许不得转载:TacuLee » Design Compiler中的Tcl使用之物集

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址