时序分析概念min pulse width介绍

电子说

1.3w人已加入

描述

今天我们要介绍的时序分析概念是 min pulse width ,全称为最小脉冲宽度检查。这也是一种非常重要的timing arc check,经常用在时序器件或者memory上面。

一般情况下,由于cell本身有变异,rise和fall delay不相同,这样可能会造成时钟信号脉冲宽度减小。

如下图一个周期为1ns,duty cycle 为50%的clock信号

时序分析器

在经过一个buffer(rise delay: 0.05, fall delay:0.03)

时序分析器

clock信号波形变成如下图所示:

时序分析器

因此,可以知道,如果某个cell的rise delay大于fall delay,那么输出时钟的脉冲宽度要比输入时钟小。如果时钟信号经过一系列相同类型的单元,则时钟信号的脉冲宽度将会持续减小。如果小于某个最小宽度,可能会导致器件不能正常的捕获数据。

因此,在做timing分析时,我们是必须对cell的pin做min pulse width检查。通常有两类方法:

1) sdc里面定义

set_min_pulse_width 2.0 [get_clocks CK1]

2)library里面定义

时序分析器

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分