色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

寄存器的時序要求有哪些?

冬至子 ? 來源:梧桐芯語 ? 作者:孫榮榮 ? 2023-07-13 15:47 ? 次閱讀

對于下面這個傳輸門來說,只有當CLK為高電平,即傳輸門打開時,輸入端I的電平才會被傳輸到輸出端O,這是一個正常的傳輸過程。

圖片

不過,傳輸過程不是一蹴而就的,一方面,CLK的切換需要時間(也就是我們所說的transition time),另一方面,如果在傳輸門打開到關閉的切換過程中,I輸入的電壓也在變換,而在CLK關閉后,O的輸出剛好在高電平與低電平的一半,或者通俗一些說,剛好是0.5VDD。

如果這種情況出現在寄存器的U2傳輸門上,會發生什么?沒錯了,D’只有0.5VDD,那么一級一級傳下去,D’’、Q’’、Q都是多少呢?

圖片

0.5VDD只是一個假設,實際上我們知道,對于CMOS傳輸曲線來說,當輸入端電壓處于一個較為穩定的接近于傳輸曲線中間位置,則輸出端Q會出現不穩定的狀態,我們就把這種情況稱之為寄存器出現了亞穩態。

那么亞穩態是X[2]嗎?亞穩態是中間態嗎?亞穩態輸出就一定是0.5VDD嗎?這些問題,在任何企業、學校都會有熱烈的討論。

實際上,亞穩態既然叫做亞穩態,那么就是可能因為周圍環境的不同,其輸出會向一個方向偏移,比如說電子偏多的時候,可能偏向于低電平,空穴偏多的時候,可能偏向于高電平[3]。但由于不是被VDD或地直接驅動,變化速度會偏慢,實際表現就和下面這幅圖一樣,原本應該一下就變化的,可能需要一個緩慢的變化過程。

圖片

寄存器的setuphold時序概念

通過亞穩態部分的介紹,我們知道,當時鐘上升沿來到,并關閉輸入端第一級U2傳輸門時,如果D端發生數據變化,有可能導致Q端輸出產生亞穩態。

為了保證寄存器穩定工作,在設計電路時,需要滿足兩個時間窗口。

在時鐘上升沿來到前的一個時間段,數據必須建立完成,這個時間稱之為建立時間(setup time)。而在時鐘上升沿之后一個時間段,則需要保持住數據不變化,這個時間稱之為保持時間(hold time)。建立時間、保持時間與時鐘的關系如下圖所示。

圖片

現在大部分標準單元庫設計的寄存器都采用了0保持時間或負保持時間設計,也就是保持時間為0或為負數,當然這也在某種程度上增加了建立時間的時間窗大小,降低了系統工作頻率。好處是更容易幫助系統在各種不同的時序簽核(Timing sign-off)條件下,快速收斂,簡化了投片標準,加快了上市時間(Time to Market)。

在時序分析當中,還有一種路徑上的setup time與hold time概念,與寄存器的概念類似,但意思不同,千萬不要混淆了。

寄存器的recoveryremove時序概念

在建立時間和保持時間概念中,我們可以看到,當時鐘觸發沿到來時,為了保證電路穩定工作,需要在邊沿前后一段時間保持D端數據穩定。

而對于一個帶有異步復位或異步置位的寄存器來說,如果復位信號釋放(從有效變成無效)與時鐘觸發沿同時出現,也會帶來同樣的問題。

當寄存器處于復位狀態,且時鐘處于低電平,則采集部分和輸出部分由于傳輸門U6關閉,處于分割狀態。輸出部分電路,Q端輸出來源于異步復位rstn驅動;而采集部分電路中,D’由于傳輸門U2處于打開狀態,因此由D端輸入,假設D端剛好與Q端數據相反,則在該實例中為高電平。而D’’則來源于異步復位rstn驅動,為高電平。

圖片

可以試想,如果異步復位釋放,從有效變換成無效狀態,即示例中從低電平轉換成高電平,那么采集部分電路所有節點,將依靠D端進行翻轉,直到穩定,其中D’’與Q’’因為傳輸門U6關閉,要等待CLK為高的時候才會進行傳輸。之后待CLK從低電平變換成高電平后,U6打開,輸出部分電路再根據D’’進行翻轉,直到Q端輸出高電平,完成復位后,時鐘上升沿觸發工作效果。

圖片

但是如果在異步復位rstn釋放的同時,時鐘CLK出現上升沿,則可能出現U2還沒有關閉,但U5已經打開的情況,D’會因為D為高電平以及D’’為高電平發生沖突。如果當U2完全關閉后,D’未完全穩定在某個狀態,則可能導致后面電路失效,Q端在此出現亞穩態的情況。

圖片

