付費限定

[Verilog] 10分鐘看懂setup time / hold time check (原創)

閱讀時間約 3 分鐘

面試必考題, 人人說的一口好setup time / hold time

但是除了timing check的公式外很沒有感覺,

小弟出一張嘴經年累月用心體會說說對這個timing設定的感想,

講一下我消化完對他的定義

setup time 指的是當訊號要被抓住前必須保持穩定幾秒

hold time 指的是當訊號被抓住後必須維持穩定幾秒

metastable 則是當setup time 或 hold time 無法滿足時有機率出現的狀態


用個實際例子來舉例,

早期在拍照時,再按下快門前後都必須保持穩定不動,拍下的照片才不會失焦,

對於Register或latch來說也是一樣,

按下快門的動作等同於clk的positive edge或negative edge trigger那一剎那,

按下快門前必須預備不動幾秒等同於Setup time的意義,

最少須保持多久才不會再按快門那剎那失焦, 字面上的setup意思就在此.

按下快門後必須維持幾秒不動等同於hold time的意義,

最快必須要多久後才能動才不會失焦, 字面上的hold的意思就在此.

如果我們無法保持不動的話,失焦的現象則等同於metastable,

不知道reg這筆取到的值到底是不是準的.


以下圖為例,假設我們預期是clk 上升緣要去抓取data,

那setup time及hold time check則預設會位於上升緣前後,

上升緣前面是setup time check,上升緣後是hold time check,

在上升緣(快門)trigger那一剎那,

必須滿足Data已經保持一段時間沒動了(setup data).

在上升緣trigger過後,

必須維持當下的Data一段時間不動 (hold住data).

如此一來才可以順利的讓register抓穩Data

raw-image


那如果我們遇到setup time violation或hold time violation要怎麼處理呢?

或是我不管violation又會怎樣?反正開頭直接說機率性metastable不是一定會出現

下集再來一起探討,剩一張嘴不是一天造成


看完精湛的論述來小小思考一下,

那想想如果發生metastable看到的訊號變化會長甚麼樣子呢?

...

以行動支持創作者!付費即可解鎖
本篇內容共 1159 字、2 則留言,僅發佈於10分鐘看懂IC設計你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
數位IC設計第一品牌 從0到1用嘴做IC 觀念大權
留言0
查看全部
發表第一個留言支持創作者!
數位IC裡我們關注的都是0或1, 大家都知道電腦是0101在做二進位的運算, 在晶片裡又是怎麼做到的? 實際上我們在設計晶片時,會給他一個VDD跟GND, VDD-GND給的是預期的Driving volatge, 像是5V或9V 以5V為例 0或1物理上就是目前的電壓靠近0V或5
IC設計流程大致如下 每個步驟都是必經過程,走完整個過程後輸出一版real chip |-----------------------| | 定SPEC | --- 決定 Function/clk period/製程liberary .
加入前必須懂<數位IC設計>在做什麼? IC設計產業中主要分成兩大區塊,數位IC及類比IC 對於電機系學生剛聽到IC設計的人來說,淺意識會認為IC設計需要用到龐大的電子學, 每天的工作內容就是在算cmos電流電壓,小訊號放大器等.. 對於這些刻板印象來說是屬於類比IC的工作, 然而數位IC
數位IC裡我們關注的都是0或1, 大家都知道電腦是0101在做二進位的運算, 在晶片裡又是怎麼做到的? 實際上我們在設計晶片時,會給他一個VDD跟GND, VDD-GND給的是預期的Driving volatge, 像是5V或9V 以5V為例 0或1物理上就是目前的電壓靠近0V或5
IC設計流程大致如下 每個步驟都是必經過程,走完整個過程後輸出一版real chip |-----------------------| | 定SPEC | --- 決定 Function/clk period/製程liberary .
加入前必須懂<數位IC設計>在做什麼? IC設計產業中主要分成兩大區塊,數位IC及類比IC 對於電機系學生剛聽到IC設計的人來說,淺意識會認為IC設計需要用到龐大的電子學, 每天的工作內容就是在算cmos電流電壓,小訊號放大器等.. 對於這些刻板印象來說是屬於類比IC的工作, 然而數位IC
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
AI應用遍地開花,討論AI晶片的同時,也來認識一下台積電的其中一項先進封裝技術CoWoS,本篇試圖簡單說明。
Thumbnail
  1.現今的德國(德意志聯邦共和國)與法國原是同一個國家:法蘭克王國(Regnum Francorum, 481-843)。840年國王路易一世(778-840)死後,領土由三位兒子分別繼承。長子死後,兩兄弟分割了大哥的土地,並簽定凡爾登條約(Treaty of Verdun)。因此,法蘭克王國的
