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

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

3天內(nèi)不再提示

寄存器門電路原理分析

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

當前行業(yè)內(nèi)CMOS寄存器電路設(shè)計往往采用主從鎖存器設(shè)計的結(jié)構(gòu),這與傳統(tǒng)“數(shù)字電路設(shè)計”課程上學(xué)到的D觸發(fā)器電路結(jié)構(gòu)基本一致,而鎖存器部分,則采用了傳輸門控制邏輯,這也是得益于CMOS工藝發(fā)展的成熟。

以一個帶異步復(fù)位(低電平有效)的上升沿觸發(fā)寄存器為例,其CMOS電路結(jié)構(gòu)如下所示:

圖片

整個電路可以分為采集部分(Capture Part)以及輸出部分(Launch Part)兩個部分,由兩個結(jié)構(gòu)對稱的鎖存器組成,采集部分與輸出部分的傳輸門控制信號,剛好相位相差180度(反向控制時鐘),這可以保證兩部分電路在控制信號為高電平或者低電平時,當異步控制信號rstn為高電平時,有且僅有一個部分電路有效。

當傳輸門控制信號,也就是邊沿觸發(fā)信號CLK為低電平時,傳輸門U6關(guān)閉,采集部分與輸出部分相互獨立,處于采集狀態(tài);傳輸門U2打開,D端數(shù)據(jù)可以流入到D’及D’’;由于傳輸門U9打開,因此Q端來源于Q’’以及Q’,并形成穩(wěn)定反饋環(huán)路,不會因為D’’的變化而發(fā)生變化,從而Q不會因為D的變化而發(fā)生變化。

圖片

當CLK信號從低電平變成高電平(上升沿),傳輸門U6打開,輸出部分與采集部分通路連接,D’’被傳輸給Q’’,并同時傳遞給Q端輸出,從現(xiàn)象看,則是當CLK上升沿時,D端數(shù)據(jù)被傳輸?shù)絈端輸出。

CLK保持在高電平后,傳輸門U2關(guān)閉,D端輸入與采集部分隔斷,D’不會根據(jù)D的變化而發(fā)生變化,因此表現(xiàn)出來Q也不會因為D的變化而變化。

圖片

若CLK從高電平變成低電平(下降沿),傳輸門U6關(guān)閉,輸出部分與采集部分的通訊再次被截斷,Q端也不會發(fā)生變化。

若異步控制信號rstn為低電平時,無論CLK如何變化,Q端都會保持在低電平輸出。而且只要rstn從高電平變成低電平,Q端立刻復(fù)位到低電平,也不需要CLK來觸發(fā)。因為在SoC設(shè)計中時鐘往往會有個比較復(fù)雜的控制過程,上電后需要一個穩(wěn)定時間,有一個異步復(fù)位或異步置位[1],可以在時鐘穩(wěn)定之前,先把整個芯片所有寄存器穩(wěn)定在一個狀態(tài)下,保證芯片的可控,這對于芯片驗證的可靠性以及可測試性設(shè)計都有幫助。

圖片

[1] 一般來說,我們將復(fù)位為低電平,即邏輯0的行為,叫做復(fù)位,英文叫做reset;將復(fù)位為高電平,即邏輯1的行為,叫做置位,英文為set。

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

    關(guān)注

    31

    文章

    5254

    瀏覽量

    119283
  • SoC設(shè)計
    +關(guān)注

    關(guān)注

    1

    文章

    147

    瀏覽量

    18726
  • 鎖存器
    +關(guān)注

    關(guān)注

    8

    文章

    904

    瀏覽量

    41321
  • D觸發(fā)器
    +關(guān)注

    關(guān)注

    3

    文章

    164

    瀏覽量

    47747
  • CMOS技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    10208
