新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > CTS設計技巧:布線工程師如何充分“掌控”時鐘信號?

        CTS設計技巧:布線工程師如何充分“掌控”時鐘信號?

        作者: 時間:2014-01-22 來源:網絡 收藏
        約束中使用的理想值在實際物理設計中不能實現的情況。如果提供了精確的時鐘圖以及帶有時鐘原理相關信息的網表交遞,就能夠更快地弄清導致此狀況的問題。

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

        總體圖或是代表設計中所有時鐘(含門控邏輯)的圖非常有用。這要么是采用畫圖軟件,要么是使用電路圖捕獲工具等使用軟件產生的圖,甚至還可以是手繪并存儲為PDF文檔或發送傳真給的圖。此圖抵得上嘗試直接獲得時鐘格式的多次通話或電子郵件溝通過程中的千言萬語。

        由于圖表可能會很復雜繁瑣,就需要提供相應的簡介文檔,包括產生的時鐘、任何時鐘門控或復用圖案的詳情以及歪曲率平衡和延遲要求等方面的闡釋。每種工作模式都需要這些詳細信息,因為在插入時鐘樹期間必須應對每種模式。寄存器可能最后會提供用于功能模式的平衡,但如果我們不仔細的話,測試模式下可能極不平衡。

        如果時鐘使用DLL或其他宏或它通過門控邏輯,這些詳細信息就在所必需了。如果有需要的話,有可能通過那些類型的宏來合成及平衡。對于門控邏輯而言,如果存在一個引腳通過一種模式來連接、但同單元的其他引腳采用另一種模式來連接的情況,走線工具將把這種情況識別為“重匯聚時鐘”。雖然布線工具可以解決這些問題,但更好的解決辦法可能是迫使工具在時間插入期間查看這個引腳而非其他引腳。業界軟件工具中的CTS

        業界軟件遵循設計人員的規格及指引,以強大的工具推動時鐘樹合成。源自前工序的跟時鐘樹根插入點、延遲、歪曲率及過渡目標相關的信息以及用于門控邏輯、通過寄存器和跨域關系的詳細信息能夠直接移植到CTS工具中。然后將自已判斷要使用的緩沖器類型、優化迭代及間距、屏幕和金屬層等布線要求。

        在插入時鐘樹之前,能夠使用走線來確保存在旨在用于平衡的端點。還能夠提示及評估門控邏輯、時鐘樹根排除的分支、IO端點以及重匯聚實例。

        時鐘樹可能僅包含緩沖單元或是系列反相器。如今的大多數技術擁有特別的時鐘緩沖及時鐘反相單元,這些單元提供平衡的上升及下降時間,以幫助確保占空比不被損及。還可以整合其他要求,如時鐘樹中等級或各個時鐘單元的最大扇出。

        結論

        除了上文探討的所有因素,很可能還會嘗試有時鐘門控意識的布局、時鐘布線指引及平面布局調整。CTS替代通常在極少調整歪曲率、延遲及過渡目標的情況下運行。試錯法幫助提供極佳的協調。如果前工序理解CTS如何工作且在最開始就溝通時鐘結構,那么布線工程師將能夠更加得心應手地接手任務。日程中原本計劃用于CTS的時間就可以用于微調及改善“你的時鐘”,而非簡單地嘗試將其插入到“我的布線”。

        鎖相環相關文章:鎖相環原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿城市| 东明县| 东丽区| 乌兰察布市| 马鞍山市| 云龙县| 梅河口市| 安多县| 晋州市| 故城县| 公安县| 贺州市| 焉耆| 阜平县| 永清县| 安国市| 社会| 盘山县| 白沙| 白银市| 新晃| 大埔县| 南乐县| 富裕县| 凤城市| 凤翔县| 进贤县| 临城县| 莱州市| 馆陶县| 宿州市| 商南县| 阿荣旗| 济源市| 砚山县| 宁河县| 高碑店市| 达拉特旗| 巨野县| 于都县| 宜都市|