日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

TimeQuest学习之三------外部寄存器模型

發布時間:2023/11/27 生活经验 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TimeQuest学习之三------外部寄存器模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

clock skew = < destination reg clock delay > - < source reg clock delay >

為了使clock skew 的影響可以疊加到data delay上,給出如下三組公式(對于fpga2ic):

1.clock skew = <ext_clk delay> - < fpga_clk delay>

2.data delay' = <data delay> - <clock skew>

?

對于多位寬數據(以三位為例):在D[0]~D[2]三個位寬中,delay max 影響建立時間(建立關系), delay min 影響保持時間(保持關系)。對于多位數據而言,max對應著最大延遲的那一位數據,min對應著最小延遲的那一位數據。TimeQuest 在分析D[0..2]建立時間的時候,它只要注意“最危險的建立時間”即可,按邏輯而言,沒有什么比“最危險”更危險。同樣思路,TimeQuest 在分析D[0..2]保持時間的時候,它只要注意“最危險的保持時間”即可,因為沒有什么比“最危險”更危險。

?

公式的推導都以fpga 為中心,因此fpga2ic 的公式又稱output 公式,針對啟動沿的 output 公式又名output max,換之針對下一個啟動沿的output 公式又名output min。

output max= <fpga2ext delay max> - < clock skew > + ext_Tsu;

output min= <fpga2ext delay min> - < clock skew > - ext_Th;

ic2fpga 是ic 發送數據,fpga 讀取數據的外部模型,不過不管位置怎么改變,大體上都是大同小異而已,

input max=<ext2fpga delay max> - < clock skew > + ext_Tco;

input min= <ext2fpga delay min> - < clock skew > + ext_Tco;

?

set_input_delay:

set output delay 與set input delay 好似一個“外包資料”,首先我們收集各種外部的延遲信息接著包裹在一個“外包資料”里,然后丟給TimeQuest 。TimeQuest 當然曉得某某delay max 是針對建立關系,又某某delay min 是針對保持關系。

set_output_delay:

TimeQuest 在分析內部的setup 與hold 時序時順便參考一下“外包資料”的信息... 就這樣TimeQuest 就可以獨立分開外部延遲信息與內部延遲信息。

?

?set_clock_latency:對于時鐘信息而言,max對應著這一時鐘的最大延遲,min對應著同一時鐘的最小延遲,當時鐘只有延遲而沒有抖動時(即延遲始終如一),成both。

set_clock_latency 約束行為不是為某個時鐘設置延遲,而是告訴TimeQuest 有關外邊時鐘信號的延遲信息。

set_clock_uncertainly:我們也知道SLDE 時間差是針對建立關系,而SEDL 時間差是針對保持關系。在此之前我們先將它們從input/output 公式中除掉,然后再將SLDE 與SEDL 的時間差透過set_clock_uncertainly 告訴TimeQuest 即可。

也即:使用set_clock_latency的作用是人為告訴TimeQuest時鐘的一些信息,由TimeQuest計算clock skew,所以使用了set_clock_latency時,就應該將input/output max/min中的clock skew去掉。

?在計算 set_input_delay 與set_output_delay 的時候,我們可以除掉clock skew,取而代之用set_clock_latency 約束命令告訴TimeQuest 關于外部模型中到底什么時鐘信號,然而又有多少的延遲。其中時鐘信號的產生源沒有抖動,又或者說抖動的early 與late值(both)作為前提。此外,透過set_clock_latency 約束命令,在Data Arrival Path 與Data Required Path 的信息中clock network delay 也會顯示對應的延遲。

set_clock_uncertainly 所謂的uncertainly 是指時鐘信號抖動的信息,不過更正確一點說就是各種時鐘抖動所產生的可能性時序里所隱藏的SLDE 時鐘差與SEDL 時鐘差,前者是針對建立關系,后者則是針對保持關系。

set_max_delay:

set_min_delay:

兩個都是比較老的命令,set maximum delay 直接自定義建立關系,而set minimum delay 直接定義保持關系。

對于物理時鐘來說,delay max(late)會造就最小的建立時間,換之delay min(early)會造就最小的保持時間。

create_generated_clock:是個笨蛋,只能一級銜接一級,不能跨級,否則出現錯誤:

