前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常用的跟Pblock相关的Tcl命令

常用的跟Pblock相关的Tcl命令

作者头像
Lauren的FPGA
发布2019-10-30 21:44:53
1.4K0
发布2019-10-30 21:44:53
举报
文章被收录于专栏:Lauren的FPGALauren的FPGA

create_pblock

create_pblock用于创建pblock,后面直接跟pblock的名字。

add_cells_to_pblock

一旦创建了pblock,就需要将cell分配给该pblock,这可通过add_cells_to_pblock完成,所以该命令后面会跟两个参数。第一个参数是指定的pblock,第二个参数是相应的cell。

resize_pblock

resize_pblock用于设定pblock包含的site类型和范围,实际上也就确定了pblock的大小。该命令可连续使用,如下图所示。当然,这4条命令也可合并为一条命令,也就是将-add选项的内容写在一个花括号里。可以看到通过选项-add将相应的site添加到该pblock中。

另一方面是,该命令还有一个选项-remove,可将pblock中的某些site移除,最终使得pblock分解为一些小的矩形。-add和-remove可单独使用,也可联合使用,如下图所示。

get_pblocks

get_pblocks可获得设计中的pblock。对于这个命令,有三个常用的选项。-filter可借助pblock的property过滤出期望的pblock;-of可获得某个cell或者某个site隶属于的pblock;-include_nested_pblock可同时获得嵌套的pblock。来看几个案例:

delete_pblocks

delete_pblocks用于删除指定的pblock。该命令有一个选项-hier,可同时删除嵌套的pblock。来看一个案例:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lauren的FPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档