- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)