在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5790|回复: 2

[解决] leaf pin

[复制链接]
发表于 2021-9-21 10:51:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
打开任何阶段的DCP,选中一个cell,按F4,都会显示其Schematic视图。在这个视图中,可以清楚地看到每个cellpin。小到一个触发器、查找表,大到用户的RTL模块甚至整个顶层设计,都有相应的pin。这里,我们重点了解一下pin的特征,借助这些特征可以帮助我们高效地搜到到目标pin
PinREF_PIN_NAME属性类似于每个Cell都有REF_NAME,每个Pin都有REF_PIN_NAME。例如,设计描述的触发器映射为SLICE中的FF(这里为FDPE),其时钟管脚的REF_PIN_NAMEC,使能管脚的REF_PIN_NAMECE,输入数据管脚的REF_PIN_NAMED,复位管脚的REF_PIN_NAMEPRE,输出数据管脚的REF_PIN_NAMEQ
9e7630243d290fe9fe039a60c017d9e6.jpg



可以看到,这里触发器的REF_PIN_NAME是固定不变的,例如,无论RTL代码中触发器的时钟如何命名,其REF_PIN_NAME都是C。此外,REF_PIN_NAME也是唯一的,也就是说同属于同一个cell的不同pin,其REF_PIN_NAME是不同的,据此可找到目标pin,如下图所示,这里要找到目标cell的时钟管脚。
6cbaac6b8a576d7892b04b98e5788d1d.jpg


PinDIRECTION属性Pin的另一个重要属性是DIRECTION。这个不难理解,其实就是表征pin是输入管脚还是输出管脚。据此,可以只获得输入管脚或者输出管脚。如下图所示,通过DIRECTION值为IN可得到所有的输入管脚;通过DRIECTION值为OUT可得到所有的输出管脚。
77ee08617f7bd1144a07936f450b1d5a.jpg


PinIS_X属性这里IS_X是对IS_CLOCKIS_CLEARIS_ENABLEIS_PRESETIS_RESETIS_SET的统称,分别表示是否为时钟管脚、异步复位管脚、同步使能管脚、异步置位管脚和同步置位管脚。这类属性其TYPEBool,其值非01。例如,对于时钟管脚,其IS_CLOCK的值为1IS_CLEAR的值为0。利用此属性也可以过滤出目标pin。例如,借助IS_CLOCK搜索到目标时钟管脚,如下图所示。
c889afb725b2c4c04adf4afe18b19e6e.jpg

PinIS_LEAF属性这个属性非常重要。借助下面的电路图,我们解释一下什么是leaf pin。图中pin 1cell rst_gen_i0pinpin 2cell reset_bridge_clk_rx_i0pinpin 1pin 2通过net相连,但两者均不是底层单元的pin。其对应的底层单元的pin是图中触发器的PRE管脚。用IS_LEAF属性可判定该pin是不是leaf pin
74eb7c02561f06ca8aadd1eafe17b670.jpg


get_pins中的-leaf选项在使用get_pins时,有个选项-leaf,其目的是只获取leaf pin。结合上图,假如已获得连接pin 1pin 2net。通过该net获取与该net相连的输入管脚。如果添加选项-leaf,则获得最底层的leaf pin。对比添加-leaf选项和不添加-leaf选项的输出值,观察两者的差异,体会-leaf选项的含义。
90bec9c58e6fffbfaeb66045f155a913.jpg

如果pin是多位的,选中这个pin,在property窗口的Magnify目录下,会显示该pin的具体组成与连接关系,如下图所示。
94849000cb42947e56c0be7f30b7035f.jpg

如果需要同时获取这些pin,可使用通配符“*”,具体命令如下图所示。
71122adf4b8c0f336b422d9179395cfd.jpg

Pin还有其他重要的属性,例如IS_CONNECTED,借助该属性可确定pin是否悬空。Pin的这些属性可以在其property窗口中查看。
发表于 2022-9-1 10:44:36 | 显示全部楼层
很细节
发表于 2022-10-31 16:31:25 | 显示全部楼层
学习了,受益匪浅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 20:10 , Processed in 0.019688 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表