Warning: No paths exist between clock target "ext1_clk" of clock "ext1_clk" and its clock source. Assumingzero source clock latency.

----------------------------------------------------------------------------------------------------------------------

?eetop前輩說:setup violation
主要就是設法剪掉critical path的delay,要么pipeline,要么retiming,要么把combination往前后級挪一挪。
hold time violation
hold time violation是clock tree的skew引起的。主要的宗旨就是設法加前面一級combination的delay,比如加buffer什么的。這時候hold time不滿足必須讓前前面延遲大一些,并大到比clock period還大出至少一個hold time來。也可以適當把clock period縮小。不過hold time并不是自己能控制的,挺鬧心的。
在綜合時,綜上所述,
setup violation是由于前級組合的延遲過大引起的,因此要用set_max_delay來限制,
hold violation是由于前級組合延遲國小引起的,因此不能讓他太小,要用set_min_delay來限制。

轉載于:https://www.cnblogs.com/fkl523/p/4005449.html

總結

以上是生活随笔為你收集整理的TimeQuest学习之三------外部寄存器模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久精品一区二 | 国产精品电影网 | 92精品| 午夜激情电影在线观看 | 国产一区二区亚洲 | 免费在线视频你懂的 | 在线a免费 | 国产欧美一区二区三区国产幕精品 | 日韩第二页 | 欧美性爱视频久久 | 天天干天天插天天操 | 人人妻人人澡人人爽人人精品 | 视频在线一区二区三区 | 又欲又污又肉又黄短文 | 高潮毛片无遮挡免费看 | 精品人妻伦一二三区免费 | 进去里在线观看 | 国产精品一区二区三区在线 | 加勒比一区二区三区 | 五月婷婷六月合 | 中文字幕一区二区在线播放 | 黑人巨大精品人妻一区二区 | 欧美黄色a级片 | 日韩aa视频 | 91亚洲精品视频 | 久久性生活视频 | 亚洲天堂99| 激情片网站 | 日韩精品一区二区免费视频 | 老司机精品福利视频 | 欧美色噜噜 | 亚洲www啪成人一区二区麻豆 | 自拍视频在线观看 | 黄色免费视频 | 国产三区在线观看 | 91中文字幕在线视频 | 草莓巧克力香氛动漫的观看方法 | 国产欧美一区二区三区精品酒店 | 日韩一区二区免费视频 | 成人自拍视频在线 | 亚洲精品小视频在线观看 | 特黄大片又粗又大又暴 | 一级黄色大片在线观看 | 噜啪啪 | 四虎激情 | 日本少妇激情 | 欧美三级韩国三级日本三斤在线观看 | 日日撸夜夜操 | 激情女主播| 午夜美女在线 | 欧美大片黄色 | 国产日韩av在线播放 | 色吊丝中文字幕 | 偷偷操不一样的久久 | 国产成人97精品免费看片 | 伊人网视频 | 成人毛片视频在线观看 | 在线小视频 | 欧美区日韩区 | 亚洲高清在线观看 | 日韩欧美在线一区二区 | 午夜黄色一级片 | 国产嫩草在线观看 | 色多多导航 | 成人区人妻精品一区 | 欧美激情在线狂野欧美精品 | 男女做那个的全过程 | 国产美女无遮挡免费 | 欧美日韩一级在线观看 | 九九视频国产 | 夜夜嗨av禁果av粉嫩avhd | 日韩激情一区二区 | 日韩高清一区 | 日本高清一区二区视频 | 精品黄色在线观看 | 丝袜美女av | 人人人插 | 国产精品一区二区三区免费在线观看 | 久久久精品蜜桃 | 干综合网 | 黄色大全免费观看 | 男生和女生靠逼视频 | 肉感丰满的av演员 | 女同av在线播放 | 国内自拍偷拍 | 一区二区三区四区国产 | 欧美日韩高清 | 亚洲二区在线播放视频 | 美女脱裤子让男人捅 | 国产精品久久久久久三级 | xxx国产在线观看 | 乱视频在线观看 | 99情趣网| 老司机午夜免费视频 | 在线视频网站 | 久久亚洲av午夜福利精品一区 | 一区二区三区视频网站 | 国产l精品国产亚洲区久久 午夜青青草 | av资源在线免费观看 |