看板Electronics
标 题Re: 如何做设计验证?
发信站Coba BBS (Sat Aug 5 17:00:59 2006)
转信站ptt!ctu-reader!Spring!ctu-peer!news.nctu!netnews.ee.nctu!JCPP
【 在
[email protected] (博班的生活是降喔) 的大作中提到: 】
: ※ 引述《[email protected] (未来,一直来一直来)》之铭言:
: : 你的STA做不好已经不是Functional Verification的范围了
: : timing是最基本的 基本上timing的问题STA都能解决
: 我是没有run过digital design flow啦^^"
: 不过在做完STA分析时
: 除了符合timing constraint的要求外
: 加入timing的因素不是可能会有skew or glitch
: 造成function error?
clock skew 属於 gate delay && RC delay 计算问题,
在 timing 分析中会被看出
clock jitter 可靠设定 clock uncertainity 来预留 margin
glitch 也是属於 gate delay 问题,如果为 gated clock 设计问题,
目前也可检查. 非 gated clock 上讯号的 glitch,跟一般分析 gate delay
问题相同,所以都不成问题
: STA只管timing问题?
: 不会综合去考量timing造成function的问题?
你的 function 问题, 如果为 synthesis 软体造成,
可用 LEC 检查, 如果为设计问题, RTL 就会错了
如果是因为 delay 过大造成 timing 错误, 这个在 STA report 就可知道
: 还是说design时
: 先check Function问题(无考虑timing)
: 再来就做STA来check timing
: 됊
当然是这样的
: 阿...我是想请教大家
: 不会再考虑timing的因素下在去做function check?
: 各做各的吗?
: 观念可能有点问题,请大家指导一下^^
除非你的电路有 internal trigger, 例如由外面信号产生
内部 trigger 信号,又非 gated-clock 情形, 这种情况下
设计电路较复杂, 必须考量 delay 才能确保 function 正确.
(simulation 做到 cycle-accuracy 还不足)
如果是标准的由 clock 驱动的电路,simulation 只需 cycle-accuracy
的话, STA 的 report 就很够了.
--
我是.......
可爱的哲哲喔...
※ 来源:‧四百年来第一靠边站 culture.twbbs.org‧[FROM: soldier]