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为例。

图1定义了buffer的一些基本属性、 leakage power值和input pin的相关信息。

图2定义了buffer output pin的相关参数,即buffer Z端的功能和internal power相关信息。

图3定义了buffer的timing信息。由于buffer属于组合逻辑,因此其timing arc属于combination timing arc。如图所示,定义了buffer output pin的rise/fall delay和rise/fall transition。

接下来,我们再看一下时序单元的timing arc是啥样的,以寄存器为例。

图4定义了寄存器的基本信息,以及其CK和D端的状态信息。

图5定义了D pin的相关信息和CK到Q的hold timing arc。

图6定义了Q端的功能及其CK到Q的timing arc。

图7为寄存器的复位端和CK的timing arc。我们可以看到,其只有rise_constraint检查。这是因为解除复位信号是从0到1进行跳变。所以,其只有上升沿的timing检查。


#小编是一个入行多年的数字后端工程师,本身对编程方面比较感兴趣,在数字后端的脚本、flow上比较擅长,可以为大家提供答疑咨询服务。如有需求,可打开星球芯冰乐,获取更多知识干货分享与答疑服务。

相关推荐
树码小子17 分钟前
SpringIoC & DI (1):IOC介绍 & Spring IoC使用 & DI
java·后端·spring
unicrom_深圳市由你创科技1 小时前
基于ARM+DSP+FPGA异构计算架构的高速ADC采集卡定制方案
arm开发·fpga开发
墨染青竹梦悠然2 小时前
基于Django+vue的图书借阅管理系统
前端·vue.js·后端·python·django·毕业设计·毕设
怪兽毕设2 小时前
基于Django的洗衣服务平台设计与实现
后端·python·django·洗衣服务平台
程序员泠零澪回家种桔子2 小时前
微服务日志治理:ELK 栈实战指南
后端·elk·微服务·云原生·架构
北京青翼科技2 小时前
高速采集卡丨AD 采集丨 多通道数据采集卡丨高速数据采集系统丨青翼科技FMC 子卡
图像处理·人工智能·fpga开发·信号处理·智能硬件
qq_12498707532 小时前
基于html的书城阅读器系统的设计与实现(源码+论文+部署+安装)
前端·vue.js·spring boot·后端·mysql·信息可视化·html
CodeToGym3 小时前
【全栈进阶】Spring Boot 整合 WebSocket 实战:从实时告警到金融行情推送
java·后端·spring
Leinwin3 小时前
Moltbot 部署至 Azure Web App 完整指南:从本地到云端的安全高效跃迁
后端·python·flask
毕设源码-邱学长3 小时前
【开题答辩全过程】以 基于Springboot个人健康运动系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端