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

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

3天內不再提示

異步復位D觸發(fā)器原理詳解 Reset信號怎么產生的

我快閉嘴 ? 來源:志芯 ? 作者:Jack Xu ? 2022-09-19 10:07 ? 次閱讀

復位的目的

復位信號數(shù)字電路里面的重要性僅次于時鐘信號。對一個芯片來說,復位的主要目的是使芯片電路進入一個已知的,確定的狀態(tài)。主要是觸發(fā)器進入確定的狀態(tài)。在一般情況下,芯片中的每個觸發(fā)器都應該是可復位的。

異步復位D觸發(fā)器

如圖1,將邊沿觸發(fā)的D觸發(fā)器的結構稍作改變,可以得到異步復位和異步置位的D觸發(fā)器;所謂置位就是不需要通過時鐘電平變化直接將D觸發(fā)器的鎖存值改變;所謂復位就是不需要通過時鐘電平變化,直接將觸發(fā)器鎖存值置0。為了實現(xiàn)異步復位和置位功能,需要引入SD和RD信號。因為SD和RD是以高電平作為置1和置0輸入信號的,所以必須把D觸發(fā)器的4個反相器變成或非門。其中,SD和RD端的內部連線以虛線示出。

f95894d2-3748-11ed-ba43-dac502259ad0.png

圖1異步復位的D觸發(fā)器

對于該異步復位D觸發(fā)器的功能探討如下:在非置位或非復位時,SD=RD=0,此時該異步復位D觸發(fā)器具有和普通的D觸發(fā)器一樣的功能,鎖存狀態(tài)只和輸出信號D以及時鐘電平相關。在SD或RD=1時,該異步復位D觸發(fā)器可以迅速置位和復位,SD=1,RD=0時,可以迅速置位為1;SD=0,RD=1時,可以迅速復位為0。

recovery time和removal time

recovery time即恢復時間,撤銷復位時,恢復到非復位狀態(tài)的電平必須在時鐘有效沿來臨之前的一段時間到來,才能保證時鐘能有效恢復到非復位狀態(tài),此段時間為recovery time。類似于同步時鐘的setup time。這個針對是本周期的RD的“恢復到非復位狀態(tài)的電平”。

removal time 即去除時間,撤銷復位時,在時鐘有效沿來臨之后復位信號還需要保持的時間為去除時間removal time(去除時間)。類似同步時鐘hold time。這個針對是下個周期的RD的“新的復位狀態(tài)的電平”。

如上文所討論,復位時SD=0,RD=1時,觸發(fā)器輸出態(tài)為0;那么撤銷復位時SD=0保持不變,RD會經歷一個從1變?yōu)?的下降沿,并保持為0。

f98b6f88-3748-11ed-ba43-dac502259ad0.png

圖2恢復時間和去除時間示意圖

圖2中是RD=0時是復位狀態(tài),不過用來說明恢復時間和去除時間的含義,效果是一樣的。

Reset信號怎么產生的

這個真沒研究過。Reset不就是0和1嗎?design中怎么可以提供的穩(wěn)定的0和1?那就是TIE High cell (Tie 1)和TIE Low cell(Tie 0)。

f9baf55a-3748-11ed-ba43-dac502259ad0.png

圖3某reset信號產生電路示意圖

如圖3所示,是我畫的一個reset信號產生電路,沒有官方來源,僅供參考。

為什么reset信號要通過reg接出去?因為reset信號和下一級的異步reset信號之間存在timing check,reg2reg就是同步電路的timing check。

為什么用兩個reg打拍,一個不行嗎?因為reg去采集TIE high或TIE low的信號時,是有一個時間將窗的(時鐘上升沿附近的Tsetup+Thold區(qū)間),那么相對來說reg本身采集到的glitch態(tài)(亞穩(wěn)態(tài))幾率很小;如果用兩個reg去采,采集到glitch態(tài)的幾率更小。

為什么TIE high和TIE low采集的信號會有glitch?影響因素太多了:環(huán)境溫度的突變、附近pg網絡的瞬時變化(例如附近的cell突然翻轉,crosstalk的影響等)、供電電源的電壓突變等等。

審核編輯:湯梓紅

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

    關注

    3

    文章

    164

    瀏覽量

    47828
  • reset
    +關注

    關注

    0

    文章

    34

    瀏覽量

    12853
  • 復位信號
    +關注

    關注

    0

    文章

    53

    瀏覽量

    6291

原文標題:淺談異步reset

