新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > ASIC后端設(shè)計中的時鐘樹綜合

        ASIC后端設(shè)計中的時鐘樹綜合

        作者: 時間:2011-05-23 來源:網(wǎng)絡(luò) 收藏

        摘要:綜合是當(dāng)今集成電路設(shè)計中的重要環(huán)節(jié),因此在FFT處理器芯片的版圖設(shè)計過程中,為了達(dá)到良好的布局效果,采用時序驅(qū)動布局,同時限制了布局密度;為了使時鐘偏移盡可能少,采用了自動綜合和手動修改相結(jié)合的優(yōu)化方法,并提出了關(guān)于約束文件的設(shè)置、buffer的選型及手動修改時鐘樹的策略,最終完成了FFT處理器芯片的時鐘樹綜合并滿足了設(shè)計要求。
        關(guān)鍵詞:FFT處理器芯片;布局布線;時鐘樹綜合;時鐘偏移

        0 引言
        在大規(guī)模高性能的設(shè)計中,對時鐘偏移(Clock Skew)的要求越來越嚴(yán)格,時鐘偏移是限制系統(tǒng)時鐘頻率的主要因素。而時鐘樹綜合又是減小時鐘偏移的有效途徑,因此它是中最重要的環(huán)節(jié)之一。本文以基于SOC Encounter,采用SMIC0.18μm工藝進(jìn)行的FFT處理器的版圖設(shè)計為例,提出在設(shè)計過程中如何減小時鐘偏移,結(jié)合手動優(yōu)化幫助工具設(shè)計出更好的時鐘樹。

        1 時鐘偏移產(chǎn)生的原因分析
        同一時鐘源到達(dá)各個同步單元的最大時間差稱作時鐘偏移。產(chǎn)生時鐘偏移的原因有:時鐘源到各個時鐘端點的路徑長度不同;各個端點負(fù)載不同;在時鐘網(wǎng)中插入的緩沖器不同等。時鐘偏差過大會引起同步電路功能混亂。

        本文引用地址:http://www.104case.com/article/187514.htm

        a.jpg


        在圖1中,假設(shè)CLK到達(dá)reg1和reg2的時間差最大,為dskew,組合邏輯C的延時為dc,寄存器的延時為d,其建立時間約束為dsetup,保持時間為dhold,時鐘周期為T。滿足建立時間的要求是在CLK2跳變前的dsetup時間,reg2上D端的數(shù)據(jù)應(yīng)該穩(wěn)定,考慮最壞情況reg1比reg2晚dskew,這時滿足的時間關(guān)系應(yīng)該是:
        g.jpg
        滿足保持時間的要求是:在CLK2跳變后的dhold時間內(nèi),reg2上D端的數(shù)據(jù)必須保持穩(wěn)定,考慮最壞情況reg1比reg2早dskew,這時滿足的時間關(guān)系應(yīng)該是:
        h.jpg
        由此可見,時鐘偏移對電路速度和時鐘頻率的限制是很大的,而寄存器的保持時間、建立時間和自身的延時,都是與器件單元本身的結(jié)構(gòu)和性質(zhì)有關(guān),依賴于工藝的改進(jìn)來進(jìn)一步減小,所以減小skew成為重要內(nèi)容,也是提高電路速度的關(guān)鍵。

        2 SOC Encounter的時鐘樹綜合
        SOC Encounter的時鐘樹綜合在完成布局之后進(jìn)行,可以采用手動模式和自動模式。手動模式能控制時鐘樹的層次、buffer的數(shù)目和每層加入buffer的類型。自動模式根據(jù)時鐘樹定義文件自動決定時鐘樹的層次和buffer的數(shù)目。時鐘樹綜合從外部時鐘輸入端口自動遍歷整個時鐘樹,遍歷完成后加入buffer用來平衡時鐘樹。SOC Encounter的時鐘樹綜合流程如圖2所示。

        b.jpg


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: ASIC 后端設(shè)計 時鐘樹

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 贵阳市| 阆中市| 本溪市| 龙陵县| 安仁县| 乌兰浩特市| 亳州市| 商南县| 九寨沟县| 孝昌县| 西贡区| 合川市| 宜良县| 桓仁| 辽宁省| 长垣县| 五河县| 东兴市| 南康市| 舟山市| 正蓝旗| 农安县| 贵德县| 平武县| 武陟县| 辉南县| 镇安县| 宜昌市| 伊春市| 西昌市| 随州市| 家居| 定陶县| 宾川县| 金溪县| 乌鲁木齐县| 高碑店市| 德令哈市| 商河县| 建始县| 县级市|