Library介绍(四)
标准单元形貌标准单元主要由以下几个部门构成,分别是引脚电容、power、timing组成。此中引脚电容主要包罗input/output pin的电容值。
power主要包罗每个pin的leakage power和internal power。
timing主要包括cell的input pin到output pin的rise delay和fall delay。有需要相识cell delay是如何计算的小同伴可以戳这里相识。
先看一下组合逻辑单元其lib是怎么构成的,以buffer为例。
https://img-blog.csdnimg.cn/img_convert/deb50d4c222a59bcef37ae7342384449.png
图1定义了buffer的一些根本属性、 leakage power值和input pin的相干信息。
https://img-blog.csdnimg.cn/img_convert/9207c953687b0aadf0ff0fa8c99aa178.png
图2定义了buffer output pin的相干参数,即buffer Z端的功能和internal power相干信息。
https://img-blog.csdnimg.cn/img_convert/81aa592b18d542782ca1c20c89c07f74.png
图3定义了buffer的timing信息。由于buffer属于组合逻辑,因此其timing arc属于combination timing arc。如图所示,定义了buffer output pin的rise/fall delay和rise/fall transition。
接下来,我们再看一下时序单元的timing arc是啥样的,以寄存器为例。
https://img-blog.csdnimg.cn/img_convert/2f65176d395cce45f8c1984d273b8d04.png
图4定义了寄存器的根本信息,以及其CK和D端的状态信息。
https://img-blog.csdnimg.cn/img_convert/acbcd22027b167312e6800aaa050109f.png
图5定义了D pin的相干信息和CK到Q的hold timing arc。
https://img-blog.csdnimg.cn/img_convert/251926a77d98f5393ea1d5a18815920d.png
图6定义了Q端的功能及其CK到Q的timing arc。
https://img-blog.csdnimg.cn/img_convert/3fead6bb967431d9324cea7177c6f793.png
图7为寄存器的复位端和CK的timing arc。我们可以看到,其只有rise_constraint检查。这是因为解除复位信号是从0到1进行跳变。所以,其只有上升沿的timing检查。
#小编是一个入行多年的数字后端工程师,自己对编程方面比较感兴趣,在数字后端的脚本、flow上比较擅长,可以为大家提供答疑咨询服务。如有需求,可打开星球芯冰乐,获取更多知识干货分享与答疑服务。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]