文章出處:【微信號:IC學習,微信公眾號:IC學習】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    同步復位電路和異步復位電路區(qū)別分析

    異步復位信號a是異步復位信號源,異步
    的頭像 發(fā)表于 06-26 05:36 ?2.4w次閱讀
    同步<b class='flag-5'>復位</b>電路和<b class='flag-5'>異步</b><b class='flag-5'>復位</b>電路區(qū)別分析

    verilog描述異步置0,異步置1功能的D觸發(fā)器

    新手,verilog描述異步置0,異步置1功能的D觸發(fā)器,置0低電平有效,置1高電平有效,用modelsim仿真時,個別時序存在問題,費解,請指出問題所在。謝謝。代碼及仿真圖形如下:m
    發(fā)表于 04-04 20:55

    D觸發(fā)器,CLK突變時,輸入D也突變,觸發(fā)器的輸出應該如何判定?

    波形圖,復位信號無效時,輸出led_out居然與輸入key_out的值同步變化,也就是輸出居然不滿足D觸發(fā)器的特性。引出了一個問題,D
    發(fā)表于 01-25 22:41

    D觸發(fā)器,D觸發(fā)器是什么意思

    D觸發(fā)器,D觸發(fā)器是什么意思   邊沿D 觸發(fā)器:  電平
    發(fā)表于 03-08 13:53 ?4873次閱讀

    異步復位信號亞穩(wěn)態(tài)的原因與D觸發(fā)器的Verilog描述

    在帶有復位端的D觸發(fā)器中,當reset信號復位”有效時,它可以直接驅動最后一級的與非門,令Q端
    發(fā)表于 11-30 09:15 ?1.2w次閱讀
    <b class='flag-5'>異步</b><b class='flag-5'>復位</b><b class='flag-5'>信號</b>亞穩(wěn)態(tài)的原因與<b class='flag-5'>D</b><b class='flag-5'>觸發(fā)器</b>的Verilog描述

    D觸發(fā)器的幾種表示形式同步復位、同步釋放

    首選我們來聊聊時序邏輯中最基礎的部分D觸發(fā)器的同步異步,同步復位復位信號隨系統(tǒng)時鐘的邊沿
    的頭像 發(fā)表于 07-26 10:17 ?2.6w次閱讀
    <b class='flag-5'>D</b><b class='flag-5'>觸發(fā)器</b>的幾種表示形式同步<b class='flag-5'>復位</b>、同步釋放

    數(shù)字電路中的RS觸發(fā)器詳解

    其中R、S分別是英文復位Reset和置位Set的縮寫,作為最簡單的一種觸發(fā)器,是構成各種復雜觸發(fā)器的基礎。RS觸發(fā)器的邏輯電路圖如下圖所示。
    的頭像 發(fā)表于 02-08 09:19 ?7617次閱讀

    一文詳解SR觸發(fā)器

    在電路中,觸發(fā)器(Flip-flop)是一種組合邏輯電路,可以存儲1個二進制位的信息。 觸發(fā)器有兩個穩(wěn)定的狀態(tài):SET(置位)和RESET復位)。 當輸入
    的頭像 發(fā)表于 03-23 11:45 ?1.3w次閱讀
    一文<b class='flag-5'>詳解</b>SR<b class='flag-5'>觸發(fā)器</b>

    D觸發(fā)器的類型詳解 同步復位異步復位D觸發(fā)器講解

    觸發(fā)器(Flip-Flop)是數(shù)字電路中的一種時序邏輯元件,用于存儲二進制位的狀態(tài)。它是數(shù)字電路設計中的基本構建塊之一,常用于存儲數(shù)據、實現(xiàn)狀態(tài)機、控制信號的生成等。觸發(fā)器可以看作是一種特殊
    的頭像 發(fā)表于 08-31 10:50 ?1.5w次閱讀
    <b class='flag-5'>D</b><b class='flag-5'>觸發(fā)器</b>的類型<b class='flag-5'>詳解</b> 同步<b class='flag-5'>復位</b>和<b class='flag-5'>異步</b><b class='flag-5'>復位</b><b class='flag-5'>D</b><b class='flag-5'>觸發(fā)器</b>講解

    rs觸發(fā)器的置位和復位指令是什么

    在數(shù)字電路中,RS觸發(fā)器(也稱為RS鎖存)是一種基本的雙穩(wěn)態(tài)觸發(fā)器,它可以通過特定的輸入信號來實現(xiàn)置位(Set)和復位
    的頭像 發(fā)表于 09-28 16:31 ?7511次閱讀

    rs觸發(fā)器觸發(fā)方式有哪幾種

    觸發(fā)方式有以下幾種。 異步觸發(fā)方式:異步觸發(fā)是指觸發(fā)器的狀態(tài)不受時鐘
    的頭像 發(fā)表于 01-15 16:12 ?2327次閱讀

    d觸發(fā)器有幾個穩(wěn)態(tài) d觸發(fā)器和rs觸發(fā)器的區(qū)別

    的區(qū)別 輸入方式不同: D觸發(fā)器只有一個輸入端D,用來接收輸入信號; RS觸發(fā)器有兩個輸入端R和S,在不同情況下,分別用來置位和
    的頭像 發(fā)表于 02-06 11:32 ?3401次閱讀

    d觸發(fā)器的邏輯功能 d觸發(fā)器sd和rd作用

    D觸發(fā)器是一種常見的數(shù)字邏輯電路,它在數(shù)字系統(tǒng)和計算機中扮演著重要的角色。本文將詳細探討D觸發(fā)器的邏輯功能、工作原理以及RD(Reset-D
    的頭像 發(fā)表于 02-06 13:52 ?2w次閱讀

    JK觸發(fā)器的置位和復位有什么區(qū)別

    JK觸發(fā)器的置位(Set)和復位Reset)是其在數(shù)字電路中的兩種基本狀態(tài)控制功能,它們在操作原理、輸入條件以及觸發(fā)器輸出狀態(tài)的變化上有所區(qū)別。以下是對JK
    的頭像 發(fā)表于 07-27 14:50 ?1229次閱讀

    基本rs觸發(fā)器有幾種狀態(tài)?

    基本RS觸發(fā)器,全稱為基本Reset-Set觸發(fā)器,是一種最基本的存儲單元,用于存儲一位二進制信息(0或1)。基本RS觸發(fā)器有兩種狀態(tài):置位狀態(tài)(Set State)和
    的頭像 發(fā)表于 08-22 09:54 ?556次閱讀