新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > CLKDLL使用帶來的思考

        CLKDLL使用帶來的思考

        作者: 時間:2011-03-08 來源:網絡 收藏

          

        點擊看大圖

          圖6

          

        點擊看大圖

          圖7

          對于時鐘偏斜的改善也是顯而易見的,原先的clock path skew/delay(也即clock network latency)一般在1到2ns,現在都在-0.5ns到0ns。至于為什么這個skew值可以是負值呢?特權同學看了很多資料,都只是輕描淡寫的說DLL是通過外部的反饋時鐘,然后調節內部的延時實現最終的skew的減小。從clock skew的定義來看,時鐘從輸入到各個寄存器的延時不可能是負數的,惟一的可能是經過DLL后的時鐘被整個的延時了大約1個時鐘周期,從而達到下一個時鐘沿和上一個時鐘沿對齊的效果,那么這個clock skew為負值就不難解釋了。

          特權同學也特意從上電開始捕獲了DLL輸出時鐘(引到了輸出PAD上,這個延時也不小),和時鐘的輸入(FPGA的輸入PAD)做了對比。發現確確實實有那么一個相位的調整過程。而且這個相位的調整是在DLL輸出開始時,輸出時鐘滯后輸入時鐘將近270度,如圖9所示;圖10捕獲到了更為明顯的相位調整,即從中線左側到右側的變化。正常穩定后的輸出如圖11和圖12所示,相位依然滯后而不是負值那是因為我所捕獲的這個輸出時鐘是拉到了PAD上的緣故,延時大了一些也在所難免。綠色為輸入時鐘,黃色為DLL輸出時鐘引到PAD上。  

        點擊看大圖

          圖8 上電的整體信號捕獲

          

        點擊看大圖

          圖9 產生DLL輸出時鐘



        關鍵詞: CLKDLL 帶來

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永吉县| 石渠县| 临湘市| 文登市| 加查县| 米泉市| 英吉沙县| 瓦房店市| 含山县| 西贡区| 芒康县| 汕尾市| 平南县| 双峰县| 泰宁县| 盘山县| 麻江县| 平顶山市| 无极县| 潢川县| 河北省| 尤溪县| 绥宁县| 遵义市| 肥乡县| 龙游县| 泰宁县| 鹤山市| 乌恰县| 平乡县| 茌平县| 县级市| 昆明市| 临潭县| 武清区| 大理市| 呈贡县| 安阳县| 凉城县| 洛扎县| 海南省|