作者PPTplayer (PPTplayer)
看板Electronics
標題[問題] D Flip-Flop 的Tpcq是全由Slave Latch決定嗎?
時間Sun Oct 30 19:50:38 2022
小弟目前在研究關於D Flip-Flop的相關方向
主要大概是分析Process Variation對於D Flip-Flop時序的影響
「當我們將DFF拆成M-S Latch後
會發現可能因製程上的隨機變異(Random Process Variation)
造成這兩顆Latch有些微差異,將探討是否影響時序」
現在遇到一件很少人討論也很少人研究的問題
現在是想要跟高手們確認一點觀念的問題
問題的描述大概是:(
請先忽略Clock的issues,假設為理想)
舉正緣觸發的DFF來說,當Clk=0時會將D端的訊號傳到Master Latch的Q(本篇稱為Qm)
接著等CLK=1的時候才會送到Slave Latch的Q(本篇稱Qs),也就是DFF的Output
因此(搭配圖示)
https://imgur.com/ZPPh4un.jpg
是不是能代表Clock To Q的Propagation Delay完全是只由Slave Latch決定
即使Master+前級電路Delay再大,只要能在Positive Edge起來前將D的值送到Qm就好
畢竟如果D到Qm這段Delay太大,導致Slave Latch無法順利接收到,就代表這顆DFF壞了
如果有錯還請高手指點
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.226.58 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Electronics/M.1667130644.A.FA2.html
※ 編輯: PPTplayer (150.117.226.58 臺灣), 10/30/2022 19:51:44
※ 編輯: PPTplayer (150.117.226.58 臺灣), 10/30/2022 20:12:01
1F:→ samm3320: 不太確定你想幹嘛,但你去跑setup/hold time加montecar 10/30 20:21
2F:→ samm3320: lo應該能cover兩個latch的些微差異吧10/30 20:21
目前就是想要確定
是否Tpcq是由Slave Latch的delay決定
也就是說Clk被拉起來後Q的傳送時間只需參考slave latch的就好
3F:→ samm3320: Clock to a由slave決定沒錯,master上半週已經進來了10/30 20:24
4F:→ samm3320: Clock to q10/30 20:24
謝謝!
5F:→ FTICR: 路過順便請問,PUF (physical unclonable function)就是用 10/30 20:31
6F:→ FTICR: 類似這種原理來實現的?10/30 20:32
是哦,主要就是利用Random Process Variation來產生CRPs
※ 編輯: PPTplayer (150.117.226.58 臺灣), 10/30/2022 20:43:55
7F:推 avincent60: 除非第一級的DFF充放電速度太慢,第二級來不及setup, 10/31 09:16
8F:→ avincent60: 否則delay時間的確是由第二級決定 10/31 09:16
9F:推 FTICR: 謝謝! 10/31 17:30