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

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

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

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

門延遲類型介紹

CHANBAEK ? 來源:數(shù)字IC與好好生活的兩居室 ? 作者:除夕之夜啊 ? 2023-03-30 11:31 ? 次閱讀

門延遲類型

前兩節(jié)中所介紹的門級(jí)電路都是沒有延遲的,實(shí)際門級(jí)電路都是有延遲的。

Verilog 中允許用戶使用門延遲,來定義輸入到其輸出信號(hào)的傳輸延遲。

門延遲類型主要有以下 3 種。

上升延遲

在門的輸入發(fā)生變化時(shí),門的輸出從 0,x,z 變化為 1 所需要的轉(zhuǎn)變時(shí)間,稱為上升延遲。

圖片

下降延遲

在門的輸入發(fā)生變化時(shí),門的輸出從 1,x,z 變化為 0 所需要的轉(zhuǎn)變時(shí)間,稱為下降延遲。

圖片

關(guān)斷延遲

關(guān)斷延遲是指門的輸出從 0,1,x 變化為高阻態(tài) z 所需要的轉(zhuǎn)變時(shí)間。

圖片

門輸出從 0,1,z 變化到 x 所需要的轉(zhuǎn)變時(shí)間并沒有被明確的定義,但是它所需要的時(shí)間可以由其他延遲類型確定,即為以上 3 種延遲值中最小的那個(gè)延遲。

門延遲可以在門單元例化時(shí)定義,定義格式如下:

gate_type [delay]  [instance_name]  (signal_list) ;

其中,delay 的個(gè)數(shù)可以為 0 個(gè)、1 個(gè)、2 個(gè)或 3個(gè) 。

下表為不同延遲個(gè)數(shù)時(shí),各種類型延遲的取值情況說明。

延遲類型 無延遲 1 個(gè)延遲 (d) 2 個(gè)延遲 (d1, d2) 3 個(gè)延遲 (d1, d2, d3)
上升 0 d D1 D1
下降 0 d D2 D2
關(guān)斷 0 d 最小(D1, D2) D3
to_x 0 d 最?。―1, D2) 最?。―1, D2, D3)

如果用戶沒有指定延遲值,則默認(rèn)延遲為 0 。

如果用戶指定了 1 個(gè)延遲值,則所有類型的延遲值大小均為此值。

如果用戶指定了 2 個(gè)延遲值,則他們分別代表上升延遲和下降延遲,關(guān)斷和“to_x”延遲均為這 2 種延遲值中最小的那個(gè)。

如果用戶指定了 3 個(gè)延遲值,則他們分別代表上升延遲、下降延遲和關(guān)斷延遲,“to_x”延遲為這 3 種延遲值中最小的那個(gè)。

帶有延遲值的門級(jí)單元例化如下:

//rise, fall and turn-off delay are all 1
   and #(1)             (OUT1, IN1, IN2) ;
   //rise delay = 2.1, fall dalay = 2, trun-off delay = 2
   or  #(2.1, 2)        (OUT2, IN1, IN2) ;
   //rise delay = 2, fall dalay = 1, trun-off delay = 1.3
   bufif0 #(2, 1, 1.3)  (OUT3, IN1, CTRL) ;

需要說明的是,多輸入門(如與門)和多輸出門(如非門)最多只能定義 2 個(gè)延遲,因?yàn)檩敵霾粫?huì)是 z 。

三態(tài)門和單向開關(guān)單路(MOS 管、CMOS 管等)可以定義 3 個(gè)延遲。

上下拉門級(jí)電路不會(huì)有任何的延遲,因?yàn)樗硎镜氖且环N硬件屬性,上下拉狀態(tài)不會(huì)發(fā)生變化,且沒有輸出值。

雙向開關(guān)(tran)在傳輸信號(hào)時(shí)沒有延遲,不允許添加延遲定義。

帶有控制端的雙向開關(guān)(tranif1, tranif0)在開關(guān)切換的時(shí)候,會(huì)有開或關(guān)的延遲,可以給此類雙向開關(guān)指定 0 個(gè)、1 個(gè)或 2 個(gè)的延遲,例如:

//turn-on and turn-off delay are all 1
   tranif0 #(1)         (inout1, inout2, CTRL);
   //turn-on delay = 1, turn-off delay = 1.2
   tranif1 #(1, 1.2)    (inout3, inout4, CTRL);

