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

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

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

一種數(shù)字delayline的設(shè)計方案

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

1. 簡介

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

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

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

如何使得每一檔之間的delay呈線性關(guān)系?

如何優(yōu)化delay_line的動態(tài)功耗?

如何減小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的最小調(diào)節(jié)步長,需要根據(jù)實際所使用的工藝節(jié)點來選擇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,如下圖中所示標(biāo)藍(lán)色的CLK-MUX。

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

上圖的delay_value與檔位的對應(yīng)關(guān)系如下:
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二者延時的關(guān)系決定了delay_line各檔位間的誤差,因此coarse_dly需要用fine_dly級聯(lián)來實現(xiàn),以減小該誤差。記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. 動態(tài)功耗優(yōu)化

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

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

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

2.3. 占空比優(yōu)化

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

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

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

2.4. 方案原理圖

綜合2.1~2.3小節(jié)的描述,本文給出一種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的檔位數(shù),取值為0,1,2,3….N (N取決于使用者);

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

“C”、”F”對應(yīng)的csel、fsel的轉(zhuǎn)換關(guān)系如下表:
072cb8bc-ac9c-11ee-8b88-92fbcf53809c.png

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

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

    關(guān)注

    33

    文章

    8451

    瀏覽量

    150728
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    705

    瀏覽量

    65168
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    443

    瀏覽量

    28492

原文標(biāo)題:2. ?方案描述

文章出處:【微信號:數(shù)字芯片實驗室,微信公眾號:數(shù)字芯片實驗室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    一種數(shù)字信道化IFM接收機(jī)的高效實現(xiàn)方案

    本文提出的一種數(shù)字信道化IFM接收機(jī)方案結(jié)合了數(shù)字信道化接收機(jī)高效結(jié)構(gòu)和相位差分瞬時測頻方法,從而降低了系統(tǒng)復(fù)雜度,提高了實時處理能力,仿真結(jié)果表明該方案具有較好的信號檢測能力。用現(xiàn)代
    發(fā)表于 02-23 07:05

    如何設(shè)計并仿真一種數(shù)字誤差校正技術(shù)?

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

    一種數(shù)字微波設(shè)備監(jiān)控系統(tǒng)的設(shè)計

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

    一種數(shù)字電壓表的設(shè)計方案

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

    一種多路模擬數(shù)字采集與處理系統(tǒng)的設(shè)計方案

    一種多路模擬數(shù)字采集與處理系統(tǒng)的設(shè)計方案
    發(fā)表于 04-28 07:04

    一種數(shù)字式溫度測量電路的設(shè)計方案

    一種數(shù)字式溫度測量電路的設(shè)計方案
    發(fā)表于 05-17 06:16

    一種新型WCDMA直放站PA的設(shè)計方案

    一種新型WCDMA直放站PA的設(shè)計方案
    發(fā)表于 05-26 06:14

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

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

    一種基于openmv競速小車的設(shè)計方案

    一種基于openmv競速小車的設(shè)計方案
    發(fā)表于 03-01 07:16

    一種數(shù)字IC測試系統(tǒng)的設(shè)計

    摘  要: 給出一種數(shù)字集成電路(IC)測試系統(tǒng)的軟硬件設(shè)計方案。該系統(tǒng)基于自定義總線結(jié)構(gòu),可測試寬范圍電平。 隨著數(shù)字集成電路IC的廣泛應(yīng)用,測試系統(tǒng)就顯得越來
    發(fā)表于 03-24 13:13 ?1155次閱讀
    <b class='flag-5'>一種數(shù)字</b>IC測試系統(tǒng)的設(shè)計

    一種數(shù)字功放電路(MP7720)

    一種數(shù)字功放電路
    發(fā)表于 04-07 01:24 ?3550次閱讀
    <b class='flag-5'>一種數(shù)字</b>功放電路(MP7720)

    實現(xiàn)一種數(shù)字可調(diào)的升壓型開關(guān)電源的設(shè)計方案

      近年來,數(shù)字化在電源領(lǐng)域得到廣泛應(yīng)用,許多電子設(shè)備要求電源具有多檔級。因此,這里提出了一種利用數(shù)字控制、電壓可調(diào)的開關(guān)電源設(shè)計方案,實現(xiàn)電壓步進(jìn)調(diào)整
    發(fā)表于 01-04 19:30 ?1024次閱讀

    一種數(shù)字跟蹤測距模塊的設(shè)計與實現(xiàn)

    一種數(shù)字跟蹤測距模塊的設(shè)計與實現(xiàn)  0 引 言   雷達(dá)最主要的功能之就是對目標(biāo)距離的跟蹤和測量。在此首先闡述了雷達(dá)測距跟蹤的基本原理,介紹一種
    發(fā)表于 03-01 12:04 ?927次閱讀
    <b class='flag-5'>一種數(shù)字</b>跟蹤測距模塊的設(shè)計與實現(xiàn)

    一種數(shù)字圖像接收測試系統(tǒng)的設(shè)計與實現(xiàn)

    為了實現(xiàn)對某型號圖像板的檢測,本文提出了一種數(shù)字圖像接收測試系統(tǒng)的設(shè)計方案,并完成系統(tǒng)的軟硬件設(shè)計。該系統(tǒng)的硬件部分主要是低壓差分信號傳輸(LVDS)接口卡,用來接收圖
    發(fā)表于 07-25 17:51 ?0次下載
    <b class='flag-5'>一種數(shù)字</b>圖像接收測試系統(tǒng)的設(shè)計與實現(xiàn)

    一種數(shù)字式可調(diào)直流穩(wěn)壓電源系統(tǒng)設(shè)計方案

    一種數(shù)字式可調(diào)直流穩(wěn)壓電源系統(tǒng)設(shè)計方案
    發(fā)表于 06-25 10:32 ?35次下載