收藏 人收藏

    評論

    相關(guān)推薦

    寄存器是什么?怎么操作寄存器點亮LED燈?

    寄存器,是集成電路中非常重要的一種存儲單元,通常由觸發(fā)組成。在集成電路設(shè)計中,寄存器可分為電路
    的頭像 發(fā)表于 07-21 16:59 ?3642次閱讀
    <b class='flag-5'>寄存器</b>是什么?怎么操作<b class='flag-5'>寄存器</b>點亮LED燈?

    FPGA時序分析與約束(2)——與門電路代碼對應(yīng)電路圖的時序分析 精選資料分享

    FPGA時序分析與約束(2)——與門電路代碼對應(yīng)電路模型的時序分本文中時序分析使用的平臺:quartusⅡ13.0芯片廠家:InterQuartesⅡ時序
    發(fā)表于 07-26 08:00

    寄存器與移位寄存器

    寄存器與移位寄存器 寄存器是用來寄存數(shù)碼的邏輯部件,所以必須具備接收和寄存數(shù)碼的功能。任何一種觸發(fā)
    發(fā)表于 03-12 15:19 ?59次下載

    第二十六講 寄存器和移位寄存器

    第二十六講 寄存器和移位寄存器7.4.1 寄存器1.定義2.電路舉例 3.邏輯功能分析7.4.2 移位
    發(fā)表于 03-30 16:30 ?9391次閱讀
    第二十六講 <b class='flag-5'>寄存器</b>和移位<b class='flag-5'>寄存器</b>

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

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

    數(shù)據(jù)寄存器,數(shù)據(jù)寄存器是什么意思

    數(shù)據(jù)寄存器,數(shù)據(jù)寄存器是什么意思 數(shù)據(jù)寄存器數(shù)據(jù)寄存器包括累加AX、基址寄存器BX、計數(shù)
    發(fā)表于 03-08 14:38 ?1.2w次閱讀

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

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

    寄存器培訓(xùn)教程

    寄存器培訓(xùn)教程 7.4.1 寄存器1.定義2.電路舉例 3.邏輯功能分析7.4.2 移位寄存器一、單向移位
    發(fā)表于 03-08 14:52 ?1222次閱讀

    寄存器與移位寄存器

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

    移位寄存器的特點_移位寄存器工作原理

    目前移位寄存器電路中已經(jīng)得到普遍使用。本文以移位寄存器為中心。主要介紹了移位寄存器分類、移位寄存器的特點,以及詳細的說明了移位
    發(fā)表于 12-22 15:20 ?4.9w次閱讀
    移位<b class='flag-5'>寄存器</b>的特點_移位<b class='flag-5'>寄存器</b>工作原理

    ARM通用寄存器及狀態(tài)寄存器詳解

    筆者來聊聊ARM通用寄存器以及狀態(tài)寄存器的認識與理解。
    的頭像 發(fā)表于 01-06 14:58 ?6493次閱讀

    寄存器的工作原理

    寄存器的工作原理 寄存器是CPU內(nèi)部用來存放數(shù)據(jù)的一些小型存儲區(qū)域,用來暫時存放參與運算的數(shù)據(jù)和運算結(jié)果。其實寄存器就是一種常用的時序邏輯電路,但這種時序邏輯
    發(fā)表于 02-20 14:02 ?8059次閱讀

    鎖存寄存器介紹

      寄存器主要由觸發(fā)和一些控制門組成,每個觸發(fā)能存放一位 二進制碼,存放N位數(shù)碼,就應(yīng)該有N位觸發(fā)。為保持觸發(fā)能正常完成
    的頭像 發(fā)表于 04-18 14:56 ?5865次閱讀
    鎖存<b class='flag-5'>器</b>和<b class='flag-5'>寄存器</b>介紹

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

    寄存器是計算機中用于存儲數(shù)據(jù)的高速存儲單元,它們是CPU內(nèi)部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本寄存器
    的頭像 發(fā)表于 07-12 10:31 ?669次閱讀

    寄存器故障分析

    寄存器故障分析是計算機硬件維護與系統(tǒng)穩(wěn)定性保障中的重要環(huán)節(jié)。寄存器作為計算機中的關(guān)鍵組成部分,負責(zé)存儲和傳輸數(shù)據(jù),其穩(wěn)定性和可靠性直接影響到整個計算機系統(tǒng)的性能。以下是對寄存器故障的全
    的頭像 發(fā)表于 08-29 11:26 ?340次閱讀