因此與建立時間與保持時間類似,對于帶有異步復位或異步置位的寄存器來說,異步復位也需要在時鐘上升沿到來之前的一個時間窗穩定下來,稱之為recovery time,而在時鐘上升沿后一段時間內保持住,稱之為remove time。

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5355

    瀏覽量

    120547
  • 變換器
    +關注

    關注

    17

    文章

    2100

    瀏覽量

    109354
  • VDD
    VDD
    +關注

    關注

    1

    文章

    312

    瀏覽量

    33268
  • CMOS技術
    +關注

    關注

    0

    文章

    67

    瀏覽量

    10278
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17182
收藏 人收藏

    評論

    相關推薦

    Verilog設計寄存器

    現代邏輯設計中,時序邏輯設計是核心,而寄存器又是時序邏輯的基礎,下面將介紹幾種常見的寄存器的Verilog設計代碼供初學者進行學習理解。
    的頭像 發表于 07-27 09:03 ?3614次閱讀
    Verilog設計<b class='flag-5'>寄存器</b>

    寄存器,寄存器是什么意思

    寄存器,寄存器是什么意思 寄存器定義  寄存器是中央處理內的組成部分。寄存器是有限存貯容量
    發表于 03-08 14:26 ?2.2w次閱讀

    寄存器的作用哪些?

    寄存器的作用哪些? 寄存器用途  1.可將寄存器內的數據執行算術及邏輯運算;  2.存于寄存器內的地址可用來指向
    發表于 03-08 14:35 ?1.6w次閱讀

    數據寄存器,數據寄存器是什么意思

    數據寄存器,數據寄存器是什么意思 數據寄存器數據寄存器包括累加AX、基址寄存器BX、計數
    發表于 03-08 14:38 ?1.3w次閱讀

    寄存器分類哪些?

    寄存器分類哪些? 寄存器分類
    發表于 03-08 14:42 ?1.2w次閱讀

    移位寄存器,移位寄存器是什么意思

    移位寄存器,移位寄存器是什么意思 移位寄存器_
    發表于 03-08 14:50 ?1.8w次閱讀

    ARM寄存器詳解

    ARM37個寄存器,其中31個通用寄存器,6個狀態寄存器。   這里尤其要注意區別的是ARM自身寄存器和它的一些外設的
    發表于 07-10 10:04 ?2963次閱讀

    寄存器與移位寄存器

    寄存器與移位寄存器:介紹寄存器原理和移位寄存器的原理及實現。
    發表于 05-20 11:47 ?0次下載

    寄存器與內存的區別

    寄存器是中央處理內的組成部份。它跟CPU有關。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和位址。在中央處理的控制部件中,包含的
    發表于 12-31 16:57 ?1w次閱讀

    GPIO寄存器

    每組IO口10個寄存器組成,如果芯片GPIOA~GPIOI,9個組那么一共有90個寄存器如果配置一個IO口需要2個位,那么剛好32位寄存器
    發表于 12-08 17:06 ?5次下載
    GPIO<b class='flag-5'>寄存器</b>

    寄存器的作用以及復位

    寄存器的作用** 1)時序邏輯存儲數據。例如,一個計數,每個周期要加1,那它就要使用寄存器實現。純組合邏輯是實現不了的。
    的頭像 發表于 01-30 17:17 ?7051次閱讀
    <b class='flag-5'>寄存器</b>的作用以及復位

    寄存器的工作原理

    寄存器的工作原理 寄存器是CPU內部用來存放數據的一些小型存儲區域,用來暫時存放參與運算的數據和運算結果。其實寄存器就是一種常用的時序邏輯電路,但這種
    發表于 02-20 14:02 ?8631次閱讀

    什么是移位寄存器?數字電路中的寄存器類型哪些呢?

    移位寄存器是一種時序邏輯電路,能夠存儲和傳輸數據。它們由觸發組成,這些觸發的連接方式使得一個觸發的輸出可以作為另一個觸發
    的頭像 發表于 09-20 10:44 ?8300次閱讀
    什么是移位<b class='flag-5'>寄存器</b>?數字電路中的<b class='flag-5'>寄存器</b>類型<b class='flag-5'>有</b>哪些呢?

    寄存器屬于時序邏輯電路嗎 寄存器是什么邏輯電路

    成部分之一。 寄存器屬于時序邏輯電路。時序邏輯電路是指其輸出狀態不僅依賴于當前的輸入,還依賴于過去的輸入和時鐘信號的變化。在寄存器中,時鐘信號用來控制數據的輸入和輸出,確保在時鐘上升沿
    的頭像 發表于 02-18 09:37 ?1677次閱讀

    寄存器分為基本寄存器和什么兩種

    寄存器是計算機中用于存儲數據的高速存儲單元,它們是CPU內部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本寄存器
    的頭像 發表于 07-12 10:31 ?1441次閱讀
    主站蜘蛛池模板: JAVAPARSER丰满白老师| 精品一区二区三区免费毛片 | 美目盼兮amy198281| 亚洲看片网站| 97久久国产露脸精品国产| 久久99精品久久久久久园产越南 | 国产成人无码精品久久久免费69 | 成人在线视频观看| 国产中文字幕乱码一区| 老师的快感电影完整版| 青柠在线观看视频在线| 99精品视频在线| 欧美精品华人在线| 亚洲AV无码乱码在线观看浪潮 | 国产欧美一本道无码| 男人J桶女人P视频无遮挡网站| 久久精品视频91| 中文字幕无码亚洲字幕成A人蜜桃| 哒哒哒影院在线观看免费高清| 国产偷抇久久精品A片蜜臀A| 午夜性爽视频男人的天堂在线| 99久久99久久精品国产片果冻| 男人吃奶摸下挵进去啪啪| 4388成人| 青草久久影院| 国产爱豆剧果冻传媒在线| 午夜在线观看免费观看 视频| 国产睡熟迷奷系列精品| 亚洲最大在线视频| 男人扒开添女人屁股| 俄罗斯美女z0z0z0在线| 欧美夜夜噜2017最新| 夫外出被公侵犯日本电影| 我在厨房摸岳的乳HD在线观看| japonensis护士| 少妇内射兰兰久久| 不卡人妻无码AV中文系列APP| 久久影院毛片一区二区| 亚洲熟女丰满多毛XXXXX| 国产精品成人啪精品视频免费观看| 小夫妻天天恶战|