今天我们要介绍的数字后端概念是Delay cell。中文名延迟单元,常用于data path上,相比于buffer单元,它可以起到增加更多delay的作用,用来修复hold time的violation。
![](https://img.haomeiwen.com/i2486995/f01e4149e4e7f98c.png)
不过,delay cell有它自己的缺点,它的驱动很弱,因此我们需要避免让它推动load较大的cell。 我们查看delay cell的二维查找表就会发现,随着input transition和output load的变化,整个cell的delay变化是很剧烈的。来看FF corner下的delay cell延迟
![](https://img.haomeiwen.com/i2486995/2e17e1d1cdad1a01.png)
而且delay随着工艺变化波动较大,同样的在SS条件下,有时我们可以看到delay cell的延迟是FF corner的3倍左右,如果再算上OCV,这样会造成setup和hold很难同时收敛。
![](https://img.haomeiwen.com/i2486995/0ccc9a831c4bec22.png)
使用方法
ecoAddRepeater
ecoAddRepeater -cell SC6T_DLYAX2_DDC16SL \
-term MG_STATUS/REG_reg[8]/D
原文链接:https://blog.csdn.net/Tao_ZT/article/details/102456867
网友评论