最小/典型/最大延遲

由于集成電路制造工藝的差異,實(shí)際電路中器件的延遲總會(huì)在一定范圍內(nèi)波動(dòng)。 Verilog 中,用戶不僅可以指定 3 種類型的門延遲,還可以對(duì)每種類型的門延遲指定其最小值、典型值和最大值。 在編譯或仿真階段,來選擇使用哪一種延遲值,為更切實(shí)際的仿真提供了支持。

最小值:門單元所具有的最小延遲。

典型值:門單元所具有的典型延遲。

最大值:門單元所具有的最大延遲。

下面通過例化實(shí)例,來說明最小、典型、最大延遲的用法。

//所有的延遲類型:最小延遲 1, 典型延遲 2, 最大延遲 3
   and #(1:2:3)             (OUT1, IN1, IN2) ;
   //上升延遲:最小延遲 1, 典型延遲 2, 最大延遲 3
   //下降延遲:最小延遲 3, 典型延遲 4, 最大延遲 5
   //關(guān)斷延遲:最小延遲 min(1,3), 典型延遲 min(2,4), 最大延遲 min(3,5)
   or  #(1:2:3, 3:4:5)        (OUT2, IN1, IN2) ;
   //上升延遲:最小延遲 1, 典型延遲 2, 最大延遲 3
   //下降延遲:最小延遲 3, 典型延遲 4, 最大延遲 5
   //關(guān)斷延遲:最小延遲 2, 典型延遲 3, 最大延遲 4
   bufif0 #(1:2:3, 3:4:5, 2:3:4)  (OUT3, IN1, CTRL) ;

D 觸發(fā)器

下面從門級(jí)建模的角度,對(duì) D 觸發(fā)器進(jìn)行設(shè)計(jì)。

SR 觸發(fā)器

SR 觸發(fā)器結(jié)構(gòu)圖及真值表如下所示。

1> 當(dāng) S 為低電平,G1 輸出端 Q 為高電平,并反饋到 G2 輸入端。 如果此時(shí) R 為高電平,則 G2 輸出端 Q' 為低電平。

2> R 為低電平 S 為高電平時(shí),分析同理。

3> S 與 R 均為高電平時(shí),如果 Q = 1 (Q' = 0) , 則 Q 反饋到 G2 輸入端后輸出 Q' 仍然為 0, Q' 反饋到 G1 輸入端后輸出 Q 仍然是 1,呈現(xiàn)穩(wěn)態(tài)。 如果 Q =0 (Q' = 1) 同理,Q 與 Q' 的值仍然會(huì)保持不變。 即 S 與 R 均為高電平時(shí)該電路具有保持的功能。

4> 如果 S 與 R 均為低電平,則輸出 Q 與 Q' 均為高電平,不再成互補(bǔ)的關(guān)系。 所以此種情況是禁止出現(xiàn)的。

圖片

圖片

SR 鎖存器

在基本的 SR 觸發(fā)器前面增加 2 個(gè)與非門,可構(gòu)成帶有控制端 SR 鎖存器。

SR 鎖存器及其真值表如下所示。

當(dāng) EN=0 時(shí),G3、G4 截止,SR 鎖存器保持輸出狀態(tài)不變。

當(dāng) EN=1 時(shí),與基本的 SR 觸發(fā)器工作原理完全相同。

圖片

圖片

D 鎖存器

基本的 SR 觸發(fā)器輸入端不能同時(shí)為 0, 帶有控制端的 SR 鎖存器輸入端不能同時(shí)為 1,否則會(huì)導(dǎo)致輸出端 Q 與 Q' 的非互補(bǔ)性矛盾。

為消除此種不允許的狀態(tài),在帶有控制端的 SR 鎖存器結(jié)構(gòu)中加入取反模塊,保證 2 個(gè)輸入端均為相反邏輯,則形成了 D 鎖存器。

其結(jié)構(gòu)圖和真值表如下所示。

1> 當(dāng) EN=1 時(shí),輸出狀態(tài)隨輸入狀態(tài)的改變而改變。

2> 當(dāng) EN=0 時(shí),輸出狀態(tài)保持不變。

圖片

圖片

D 鎖存器是一種電平觸發(fā)。