Thumbnail
原以為神仙居住的峽谷會在深山中,要長途跋涉經過崎嶇蜿蜒的山路才能夠靠近。沒想到,交通便利的現在,只要願意驅車前往,這是一段連兩歲娃兒都能夠輕鬆行走、駐足欣賞大自然鬼斧神工的峽谷 - 神仙谷。 車子駛過南庄老街過了橋後,經過桂花園左轉進入苗21線一路開上去,就能夠抵達抵達神仙谷步道口。不過,前陣子下雨
Thumbnail
你是否曾經使用過許多筆記軟體記錄著你的人生、興趣、工作、靈感與夢想?今天要來介紹如何在10分鐘之內,十個步驟使用 Wordpress建立你專屬的資料庫,收納這些散落各處的資料,並且能在需要的時後快速檢索出你要的資料
Thumbnail
這樣的標題許多人看到第一個反應很可能就是: 「備審資料肯定花了很多時間做,教授看不到10分鐘?學生的努力,教授就這樣看一下就沒了⋯⋯。」 這裡不想談深入的研究,用圖中的例子來說明好了: ► 教授看學習歷程時間短 認為「學習歷程自述」最重要。 ►經過生涯探索的學生,表達力與創新能力都比從前更好。
Thumbnail
對玩家來說進入遊戲有沒有馬上接收到這遊戲的賣點,如果遊戲講求的爽快的打擊感,那是否有一進入遊戲馬上讓玩家打到爽,還是在做無謂的劇情鋪陳呢?經濟體系也就是讓整體循環開始流動的動力,以玩家體驗來說經濟獲取上是否會過於困難或是花費時間過高,這些都會造成體驗的慾
Thumbnail
如果要把目前的信心分數用1到10分來評估的話,我會說7.5分。我們總是兩邊都站站,不特別悲觀,也不特別超樂觀。 因為我們還沒突破之前說的那斯達克過去新高,能不能在15700後穩步拉高站好?如果發展順利,我們會希望各公司Q3的財報成績每天逐漸把大市拉上去,那信心分數就會隨之提高了。
Thumbnail
一封來自宇宙的邀請函:每一天,給自己10分鐘的留白時間,看見內在真實的豐盛力量。 圖文 by Astrid 每一天,只要花一點時間和自己在一起,就能夠更靠近真實的自己一點、願意說真心想說的話、願意展露自己真正想表達的,也不再無端的擁有太多恐懼意識佔據心靈層面,發散純淨的意念給周圍的人。這樣簡單的
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
AI應用遍地開花,討論AI晶片的同時,也來認識一下台積電的其中一項先進封裝技術CoWoS,本篇試圖簡單說明。
Thumbnail
  1.現今的德國(德意志聯邦共和國)與法國原是同一個國家:法蘭克王國(Regnum Francorum, 481-843)。840年國王路易一世(778-840)死後,領土由三位兒子分別繼承。長子死後,兩兄弟分割了大哥的土地,並簽定凡爾登條約(Treaty of Verdun)。因此,法蘭克王國的
Thumbnail
原以為神仙居住的峽谷會在深山中,要長途跋涉經過崎嶇蜿蜒的山路才能夠靠近。沒想到,交通便利的現在,只要願意驅車前往,這是一段連兩歲娃兒都能夠輕鬆行走、駐足欣賞大自然鬼斧神工的峽谷 - 神仙谷。 車子駛過南庄老街過了橋後,經過桂花園左轉進入苗21線一路開上去,就能夠抵達抵達神仙谷步道口。不過,前陣子下雨
Thumbnail
你是否曾經使用過許多筆記軟體記錄著你的人生、興趣、工作、靈感與夢想?今天要來介紹如何在10分鐘之內,十個步驟使用 Wordpress建立你專屬的資料庫,收納這些散落各處的資料,並且能在需要的時後快速檢索出你要的資料
Thumbnail
這樣的標題許多人看到第一個反應很可能就是: 「備審資料肯定花了很多時間做,教授看不到10分鐘?學生的努力,教授就這樣看一下就沒了⋯⋯。」 這裡不想談深入的研究,用圖中的例子來說明好了: ► 教授看學習歷程時間短 認為「學習歷程自述」最重要。 ►經過生涯探索的學生,表達力與創新能力都比從前更好。
Thumbnail
對玩家來說進入遊戲有沒有馬上接收到這遊戲的賣點,如果遊戲講求的爽快的打擊感,那是否有一進入遊戲馬上讓玩家打到爽,還是在做無謂的劇情鋪陳呢?經濟體系也就是讓整體循環開始流動的動力,以玩家體驗來說經濟獲取上是否會過於困難或是花費時間過高,這些都會造成體驗的慾
Thumbnail
如果要把目前的信心分數用1到10分來評估的話,我會說7.5分。我們總是兩邊都站站,不特別悲觀,也不特別超樂觀。 因為我們還沒突破之前說的那斯達克過去新高,能不能在15700後穩步拉高站好?如果發展順利,我們會希望各公司Q3的財報成績每天逐漸把大市拉上去,那信心分數就會隨之提高了。
Thumbnail
一封來自宇宙的邀請函:每一天,給自己10分鐘的留白時間,看見內在真實的豐盛力量。 圖文 by Astrid 每一天,只要花一點時間和自己在一起,就能夠更靠近真實的自己一點、願意說真心想說的話、願意展露自己真正想表達的,也不再無端的擁有太多恐懼意識佔據心靈層面,發散純淨的意念給周圍的人。這樣簡單的