Cell delay有的时候为什么是负值?

        在我们常规的理解中认为,一个信号经过一个标准单元后,必然会有一个delay。那么这个delay基本上正值。

        但在特殊情况下,cell delay其实也可以是负值。那么,为了搞清楚这个问题,我们先看一下cell delay是如何定义的?

        假设一个信号,经过buffer以后,其信号delay值得计算方法如图1所示,其delay值由input信号上升沿50%处至output信号上升沿50%的delay值。

        那么,假设如图2这种特殊的情况,即input信号上升沿特别大,便有可能出现cell delay

        所以,碰到这种cell delay是负值的情况时,我们首先去检查一下是不是input transition太大导致。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值