如果在 EN=1 的有效時(shí)間內(nèi),D 端信號(hào)發(fā)生多次翻轉(zhuǎn),則輸出端 Q 也會(huì)發(fā)生多次翻轉(zhuǎn)。 這降低了電路的抗干擾能力,不是實(shí)際所需求的安全電路。

為提高觸發(fā)器的可靠性,增強(qiáng)電路抗干擾能力,發(fā)明了在特定時(shí)刻鎖存信號(hào)的 D 觸發(fā)器。

D 觸發(fā)器

將兩個(gè) D 鎖存器進(jìn)行級(jí)聯(lián),時(shí)鐘取反,便構(gòu)成了一種簡(jiǎn)單的 D 觸發(fā)器,又名 Flip-flop。

其結(jié)構(gòu)圖和真值表如下所示。

第一級(jí) D 鎖存器又稱為主鎖存器,在 CP 為低電平時(shí)鎖存。 第二級(jí) D 鎖存器又稱為從鎖存器,時(shí)鐘較主鎖存器相反,在 CP 為高電平時(shí)鎖存。

圖片

圖片

1> CP=1 時(shí),主鎖存器輸出端 Qm 會(huì)和 D 端信號(hào)的變化保持一致,而從鎖存器處于保持狀態(tài),輸出 Qs 保持不變。

2> CP由高電平變?yōu)榈碗娖綍r(shí),主鎖存器鎖存當(dāng)前 D 的狀態(tài),傳遞到輸出端 Qm 并保持不變。 而從鎖存器輸出端 Qs 會(huì)和 Qm 的變化保持一致。 此時(shí)處于鎖存狀態(tài)下的主鎖存器輸出端 Qm 會(huì)保持不變,所以 D 觸發(fā)器輸出端 Qs 端得到新的 Qm 值后, 也會(huì)保持不變。

綜上所述,D 觸發(fā)器輸出端 Qs 只會(huì)在時(shí)鐘 CP 下降沿對(duì) D 端進(jìn)行信號(hào)的鎖存,其余時(shí)間輸出端信號(hào)具有保持的功能。

將雙級(jí) D 鎖存器展開為門級(jí)結(jié)構(gòu),如下圖所示。

圖片

對(duì) D 觸發(fā)進(jìn)行門級(jí)建模,并加入門級(jí)延時(shí),verilog 模型如下:

module D_TRI(
            input       D, CP,
            output      Q, QR);


   parameter RISE_TIME = 0.11 ;
   parameter FALL_TIME = 0.07 ;


   //part1, not gate
   wire         CPN, DN ;
   not  #(RISE_TIME, FALL_TIME)         (CPN, CP);
   not  #(RISE_TIME, FALL_TIME)         (DN, D);


   //part2, master trigger
   wire         G3O, G4O ;
   nand #(RISE_TIME, FALL_TIME)         (G3O, D, CP);
   nand #(RISE_TIME, FALL_TIME)         (G4O, DN, CP);
   wire #(RISE_TIME, FALL_TIME)         G1O, G2O ;
   nand #(RISE_TIME, FALL_TIME)         (G1O, G3O, G2O);
   nand #(RISE_TIME, FALL_TIME)         (G2O, G4O, G1O);


   //part3, slave trigger
   wire         G7O, G8O ;
   nand  #(RISE_TIME, FALL_TIME)        (G7O, G1O, CPN);
   nand  #(RISE_TIME, FALL_TIME)        (G8O, G2O, CPN);
   wire         G5O, G6O ;
   nand  #(RISE_TIME, FALL_TIME)        (G5O, G7O, G6O);
   nand  #(RISE_TIME, FALL_TIME)        (G6O, G8O, G5O);


   assign       Q = G5O ;
   assign       QR = G6O ;


endmodule

testbench 編寫如下:

`timescale 1ns/1ps
module test ;
   reg  D, CP = 0 ;
   wire Q, QR ;


   always #5 CP = ~CP ;


   initial begin
      D = 0 ;
      #12 D = 1 ;
      #10 D = 0 ;
      #14 D = 1 ;
      #3  D = 0 ;
      #18 D = 0 ;
   end


   D_TRI u_d_trigger(
        .D      (D),
        .CP     (CP),
        .Q      (Q),
        .QR     (QR));


   initial begin
      forever begin
         #100;
         //$display("---gyc---%d", $time);
         if ($time >= 1000) begin
            $finish ;
         end
      end
   end


endmodule

仿真結(jié)果如下。

由圖可知,Q/QR 信號(hào)均在時(shí)鐘 CP 下降沿采集到了 D 端信號(hào),并在單周期內(nèi)保持不變,且輸出有延遲。

圖片

對(duì) cap3 時(shí)刻進(jìn)行放大,對(duì)延時(shí)進(jìn)行追蹤,如下圖所示。

CP 端到 CPN 端有上升延遲,時(shí)間為 110ps;

CPN 端到 G8O 端有下降延遲,時(shí)間為 70ps;

G8O 端到 G6O 端有上升延遲,時(shí)間為 110ps;

G6O 端到 Q 端有下降延遲,時(shí)間為 70ps;

共 360ps,符合設(shè)置的門延遲。

圖片

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

    關(guān)注

    50

    文章

    4070

    瀏覽量

    133552
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2789

    瀏覽量

    76730
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1351

    瀏覽量

    110077
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1733

    瀏覽量

    131451
  • 門級(jí)電路
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    1957
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何有效評(píng)估SAN網(wǎng)絡(luò)延遲(latency)?

    SAN網(wǎng)絡(luò)性能有著至關(guān)重要的作用,今天主要給家介紹SAN網(wǎng)絡(luò)主要延遲類型(主要包括鏈路延遲和交換機(jī)延遲,主機(jī)
    發(fā)表于 01-07 16:20

    PlanAhead報(bào)告時(shí)間:路徑延遲類型代表什么?

    嗨,我正在嘗試為Virtex 4QV進(jìn)行時(shí)序分析。有人知道報(bào)告計(jì)時(shí)選項(xiàng)中的路徑延遲類型“最大/最小”是什么意思嗎?最差溫度的類型是“Max”,最佳溫度是Min?如果是這樣,溫度是多少?最好的祝福
    發(fā)表于 02-25 09:51

    如何檢查AND的邏輯?

    你好。我是在FPGA上設(shè)計(jì)系統(tǒng)的初學(xué)者。我的fpga是XC7K325T -2 FFG900(knitex - 7系列)我想計(jì)算基本15位2輸入加法器的邏輯延遲。如果我能檢查AND或OR
    發(fā)表于 05-25 07:28

    2016版快速資料

    本子里各種類型的快速,詳細(xì)介紹,歡迎大家下載。
    發(fā)表于 05-13 15:07 ?0次下載

    智能鎖廠家諾托告訴你不同類型如何搭配智能鎖

    每家每戶類型都不同,因此在選擇智能鎖的時(shí)候需要根據(jù)不同類型實(shí)際情況搭配不同尺寸與風(fēng)格的智能鎖。下面智能鎖廠家諾托來為大家簡(jiǎn)單的介紹
    發(fā)表于 01-11 14:30 ?977次閱讀

    Xilinx Vivado I/O延遲約束介紹

    1 I/O延遲約束介紹 要在設(shè)計(jì)中精確建模外部時(shí)序,必須為輸入和輸出端口提供時(shí)序信息。Xilinx Vivado集成設(shè)計(jì)環(huán)境(IDE)僅在FPGA邊界內(nèi)識(shí)別時(shí)序,因此必須使用以下命令指定超出這些邊界
    的頭像 發(fā)表于 11-29 10:01 ?5182次閱讀

    Verilog HDL提供了哪兩種類型的顯式時(shí)序控制

    Verilog HDL提供了兩種類型的顯式時(shí)序控制:一種是延遲控制,即定義執(zhí)行語句的延遲時(shí)間;另一種是事件控制,只有當(dāng)某一事件發(fā)生時(shí)才允許該語句繼續(xù)向下執(zhí)行。 Verilog仿真時(shí),仿真時(shí)間由以下
    的頭像 發(fā)表于 07-02 10:52 ?1776次閱讀

    MOSFET級(jí)電路的深入介紹

    MOSFET級(jí)電路的深入介紹
    發(fā)表于 10-24 15:01 ?0次下載

    IGBT極驅(qū)動(dòng)設(shè)計(jì)規(guī)范說明

    目錄 定義和分類 IGBT的使用和極電路設(shè)計(jì) 各類型的驅(qū)動(dòng)電路介紹 IGBT過壓的產(chǎn)生和抑制機(jī)理
    發(fā)表于 02-24 15:15 ?4次下載
    IGBT<b class='flag-5'>門</b>極驅(qū)動(dòng)設(shè)計(jì)規(guī)范說明

    SystemVerilog/Verilog中的各種延遲模型

    如果信號(hào)從0/1/z變化到x,那么此時(shí)的門傳輸延遲為上述三種延遲最小的.另外,在進(jìn)行仿真時(shí),有些邏輯的輸出不可能會(huì)出現(xiàn)高阻態(tài)z,所以對(duì)于這些邏輯實(shí)際上就不存在關(guān)斷
    的頭像 發(fā)表于 04-09 10:26 ?5370次閱讀

    基本邏輯類型及其用途

      引言:在板極的邏輯控制中,基本邏輯的使用特別廣泛,包括與門,或和外置信號(hào)驅(qū)動(dòng)器,緩沖器等等,基本邏輯相比于分立元件搭建的邏輯,抗干擾能力和驅(qū)動(dòng)能力更強(qiáng),信號(hào)質(zhì)量更好。運(yùn)用最
    的頭像 發(fā)表于 07-04 15:06 ?5662次閱讀
    基本邏輯<b class='flag-5'>門</b>的<b class='flag-5'>類型</b>及其用途

    python變量與基本數(shù)據(jù)類型介紹

    1、前言 熟練掌握一編程語言,最好的方法就是充分了解,掌握基礎(chǔ)知識(shí),并親自體驗(yàn),多敲代碼,熟能生巧。本文首先介紹python基礎(chǔ)知識(shí)的保留字與標(biāo)識(shí)符,然后將介紹在python中如何使用變量以及各種數(shù)據(jù)
    的頭像 發(fā)表于 07-05 15:51 ?744次閱讀

    磁通高精度電流傳感器介紹及應(yīng)用

    磁通高精度電流傳感器介紹及應(yīng)用
    發(fā)表于 08-11 10:18 ?68次下載

    孔徑時(shí)間、孔徑抖動(dòng)、孔徑延遲時(shí)間介紹

    電子發(fā)燒友網(wǎng)站提供《孔徑時(shí)間、孔徑抖動(dòng)、孔徑延遲時(shí)間介紹.pdf》資料免費(fèi)下載
    發(fā)表于 11-27 11:40 ?0次下載
    孔徑時(shí)間、孔徑抖動(dòng)、孔徑<b class='flag-5'>延遲</b>時(shí)間<b class='flag-5'>介紹</b>

    電阻的封裝類型介紹

    電阻的封裝類型介紹
    的頭像 發(fā)表于 12-29 10:18 ?3588次閱讀
    主站蜘蛛池模板: 长篇高h肉爽文丝袜| 狠狠撩色姣姣综合久久| 欧美激情视频一区| 中文字幕网站在线观看| 狠很橹快播| 亚州AV中文无码乱人伦在线 | 97人妻无码AV碰碰视频| 久久亚洲AV成人无码国产漫画 | 99久久久久国产精品免费 | 色中色入口2015| 成人免费视频一区| 热99RE久久精品国产| a级男女性高爱潮高清试看| 美女拉开腿让男生桶到爽| 樱花草在线影视WWW日本动漫| 国语自产一区第二页| 亚洲国产精品一区二区第一页| 国产欧美第一页| 小雪奶水涨翁工帮吸的推荐语录| 国产精品青青青高清在线密亚| 视频专区亚洲欧美日韩| 国产99热在线观看| 熟女少妇内射日韩亚洲| 国产国语在线播放视频| 天天夜夜草草久久亚洲香蕉| 国产成人免费观看| 无颜之月5集全免费看无删除| 国产精品无码中文在线AV| 性色欲情网站IWWW| 狠狠色狠狠色综合日日32| 亚洲欧美日韩国产手机在线| 精品国产乱码久久久久久免费| 亚洲中文热码在线视频| 久99久热只有精品国产99| 欲香欲色天天综合和网| 美女脱衣服搞鸡| gogogo视频在线观看| 全身无赤裸裸美女网站| 国产精品高清m3u8在线播放 | 99精品免费久久久久久久久日本| 男人女人边摸边吃奶边做|