亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Innovus工具的28 nm DDR PHY物理設(shè)計(jì)方法

        2020-09-11 12:29:24王秋實(shí)孟少鵬
        關(guān)鍵詞:時(shí)序延時(shí)時(shí)鐘

        王秋實(shí), 張 杰, 孟少鵬

        (中國電子科技集團(tuán)公司第三十八研究所, 安徽合肥 230088)

        0 引言

        DDR技術(shù)起始于2001年,之后廣泛應(yīng)用于各類芯片并成為主流。基于這個(gè)前提,雙倍數(shù)據(jù)率物理層接口(DDR PHY)技術(shù)應(yīng)運(yùn)而生。DDR PHY成為存儲控制器邏輯和DRAM顆粒物理接口間的通用規(guī)范接口,加速了DDR技術(shù)的發(fā)展。在芯片中,DDR PHY通常作為一個(gè)獨(dú)立模塊單獨(dú)設(shè)計(jì)[1]。

        集成電路設(shè)計(jì)分為前端設(shè)計(jì)和后端設(shè)計(jì)。前端設(shè)計(jì)包含系統(tǒng)架構(gòu)設(shè)計(jì)、子模塊設(shè)計(jì)、硬件描述語言實(shí)現(xiàn)及功能仿真驗(yàn)證等。后端設(shè)計(jì)是將前端設(shè)計(jì)映射到可加工的硅工藝的過程,包括綜合、布局、電源布線、標(biāo)準(zhǔn)單元擺放、時(shí)鐘樹綜合、繞線等[2]。

        DDR PHY的物理設(shè)計(jì)流程與全芯片的物理設(shè)計(jì)流程相同。針對28 nm工藝的特殊性,我們特別定制了一些設(shè)計(jì)流程,包括在布局階段插入特殊的物理單元(Physical Cell)、時(shí)鐘樹繞線層(NDR)的選擇、繞線策略的更改等[3-4]。DDR PHY的物理設(shè)計(jì)的關(guān)鍵在于時(shí)序路徑的設(shè)計(jì),時(shí)序路徑質(zhì)量的好壞將嚴(yán)重影響DDR系統(tǒng)的性能。

        本文首先在第一節(jié)介紹所用DDR PHY的架構(gòu),第二節(jié)描述了DDR PHY的時(shí)序路徑及其后端設(shè)計(jì)的難點(diǎn),第三節(jié)提出了基于Innovus工具的解決辦法,最后總結(jié)全文。

        1 DDR PHY簡介

        本文中的DDR PHY是我單位采購的商用“半硬核”IP,基于28 nm流片生產(chǎn)。它能夠提供與JEDEC標(biāo)準(zhǔn)的DDR3和DDR4 SDRAM通信的完整物理接口,最高數(shù)據(jù)率為1 400 Mbps。

        之所以稱之為“半硬核”IP,是因?yàn)檎麄€(gè)DDR PHY基于slice構(gòu)成,IP開發(fā)商提供已經(jīng)固化完成的slice模塊。slice模塊是DDR控制器和DRAM顆粒的“橋梁”,整個(gè)DDR PHY使用到的slice模塊種類包括:

        (1) Data slice (8 DQ/1 DM/1 DQS),負(fù)責(zé)數(shù)據(jù)信號的串并轉(zhuǎn)換;

        (2) Address/control slice (4 control/address),負(fù)責(zé)地址信號的轉(zhuǎn)換;

        (3) Address/control master slice,負(fù)責(zé)控制各個(gè)Address/control slice;

        (4) Memory clock slice,負(fù)責(zé)時(shí)鐘信號的轉(zhuǎn)換。

        圖1是DDR PHY的結(jié)構(gòu)圖。除slice模塊之外,整個(gè)DDR PHY還包括一些數(shù)字模塊,稱之為soft module,包括DFI接口、配置接口、內(nèi)部寄存器等,構(gòu)成存儲控制器和slice模塊之間的電路。

        圖1 DDR PHY的結(jié)構(gòu)圖

        2 時(shí)序路徑的設(shè)計(jì)難點(diǎn)

        DDR PHY的輸出信號包括數(shù)據(jù)信號、地址信號、地址控制信號、時(shí)鐘信號等,每一條從時(shí)鐘輸入管腳到這些輸出信號的路徑都是需要重點(diǎn)關(guān)注的時(shí)序路徑。

        歸納來說,DDR PHY中的時(shí)序路徑可以分為如下5段:

        Stage 1:時(shí)鐘輸入端clk_ctrl到deskew PLL;

        Stage 2:deskew PLL到slice模塊時(shí)鐘端;

        Stage 3:slice模塊時(shí)鐘端到內(nèi)部寄存器CK端;

        Stage 4:slice模塊內(nèi)部寄存器到slice模塊輸出端;

        Stage 5:slice模塊輸出端到IO。

        DDR PHY需要為存儲控制器邏輯和DRAM顆粒之間提供高速、穩(wěn)定、可靠的數(shù)據(jù)通信,這對時(shí)序路徑的整體延時(shí)、不同路徑之間的延遲差等設(shè)計(jì)指標(biāo)提出了苛刻的要求。

        2.1 時(shí)間預(yù)算

        時(shí)間預(yù)算就是在時(shí)序路徑中分配延時(shí)的過程。由于各個(gè)slice模塊已經(jīng)固化,因此Stage 3和Stage 4的延遲已經(jīng)固定。為保證達(dá)到設(shè)計(jì)目標(biāo),在設(shè)計(jì)初期需要時(shí)序路徑中其他階段的延時(shí)進(jìn)行合理的規(guī)劃。

        2.2 延時(shí)優(yōu)化

        DDR的存取時(shí)間代表了讀取數(shù)據(jù)所延遲的時(shí)間,與時(shí)序路徑的整體延時(shí)直接相關(guān)。從設(shè)計(jì)指標(biāo)上來說,存取時(shí)間越小則越優(yōu)。

        在布局階段,通過將deskew PLL與slice模塊就近擺放來減小Stage 2的延時(shí);通過將slice模塊與IO單元就近擺放來減小Stage 5的延時(shí)。

        2.3 路徑對齊

        路徑對齊是DDR PHY時(shí)序路徑設(shè)計(jì)的最大難點(diǎn)。如圖2所示,在所有延遲角落下,路徑對齊要求如下:同一個(gè)data slice和同一個(gè)address slice的輸出信號間的延遲偏移均不能超過75 ps,同一個(gè)address control slice的輸出信號間的延遲偏移不能超過85 ps;memory clock slice的輸出信號的延遲要大于所有data slice和address slice的輸出信號間的延遲,且它們之間的延遲偏移不能超過125 ps;address slice、address control slice和memory clock slice的輸出信號間的延遲偏移不能超過150 ps;所有DDR PHY的輸出信號之間的延遲偏移不能超過170 ps。

        圖2 DDR PHY路徑對齊要求

        3 基于Innovus的設(shè)計(jì)方法

        Innovus為CADENCE公司于2015年發(fā)布的全新后端物理設(shè)計(jì)平臺,基于該平臺可以進(jìn)行從RTL到GDSII的全流程實(shí)現(xiàn),采用平臺內(nèi)嵌命令結(jié)合LINUX可以很方便地實(shí)現(xiàn)對數(shù)字電路網(wǎng)表文件的編輯[5]。

        本節(jié)將結(jié)合項(xiàng)目實(shí)例從4個(gè)方面來闡述DDR PHY時(shí)序路徑設(shè)計(jì)難點(diǎn)的解決方法。

        3.1 使用DCCK單元

        DCCK單元為專門設(shè)計(jì)的帶耦合電容的時(shí)鐘樹驅(qū)動單元,具有如下優(yōu)點(diǎn):單元延遲經(jīng)過優(yōu)化,保證時(shí)鐘路徑的延遲盡可能的??;具有對稱的上升時(shí)間和下降時(shí)間,保證了延時(shí)鏈的精度;由于耦合電容的存在,使時(shí)鐘樹的時(shí)鐘延遲、傳輸時(shí)間、時(shí)鐘偏移等參數(shù)不易受電源波動影響。

        項(xiàng)目選取DCCK單元中閾值電壓為LVT、驅(qū)動能力為X8/12/16的緩沖器(buffer)和反相器(inverter)作為DDR PHY時(shí)鐘路徑的驅(qū)動單元,方法如圖3所示。

        圖3 使用DCCK單元的設(shè)置腳本

        3.2 利用insertion delay

        如前文中所說,各個(gè)slice模塊已經(jīng)固化,slice模塊時(shí)鐘輸入端到slice模塊內(nèi)部寄存器CK端的時(shí)鐘樹路徑(即Stage 3)已經(jīng)固定,項(xiàng)目使用insertion delay代表該部分時(shí)鐘樹的延遲。

        項(xiàng)目使用create_ccopt_macro_model_spec命令將傳統(tǒng)cts引擎的macro model delays轉(zhuǎn)換成ccopt引擎中的insertion delay。需要注意的是,為了保證時(shí)鐘樹設(shè)計(jì)的精確性,需要在多模式多角落(MMMC)下設(shè)置insertion delay。圖4為使用insertion delay的部分設(shè)置腳本。

        圖4 使用insertion delay的設(shè)置腳本

        3.3 創(chuàng)建skew group

        在ccopt中,skew group可以看作整個(gè)時(shí)鐘樹的子時(shí)鐘樹,用戶可以根據(jù)需要定制leaf pin、insertion delay、target skew等參數(shù)。

        為了滿足2.3節(jié)提到的路徑對齊要求,項(xiàng)目創(chuàng)建不同的skew group來調(diào)整不同類別時(shí)序路徑的延時(shí)。主要進(jìn)行延時(shí)調(diào)整的時(shí)序路徑為時(shí)鐘輸入管腳clk_ctrl到deskew PLL的時(shí)鐘樹路徑(即Stage 1)。圖5所示為將所有data slice的deskew PLL的參考時(shí)鐘輸入端創(chuàng)建skew group。

        圖5 創(chuàng)建skew group腳本

        3.4 手工調(diào)整

        為了使deskew PLL到slice模塊時(shí)鐘端(即Stage 2)的延時(shí)盡可能小,需要手工調(diào)整該段路徑上時(shí)鐘緩沖器的位置,使時(shí)鐘走線結(jié)果達(dá)到最優(yōu)。

        在最終的設(shè)計(jì)結(jié)果仍然無法達(dá)到路徑對齊的要求但不是很大的情況下,可以根據(jù)靜態(tài)時(shí)序分析(STA)結(jié)果手工添加緩沖器來調(diào)整,主要進(jìn)行手工調(diào)整的時(shí)序路徑為slice模塊輸出端到IO的數(shù)據(jù)路徑(即Stage 5)。

        3.5 設(shè)計(jì)結(jié)果

        DDR PHY最終的PPA(Performance, Power, Area)結(jié)果為:

        (1) 尺寸為:寬8.7 μm,高1.4 μm;

        (2) 工作頻率700 MHz,速率1 400 Mbps;

        (3) 功耗1.5 W,靜態(tài)電壓降1.3%。

        圖6為DDR PHY完成物理設(shè)計(jì)后的結(jié)果局部圖。

        圖6 DDR PHY物理設(shè)計(jì)結(jié)果圖

        表1為延遲偏移最大的工藝角情況下各時(shí)序路徑的延時(shí)信息。從表中可以看出,所有DDR PHY的輸出信號之間的延遲偏移為122 ps,滿足170 ps的設(shè)計(jì)要求。

        表1 時(shí)序路徑的時(shí)序預(yù)算

        4 結(jié)束語

        集成了該DDR PHY的一款工業(yè)級DSP已經(jīng)成功流片并通過測試,在測試板上,DDR系統(tǒng)能夠穩(wěn)定運(yùn)行在1 400 Mbps速率上。測試結(jié)果進(jìn)一步證明了本文提出的DDR PHY物理設(shè)計(jì)方法的可行性和有效性。另外,隨著工藝推進(jìn)到12 nm及對DDR PHY的速率要求提升到3 200 Mbps,本文提出的物理設(shè)計(jì)方法還有進(jìn)一步的提升空間。

        猜你喜歡
        時(shí)序延時(shí)時(shí)鐘
        時(shí)序坐標(biāo)
        基于Sentinel-2時(shí)序NDVI的麥冬識別研究
        別樣的“時(shí)鐘”
        基于級聯(lián)步進(jìn)延時(shí)的順序等效采樣方法及實(shí)現(xiàn)
        古代的時(shí)鐘
        有趣的時(shí)鐘
        一種毫米波放大器時(shí)序直流電源的設(shè)計(jì)
        電子制作(2016年15期)2017-01-15 13:39:08
        時(shí)鐘會開“花”
        Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
        桑塔納車發(fā)動機(jī)延時(shí)熄火
        国产91精品一区二区麻豆亚洲| 性色av 一区二区三区| 婷婷综合久久中文字幕蜜桃三电影| 国产日韩欧美视频成人| 成人综合激情自拍视频在线观看 | 熟妇与小伙子matur老熟妇e | 三级黄色片一区二区三区| 蜜臀av在线一区二区尤物| 8x国产精品视频| 无码国产伦一区二区三区视频| 亚洲av乱码中文一区二区三区 | 二区免费在线视频观看| 亚洲av综合av一区| 被群cao的合不拢腿h纯肉视频| 韩国女主播一区二区在线观看 | 免费看国产成年无码av| 我和丰满老女人性销魂| 蜜桃视频在线免费视频| 亚洲国产aⅴ成人精品无吗| 亚洲欧美日韩中文在线制服| 国产久视频| 精品久久精品久久精品| 免费观看91色国产熟女| 丰满少妇a级毛片野外| 久久久久亚洲AV无码专| 国产高清一区二区三区视频| 大量漂亮人妻被中出中文字幕| 波多野结衣久久精品99e| 真实国产乱啪福利露脸| 国产男女乱婬真视频免费| 国产亚洲精品在线播放| 免费不卡无码av在线观看| 久久夜色精品国产噜噜亚洲av| 亚洲欧洲日产国码久在线观看| 女同同成片av免费观看| 丝袜美腿av在线观看| 国语对白做受xxxxx在线| 女高中生自慰污免费网站| av在线男人的免费天堂| 蜜桃视频在线观看免费亚洲| 精品人妻中文无码av在线|