<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

一種數字delayline的設計方案

數字芯片實驗室 ? 來源:數字芯片實驗室 ? 2024-01-07 09:54 ? 次閱讀

1. 簡介

在高速并行接口(例如DDR接口)中,由于工作環境的變化,可能會導致Data bus與時鐘信號之間的skew相差比較大,從而使得本來就小的采樣窗口變得更加緊張,嚴重的話會導致采樣失敗。在這種情況下,一個可以調節skew的玩意是十分有必要的。而由于模擬DLL個頭比較大,容易增大面積,從而加大成本。所以領導可能會要求你去用數字邏輯搭一個delayline,用于把輸入信號延遲輸出,且延遲的時間在總量程范圍內可調節。

本文提出一種delay_line的設計方案,希望讀者能夠帶著以下問題去進行閱讀:

如何減小delay_line檔位之間的誤差?

如何使得每一檔之間的delay呈線性關系?

如何優化delay_line的動態功耗?

如何減小delay_line對輸出clk的占空比的影響?

如何減小default值(檔位為0時的延時)?

2. 方案描述

2.1. 檔位說明

本方案中,delay_line的檔位分為兩類:fine_dly(高精度檔)和coarse_dly(大幅值檔)。

2.1.1. fine_dly檔

0622a792-ac9c-11ee-8b88-92fbcf53809c.png

fine_dly的延時決定了delay_line的最小調節步長,需要根據實際所使用的工藝節點來選擇dly cell,可以是CLK-BUF、CLK-INV pairs、CLK-MUX以及專門的DLYCELL。記CLK-MUX的delay為T_mux,dly cell的delay為T_dcell,則有:
063f84ca-ac9c-11ee-8b88-92fbcf53809c.png

為便于下文書寫簡化,記 T_fine(sel=0) = T_f(0), T_fine(sel=1) = T_f(1).

在delay_line的fine_dly鏈部分,需要增加一個CLK-MUX來修正delay_value,如下圖中所示標藍色的CLK-MUX。

064fcaba-ac9c-11ee-8b88-92fbcf53809c.png

上圖的delay_value與檔位的對應關系如下:
066a2ae0-ac9c-11ee-8b88-92fbcf53809c.png

本方案建議fine_dly僅使用一級CLK-MUX即可,見下圖。

06869a36-ac9c-11ee-8b88-92fbcf53809c.png

2.1.2. coarse_dly檔

069ef1b2-ac9c-11ee-8b88-92fbcf53809c.png

coarse_dly與fine_dly二者延時的關系決定了delay_line各檔位間的誤差,因此coarse_dly需要用fine_dly級聯來實現,以減小該誤差。記CLK-MUX的delay為T_mux,則有:

06be5340-ac9c-11ee-8b88-92fbcf53809c.png

為便于下文書寫簡化,記 T_coarse(sel=0) = T_c(0), T_coarse(sel=1) = T_c(1).

2.2. 動態功耗優化

由于clk在高速翻轉,對于delay_line中未被選中的檔位,需要把輸入固定成高電平或低電平,以減小動態功耗。本方案僅考慮對coarse_dly檔做功耗優化,fine_dly檔本身要實現小delay_value,std_cell數量較少,暫不做優化處理。

如下圖電路中,當 sel = 0 時,只有標紅色的兩部分有clk輸入,其它std_cell的輸入都是固定電平,動態功耗(指switch power)可降到最低。

06d05fd6-ac9c-11ee-8b88-92fbcf53809c.png

2.3. 占空比優化

由于std_cell的上升時間和下降時間存在差別(CMOS器件特性,本文不做解釋),因此clk在經過std_cell之后,占空比會被改變,且經過的std_cell越多(延時越大),占空比的改變會越明顯。

考慮下圖所示電路結構,clk在經過Part_A之后會被取反,再經過Part_B之后會被還原,因為Part_A與Part_B兩部分電路完全對稱,所以Part_B電路會對Part_A電路的信號傳播時間做補償,理論上可以把上升時間和下降時間對占空比的影響降到很低。

