第八课时:最常用的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

总结


浙公网安备 33010602011771号