网站大量收购独家精品文档,联系QQ:2885784924

icc学习笔记.pptx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
icc学习笔记概要1

Launch?Edge:產生data的register?1所使用的clock?rising?edge。 Latch?Edge:接收data的register?2所使用的clock?rising?edge,會delay?Lauch?Edge?1個clk ;Setup?Time:在clk?rising?edge之前,data必須穩定的最短時間,若不滿足setup?time,data無法敲進register。 Hold?Time:在clk?rising?edge之後,data必須穩定的最短時間,若不滿足hold?time,data無法敲進register。 Setup?Time與Hold?Time必須同時滿足,資料才可順利敲進register。 ;Data?Arrival?Time:data實際到達register?2的input?D時的時間。 所以從Lauch?Edge開始,經過Tclk1?(register?1的clock?skew),再加上Tco(register?1的clock?to?output?delay),再加上Tdata(組合邏輯本身的delay),即為Data?Arrival?Time。 ?;Clock?Arrival?Time:clock實際到register?2?input的時間。 所以從Latch?Edge開始,經過Tclk2(register?2的clock?skew),即為Clock?Arrival?Time。 ;Data?Required?Time?(Setup):為了讓資料能敲進register,最遲須在何時能準備好資料。 所以從Clock?Arrival?Time開始(Latch?Edge?+?Tclk2)?減掉?Tsu?,在扣掉一下額外的不確定值,即為Data?Required?Time?(Setup) ;Data?Required?Time?(Hold):為了讓資料能敲進register,資料至少需維持到何時。 所以從Clock?Arrival?Time開始(Latch?Edge?+?Tclk2)加上Th,再加上一些額外的不確定值,即為Data?Required?Time?(Hold) ;講了這麼久,總算要進入主題Slack啦,先講Setup?Slack,定義很簡單,只要將Data?Required?Time?(Setup)減掉Data?Arrival?Time即可,也就是符合Setup?Time的margin。 上面的Timing圖看起來很複雜,事實上以Lauch?Edge為首導出來的只是Data?Arrival?Time,之前已經講過,而以Latch?Edge為首導出來的是Data?Required?Time,之前也講過,現在只是將所有的timing都畫在一起而已。 若Setup?Slack為正,表示Data?Required?Time在Data?Arrival?Time之後,所以一定滿足Setup?Time,反之若Setup?Slack為負,則表示Data?Arrival?Time在Data?Required?Time之後,所以一定無法滿足Setup?Time。; ;接下來講Hold?Slack,定義也很簡單,只要將Data?Arrival?Time減掉Data?Required?Time?(Hold)即可,也就是符合Hold?Time的margin。 上面的timing圖比較特殊些,主要是Data?Arrival?Time部分,因為要找Hold?Slack,所以從Next?Launch?Edge開始,一樣加??Tclk1?+?Tco?+?Tdata,而從Latch?Edge開始加上Tclk2時為Data?Required?Time?(Hold),這與之前講的一樣。 若Hold?Slack為正,表示Data?Arrival?Time在Data?Required?Time之後,所以一定滿足Hold?Time,反之若Hold?Slack為負,則表示Data?Required?Time在Data?Arrival?Time之後,所以一定無法滿足Hold?Time。 ; ;

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档