06f2d232-ac9c-11ee-8b88-92fbcf53809c.png

2.4. 方案原理圖

綜合2.1~2.3小節的描述,本文給出一種delay_line原理圖如下:

0712eb44-ac9c-11ee-8b88-92fbcf53809c.png

記CLK-INV的delay為T_inv,則delay_value(T_dly)的計算公式如下:

T_dly = 2( CT_c(1) + F * T_f(1) ) + T_default ;

其中:

T_default = 2 * ( T_c(0) + T_f(0) + T_inv ) ;

“C”表示選中coarse_dly的檔位數,取值為0,1,2,3….N (N取決于使用者);

“F”表示選中coarse_dly的檔位數,取值為0,1,2,3;

“C”、”F”對應的csel、fsel的轉換關系如下表:
072cb8bc-ac9c-11ee-8b88-92fbcf53809c.png

以N=3舉例,每個檔位對應的delay value關系表如下:
0743c340-ac9c-11ee-8b88-92fbcf53809c.png

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

    關注

    33

    文章

    7737

    瀏覽量

    148699
  • DDR
    DDR
    +關注

    關注

    10

    文章

    683

    瀏覽量

    64362
  • 時鐘信號
    +關注

    關注

    4

    文章

    380

    瀏覽量

    28123

原文標題:2. ?方案描述

文章出處:【微信號:數字芯片實驗室,微信公眾號:數字芯片實驗室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一種數字信道化IFM接收機的高效實現方案

    本文提出的一種數字信道化IFM接收機方案結合了數字信道化接收機高效結構和相位差分瞬時測頻方法,從而降低了系統復雜度,提高了實時處理能力,仿真結果表明該方案具有較好的信號檢測能力。用現代
    發表于 02-23 07:05

    如何設計并仿真一種數字誤差校正技術?

    Σ-ΔADC基本原理是什么?由哪些組成的?為了解決DAC失真誤差這個問題,該如何設計并仿真一種數字誤差校正技術 ?
    發表于 04-12 07:11

    一種數字微波設備監控系統的設計

    本文給出一種數字微波設備監控系統的設計,該系統引入μC/OS-II之后,系統的開發效率得到提高,整個系統的健壯性得到增強,文中對軟件設計應用中遇到的關鍵問題作了深入討論并給出了相應的解決方案。
    發表于 04-26 06:23

    一種數字電壓表的設計方案

    一種以CPLD為核心處理電路的數字電壓表的設計方案
    發表于 04-28 07:14

    一種多路模擬數字采集與處理系統的設計方案

    一種多路模擬數字采集與處理系統的設計方案
    發表于 04-28 07:04

    介紹一種汽車LED照明系統的設計方案

    介紹一種汽車LED照明系統的設計方案
    發表于 05-13 06:52

    一種數字式溫度測量電路的設計方案

    一種數字式溫度測量電路的設計方案
    發表于 05-17 06:16

    一種智能物品清點系統的設計方案

    一種智能物品清點系統的設計方案
    發表于 05-20 07:29

    一種新型WCDMA直放站PA的設計方案

    一種新型WCDMA直放站PA的設計方案
    發表于 05-26 06:14

    分享一種智能卡接口的設計方案

    分享一種智能卡接口的設計方案
    發表于 05-27 06:01

    求大佬分享一種小型通信系統的設計方案

    求大佬分享一種小型通信系統的設計方案
    發表于 05-28 06:13

    介紹一種視頻監控系統的設計方案

    介紹一種視頻監控系統的設計方案
    發表于 05-31 07:07

    分享一種通用家電遙控設備的設計方案

    分享一種通用家電遙控設備的設計方案
    發表于 06-04 06:54

    一種基于openmv競速小車的設計方案

    一種基于openmv競速小車的設計方案
    發表于 03-01 07:16

    一種數字式可調直流穩壓電源系統設計方案

    一種數字式可調直流穩壓電源系統設計方案
    發表于 06-25 10:32 ?34次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>