第八课时:最常用的5个Tcl命令

1. 基本概念

无论是综合实现之后都会形成如下的网表,cell对应查找表 dsp48等

package pin在 iobank

*号的通配符

隶属关系,如下

查找关系如下,net可以找到如下的object,颜色的变化,通过ibuf找到蓝色驱动的所有cell

  • 第一步得到蓝色cell的所有引脚

  • ping脚的对应的cell

  • wbclk所有驱动的时钟

  • 蓝色cell对应的Net

  • 给定引脚对应的net

  • 引脚对应的时钟

通过引脚来找

2. 层次(hierarchy)

  • 第一条只会在顶层去查找
  • hierarchy会在子层查找
  • 在使用hierarchy不要使用层次分割符号/*,会一层层找,不用用层次分隔符
  • 通过正则表达符 -regexp 除外

3. Port的属性

属性如下,通过属性可以过滤出感兴趣的对象

对应bus port的属性如下

  • bus name不为空就是得到所有的总线

4. IO BANK和Package Pin

  • high range、high performance等的io bank

5. Cell

  • refer name :模块的名字
  • 如果是顶层,parant模块是空的
  • 反斜杠是换行

包含了FD触发器的

6. FDCE和LUT

FDCE是一类触发器

  • 注意红色的下划线关注的属性

7. Nets

net的属性如下

  • 只获得其中的一段的连线,-segment

8. Pins

  • 通过f4可以选择的

9. Clocks

总结

posted @ 2020-01-01 10:58  IC_workman  阅读(827)  评论(0)    收藏  举报