在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 高清電視芯片的綜合優(yōu)化設(shè)計(jì)

            高清電視芯片的綜合優(yōu)化設(shè)計(jì)

            作者: 時(shí)間:2011-09-02 來(lái)源:網(wǎng)絡(luò) 收藏
            2 基本解決方案

            本文引用地址:http://www.biyoush.com/article/191030.htm

              根據(jù)上述統(tǒng)計(jì)結(jié)果,得到core-top模塊不滿足時(shí)序要求的critical path最多,所以要通過(guò)把core-top模塊單獨(dú)進(jìn)行優(yōu)化來(lái)得到更佳的綜合結(jié)果。首先設(shè)置Design Environment和Design Rules,然后對(duì)延遲進(jìn)行優(yōu)化。

              Design Compiler對(duì)設(shè)計(jì)的時(shí)序優(yōu)化是基于所指定的延遲約束進(jìn)行的。影響延遲的約束包括時(shí)鐘、輸入和輸出延遲、外部負(fù)載、輸入單元的驅(qū)動(dòng)能力、運(yùn)行環(huán)境和線負(fù)載模型等。解決延遲問(wèn)題的具體方法如下。

              ● 使用set_false_path命令。包含兩個(gè)以上時(shí)鐘的設(shè)計(jì)中,在沒(méi)有關(guān)聯(lián)的時(shí)鐘之間要設(shè)置false路徑,否則就會(huì)浪費(fèi)更長(zhǎng)的運(yùn)行時(shí)間和更高的內(nèi)存占用率。

              ● 使用ungroup命令,拆分底層模塊。

              ● 用set_critical_range命令定義關(guān)鍵路徑的優(yōu)化范圍。

              ● 用set_cost_priority-delay命令設(shè)置延遲的優(yōu)先級(jí)高于設(shè)計(jì)約束的優(yōu)先級(jí)。

              ● 用set_ultra_optimization命令,可以用調(diào)用邏輯復(fù)制和門(mén)映射的算法來(lái)編譯。

              ● Compile incremental命令是在原有的綜合的基礎(chǔ)上,改進(jìn)設(shè)計(jì)中不滿足約束的部分,保留滿足約束條件的部分。

              ● Compile-map_effort-high命令中,-high與-medium和-low相比需要編譯時(shí)間更長(zhǎng),但是能得到更佳的綜合結(jié)果。這個(gè)設(shè)置可以使關(guān)鍵路徑再次綜合。

              3 綜合結(jié)果

              圖7給出三步對(duì)延遲進(jìn)行優(yōu)化的結(jié)果,實(shí)現(xiàn)的具體步驟如下。

              首先,依據(jù)報(bào)表查出延遲產(chǎn)生的原因。根據(jù)報(bào)表把主要的三個(gè)時(shí)鐘之間設(shè)成false_path,根據(jù)前端coding階段的設(shè)計(jì)設(shè)置multicycle,加上下面約束生成新的報(bào)表。

              Ungroup

              Set_critical_range 5

              Set_cost_priority -delay

              Set_ultra_optimization

              Compile incremental

              通過(guò)設(shè)置錯(cuò)誤路徑和多周期后,由新的報(bào)表可以得到path slack減少到了 -0.50。

              然后,使用compile-map_effort high命令。根據(jù)報(bào)表path slack=-0.36,結(jié)果還需要進(jìn)一步優(yōu)化。

              從報(bào)表可以看出slack不滿足的路徑主要集中在視頻模塊中的時(shí)鐘信號(hào)ve_clk、PCI模塊中的pci_clk,以及RAM模塊中的sdr_clk0、sdr_clk1、ssr_clk0和ssr_clk1,所以需要給以上路徑增加false_path 。Video_mode_reg模塊是一個(gè)存儲(chǔ)狀態(tài)值的模塊,寫(xiě)入后不再改變,所以也設(shè)為false_path。最終結(jié)果path slack=0.11,滿足要求。

              如果slack是由兩個(gè)模塊產(chǎn)生而不是模塊內(nèi)部的問(wèn)題,還可以用ungroup命令拆分。本結(jié)果的slack就是由ve_mem模塊內(nèi)部產(chǎn)生,但結(jié)果的slack已經(jīng)滿足了要求,而且經(jīng)過(guò)后端處理會(huì)改進(jìn)的更好。

              結(jié)束語(yǔ)

              本文對(duì)HDTV,從編碼和綜合兩個(gè)方向入手,提出了解決方案。通過(guò)使用Synopsys公司的綜合器Design Compiler,采用Top-down的方法對(duì)設(shè)計(jì)進(jìn)行綜合。結(jié)果表明綜合方案較好的滿足了綜合目標(biāo),效果明顯。


            上一頁(yè) 1 2 3 下一頁(yè)

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