《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 怎樣能更好地應用工具進行RTL綜合研究

怎樣能更好地應用工具進行RTL綜合研究

2009-08-17
作者:山 霞1,田 媛2

??? 摘 要: 針對當前RTL綜合面對的挑戰,總結了實際項目中的經驗,可以使綜合工具在更少的時間里產生的網表芯片面積更小、速度更快,而功耗更低。
??? 關鍵詞: RTL綜合;CMOS電路;設計自動化

?

?

??? 隨著微電子設計復雜度不斷增加,生產工藝的不斷縮小,對設計自動化工具提出了不斷的挑戰。電子設計、自動化需要能處理非常復雜的設計所產生的挑戰和需求。邏輯綜合更是應該滿足這一需求。邏輯綜合工具應該可以在合理的時間里處理上百萬甚至千萬門的邏輯電路。而傳統的邏輯綜合理論主要是靠電路綜合轉換的反復試驗,這個過程其實是功效和質量的折中,通常不能產生最優化的結果。而且,產生的電路非常依賴于具體的設計。因此,只有非常有經驗的設計工程師才能綜合出優化的電路。面對這些挑戰,可以用本文所闡述的方法,在更少的時間里,綜合出速度更快、面積更小、功耗更低的芯片。其技術是基于新出現的綜合工具,不斷增強的后端工具,更好的計算機資源和更快的操作系統。通過應用這些技術,已經成功地完成了一個90 nm芯片項目,特別是使用這些技術產生的網表,可以在后端實現的時候很快地時序收斂,保證了芯片的按時完成。
??? 怎樣指導綜合工具產生想要的電路?當使用工具綜合設計的時候,首先明確的是工具永遠按照工程師的指導在工作,這就需要工程師在做綜合之前,首先要清楚需要完成什么樣的電路。比如電路的工作頻率,有無低功耗要求,面積要求等;其次要清楚工具會為我們做什么,而不能將工具看成一個萬能的工具;然后要指導約束工具綜合產生出我們需要的電路。接下來介紹應用哪些規則和方法,可以綜合產生更好的電路。
1 重視RTL編碼設計
??? 第一個規則就是注重RTL設計。無論綜合工具提高了多少,多么好的計算機和多快的操作系統,都要從設計剛開始的時候就注重RTL編碼設計。綜合是將設計理念從一種表達形式(RTL功能描述),轉換成另一種形式(針對于某一工藝的門級網表),電路在綜合前后具有相同的功能[1]。不能將綜合看成一個黑盒子而不知道里面的內容。必須清楚的知道所需要實現的電路、設計的特殊性、應用的綜合工具、還有工具如何處理邏輯電路。不要依賴后端工具來解決時序問題,而是要在開始設計編碼的時候,就應考慮怎么解決這些問題。在項目開始的時候,應用從先前芯片設計中得到的經驗,結構化設計理念,更有可能產生高效的電路。預先計劃怎樣描述RTL設計,就不用在后端實現的時候花很多時間進行布局布線的設計。
2 采用自上而下的綜合
??? 綜合工具的性能已經提升了很多,能夠在可以接受的時間里完成自上而下(top-down)的綜合,而不用從下而上(bottom-up)的綜合。這樣可以簡化綜合約束的管理,減少編譯設計所需的綜合腳本,也就減少了使用綜合工具所需的許可證。自上而下的綜合可以使工具在優化時知道設計在模塊間的拓撲連接、負載、時序,從而能綜合產生更好的電路。使用自上而下的綜合方法,還可以消除綜合對時序預算的依賴。
3 只對關鍵路徑加額外的約束
??? 傳統的綜合流程里,為了能在后端實現時留有一定的余地,通常建議在加約束的時候,將時鐘額外增加10 %,有些設計甚至增加更多,或者用更大的連線模型,以留有足夠的余地。一些設計在加約束時,增加了如此多的額外約束[3],以至于雖然設計在后端實現的時候滿足了時序收斂的要求,但是卻以犧牲面積為代價,而且有些可能是不必要的。
??? 現在的工具可以明確需要在哪些關鍵路徑上加額外的約束,以使這些路徑在后端實現時能夠滿足時序的要求,而不用將整個時鐘都加額外的約束。如果將時鐘加額外的約束,將會使設計中使用這個時鐘的電路都被不必要的優化,包括那些在后端實現的時候時序已經收斂的電路。
??? 在本方法的流程里,定義了實際需要的時鐘,不是將整個時鐘加額外的約束,而是只針對關鍵路徑加額外約束,如圖1所示。

?


??? 不可否認,這個流程仍然需要反復,但是通過這個流程綜合產生的網表能夠得到更好的時序收斂結果。因為在后端實現中的關鍵路徑在綜合時被加了更快的約束,而非關鍵路徑沒有加額外約束,從而減少了芯片面積,降低了成本。
4 重視寄存器與寄存器之間路徑的最優化
??? 通常,設計中的輸入輸出(I/O)成為整個芯片工作頻率的瓶頸,而核心的邏輯能在更快的頻率上工作。所以在綜合時,放松加在I/O上的約束,使綜合工具能夠專注在寄存器到寄存器路徑的優化。待路徑優化滿足了設計的需要,再關注輸入輸出路徑,或者對輸入輸出路徑做一些結構的微調以滿足產品的需求。通過這種方法,可以使綜合工具先優化寄存器到寄存器的路徑,然后再優化輸入輸出路徑,達到設計要求。
5 利用電容及電阻的物理信息
??? 傳統的基于輸出連線負載模型不能很好地模擬連線間的延遲。如果設計的大小在優化時發生了變化,即使是定制的連線負載模型也是低效的,因為它是“靜態”的?,F在的綜合工具可以讀入物理庫文件,可以更好地模擬,并動態地調整物理連線上的時序。例如,Cadence公司的RTL Compiler在綜合的時候,利用布局評估器(PLE)使用物理信息來計算線延時[2]。雖然PLE沒有芯片的物理布局布線信息,但是可以用讀入的LEF文件,或者電容文件估算出線延時。在綜合時,利用物理信息來估算連線的電容、電阻以計算線延時比用傳統的連線負載模型更準確、更高效,而且也容易使用。
6? 設置正確的時序特例
??? 時序特例(timing exception)是綜合工具默認的單周期時序行為的特例。對于設計中每一個不符合默認時序特征的電路,都要設置聲明時序特例,以使綜合工具不去優化這條電路,或用更寬松的約束去優化。
??? 時序特例共3種:電路延遲、多周期電路和虛假電路。多周期電路是指需要超過1個時鐘的時間來傳送數據,需要對這個傳送間隔聲明1個有限個數的時鐘周期。電路延遲特例是指電路的延遲需要滿足具體說明的延遲[4]。電路存在于設計中,但是不會被激活,稱為功能虛假電路。綜合工具會優化這些功能虛假電路以滿足時序的要求。綜合工具是基于靜態時序分析的工具。靜態時序是基于連接關系,而不是功能。不管這些路徑是否會在芯片中真的用到,時序分析都會基于連接關系顯示出這些關鍵路徑。可以通過聲明路徑是功能虛假電路來消除很多不需要的關鍵路徑。越早清除這些虛假路徑,綜合工具就能越早地優化那些真正的路徑,也就能更有效地達到時序收斂。所以,設置正確的、有效的時序特例至關重要。
7 允許新的時序優化
??? 新的時序優化技術可以綜合產生出更好的電路,但是通常會有邏輯等效性檢查的問題。為了避免邏輯等效性檢查題,應盡量使用最新版本的邏輯等效性檢查工具,或者使用與綜合工具相對應版本的邏輯等效性檢查工具。邏輯等效性檢查工具在理解綜合優化上已經取得了很大的進步。邏輯檢查工具現在可以驗證很多綜合優化,比如寄存器重新調整(register retiming)、邊界優化、數據分支優化和時序優化等。不要因為這些新的時序優化技術可能產生的邏輯等效性檢查的問題就關掉這些優化,這樣會影響綜合出的電路性能。
8 不要限制對庫單元的選擇
??? 在傳統的綜合中,為了得到更好的網表結構,往往限制對庫單元(library cell)的選擇。而現在的綜合工具是基于所加的約束條件和目標單元庫來產生邏輯電路。因此,可供選擇的庫單元越豐富,綜合工具就越可能優化電路,從而平衡電路的面積、速度和功耗,可以給后端提供更好的電路網表。
  本文闡述了多種應用在SoC芯片設計中的綜合技術,應用這些技術和規則,可以更加充分地利用現代綜合工具和軟硬件環境,從而能在更短的時間內,使綜合產生的網表電路速度更快、面積更小、功耗更低,后端實現時也能更快地進行時序收斂,從而滿足芯片設計的要求。今后將繼續優化本文介紹的綜合技術,跟蹤使用新的綜合工具,以優化本文的芯片設計。


參考文獻
[1]?Synopsys Inc. Design compiler reference manual. Release 2006.06, Mountain View, CA, 2006.
[2]?Cadence Inc. RTL compiler reference manual. Release 6.2.2,? Seely Ave., San Jose, CA, 2007.
[3]?YU Xin You, HONG Peng, YAN Hui Yang. Signal integrity timing closure of million gates SOC platform. IEEE ASICON, 2005.
[4]?JUNG J Y, KIM T. Timing variation-aware high-level synthesis IEEE Computer-Aided Design, 2007.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产一区| 亚洲欧洲视频在线| 毛片av中文字幕一区二区| 国产日韩欧美中文| 欧美精品一区二区蜜臀亚洲| 亚洲人人精品| 久久av一区二区三区漫画| 欧美日韩精品久久久| 亚洲国产欧洲综合997久久| 野花国产精品入口| 亚洲视频视频在线| 午夜欧美不卡精品aaaaa| 蜜桃久久精品一区二区| 久久伊人亚洲| 亚洲手机在线| 99精品国产一区二区青青牛奶| 欧美成人精品一区| 欧美日韩国产免费观看| 欧美高清视频在线| 久久综合久色欧美综合狠狠| 欧美黄色片免费观看| 久久久国产一区二区三区| 国产精品入口日韩视频大尺度| 在线亚洲一区二区| 欧美精品自拍偷拍动漫精品| 亚洲欧美999| 亚洲综合成人在线| 国产精品毛片va一区二区三区| 久久亚洲私人国产精品va媚药| 亚洲人午夜精品免费| 亚洲午夜日本在线观看| 韩国一区二区在线观看| 一本色道久久综合亚洲91| 91久久国产自产拍夜夜嗨| 一区二区三区在线免费视频| 欧美偷拍一区二区| 先锋影音国产一区| 国产精品久久一区二区三区| 久久亚洲综合色一区二区三区| 久久艳片www.17c.com| 老司机凹凸av亚洲导航| 国产视频一区在线观看| 亚洲欧美日韩精品久久久| 欧美精品久久一区二区| 国产精品福利网| 136国产福利精品导航网址| 香蕉av777xxx色综合一区| 欧美性淫爽ww久久久久无| 亚洲欧洲三级电影| 亚洲欧美精品在线| 激情国产一区| 亚洲成人直播| 亚洲欧美三级在线| 在线看片第一页欧美| 亚洲欧美日韩在线高清直播| 欧美在线一级视频| 欧美一乱一性一交一视频| 欧美极品在线观看| 国产精品爱久久久久久久| 欧美国产日韩xxxxx| 久久一本综合频道| 午夜精品理论片| 久久精品国产精品| 欧美日韩ab| 欧美一区二区视频免费观看| 久久精品女人的天堂av| 在线精品视频免费观看| 久久久久久久久久久久久女国产乱| 国产精品永久免费| 久久理论片午夜琪琪电影网| 影院欧美亚洲| 亚洲成色777777在线观看影院| 国产欧美一区二区三区在线看蜜臀| 亚洲精品无人区| 欧美一区二区黄| 欧美日韩免费观看一区二区三区| 国产亚洲欧洲一区高清在线观看| 午夜精品在线观看| 亚洲精品欧美极品| 国产精品最新自拍| 一本色道久久综合| 国产精品五月天| 亚洲日本aⅴ片在线观看香蕉| 久久这里有精品15一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 久久不射电影网| 久久中文字幕一区| 欧美亚洲第一区| 欧美成人免费全部| 久久蜜桃资源一区二区老牛| 国产精品久久久对白| 欧美女激情福利| 老司机午夜免费精品视频| 一区二区免费在线播放| 国产毛片一区二区| 亚洲第一精品夜夜躁人人躁| 国产日韩欧美在线一区| 久久精品道一区二区三区| 欧美影院视频| 欧美看片网站| 美玉足脚交一区二区三区图片| 91久久精品国产91久久性色tv| 国产亚洲成年网址在线观看| 国产亚洲精品aa午夜观看| 国产精品乱码人人做人人爱| 欧美精品123区| 午夜精品一区二区三区在线| 裸体丰满少妇做受久久99精品| 国产一区视频在线观看免费| 亚洲国产成人在线播放| 免费日韩视频| 欧美成人亚洲成人日韩成人| 免费成人av资源网| 欧美激情欧美激情在线五月| 99精品热6080yy久久| 国产乱码精品一区二区三区五月婷| 亚洲欧美精品在线| 久久gogo国模裸体人体| 国产精品实拍| 国产伦精品一区二区三区视频孕妇| 欧美在线二区| 久久综合久久综合这里只有精品| 亚洲国产日韩欧美在线图片| 亚洲国产一二三| 国产精品美女久久久久av超清| 久久精品成人一区二区三区| 免费在线成人| 国产喷白浆一区二区三区| 一区免费观看视频| 亚洲小说春色综合另类电影| 亚洲日韩第九十九页| 亚洲激情网站| 久热这里只精品99re8久| 欧美性猛交99久久久久99按摩| 亚洲第一综合天堂另类专| 国产精品免费看久久久香蕉| 久久精品99国产精品酒店日本| 亚洲一线二线三线久久久| 国产精品五月天| 欧美日韩国产首页| 久久久精品一品道一区| 麻豆成人91精品二区三区| 欧美色偷偷大香| 欧美精品一区在线| 久久全球大尺度高清视频| 欧美日韩1区2区3区| 99精品99久久久久久宅男| 亚洲免费视频在线观看| 欧美理论视频| 国产精品精品视频| 国产一区二区三区免费观看| 国产精品v欧美精品v日本精品动漫| 国产精品日韩电影| 欧美一区二区三区视频| 欧美噜噜久久久xxx| 在线播放视频一区| 国产精品久久久久久久久久直播| 国产精品高清一区二区三区| 亚洲一级片在线看| 欧美性生交xxxxx久久久| 免费人成精品欧美精品| 亚洲在线观看免费视频| 亚洲一区二区三区精品视频| 红桃视频欧美| 国产亚洲日本欧美韩国| 久久成人综合网| 午夜精品福利一区二区蜜股av| 午夜国产精品视频免费体验区| 久久精品国产久精国产一老狼| 伊人男人综合视频网| 国产欧美一区二区精品性| 亚洲小说春色综合另类电影| 亚洲激情成人网| 欧美日韩mp4| 亚洲欧洲免费视频| 亚洲男人第一av网站| 国产精品高潮粉嫩av| 在线免费不卡视频| 亚洲高清网站| 中文精品在线| 欧美日韩成人在线视频| 在线亚洲精品| 国产一区二区成人| 激情视频一区| 亚洲黄色大片| 欧美一区1区三区3区公司| 99热这里只有成人精品国产| 亚洲欧洲一区二区三区在线观看| 欧美黄色免费网站| 欧美.日韩.国产.一区.二区| 久久久久久久久一区二区| 欧美一级视频精品观看| 国产日韩一区二区三区| 国产精品久久久久久久久久三级| 免费日韩成人| 亚洲国产精品综合| 欧美国产精品va在线观看| 欧美视频精品一区| 另类图片国产| 国产精品国色综合久久| 亚洲国产成人久久综合| 国产毛片一区二区| 一色屋精品亚洲香蕉网站| 久久综合婷婷| 亚洲一区二区在线看| 亚洲日本无吗高清不卡| 亚洲福利视频专区| 狠狠色丁香婷综合久久| 麻豆精品在线观看| 欧美日韩性生活视频| 欧美久久久久免费| 欧美精品日韩三级| 欧美成人免费全部| 国模精品一区二区三区色天香| 99re6这里只有精品| 黄色成人免费观看| 欧美精品成人91久久久久久久| 日韩午夜黄色| 国产精品久久波多野结衣| 亚洲天堂免费在线观看视频| 国产精品国产三级国产aⅴ无密码| 国产揄拍国内精品对白| 欧美怡红院视频一区二区三区| 欧美午夜精品理论片a级大开眼界| 欧美激情综合色| 精品99一区二区三区| 久久久噜噜噜久久人人看| 在线电影院国产精品| 亚洲精品国产精品国自产观看| 欧美午夜免费| 欧美国产在线电影| 免费亚洲一区| 久久久999精品视频| 黄色一区二区三区四区| 亚洲男人的天堂在线aⅴ视频| 国产精品视频九色porn| av不卡在线观看| 欧美日韩精品久久久| 国产精品国产三级国产专播精品人| 久久一区二区三区国产精品| 久久精品99| 欧美激情一级片一区二区| 99视频一区| 欧美风情在线观看| 国产精品都在这里| 亚洲欧美国内爽妇网| 欧美日韩成人一区二区三区| 国产精品欧美经典| 国产欧美一区二区精品性色| 久久午夜色播影院免费高清| 亚洲六月丁香色婷婷综合久久| 99精品欧美一区| 亚洲欧美国产77777| 欧美激情一级片一区二区| 久久久久99| 国产视频久久久久| 亚洲一本大道在线| 国产欧美日韩综合一区在线观看| 亚洲国产一区二区三区在线播| 激情久久久久久久久久久久久久久久| 美女视频黄免费的久久| 欧美大成色www永久网站婷| 欧美日韩国产色视频| 欧美久久久久久蜜桃| 亚洲电影自拍| 亚洲韩国青草视频| 久久av一区二区三区漫画| 亚洲午夜在线观看| 一区二区欧美视频| 国产精品人成在线观看免费| 欧美四级剧情无删版影片| 亚洲免费成人av电影| 9l国产精品久久久久麻豆| 激情伊人五月天久久综合| 欧美人妖在线观看| 久久精品人人做人人综合| 一区二区三区在线高清| 亚洲国产一区二区视频| 午夜亚洲视频| 国产伦精品一区二区三区在线观看| 玖玖精品视频| 欧美va日韩va| 在线欧美亚洲| 久久日韩粉嫩一区二区三区| 亚洲精品一区二区三区99| 国产精品进线69影院| 极品尤物av久久免费看| 免费成人高清| 欧美日韩成人在线观看| 欧美午夜在线一二页| 影音先锋日韩资源| 久久婷婷国产综合尤物精品| 国产免费成人在线视频| 精品福利免费观看| 亚洲视频在线观看网站| 久久久久se| 亚洲欧美日韩一区二区| 国产日本欧美一区二区三区在线| 亚洲视频欧洲视频| 久久久欧美精品sm网站| 狠狠色丁香久久婷婷综合丁香| 国产精品美女久久| 欧美日韩午夜视频在线观看| 国内精品久久久久久久97牛牛| 欧美精品97| 亚洲一二区在线| 99视频热这里只有精品免费| 亚洲激情自拍| 国产精品综合视频| 欧美激情一区二区三区在线视频观看| 欧美激情亚洲激情| 亚洲人成在线观看一区二区| 欧美日韩亚洲综合在线| 欧美日韩国产999| 国产热re99久久6国产精品| 亚洲永久在线观看| 在线看片成人| 久久久久久亚洲精品杨幂换脸| 久久久av毛片精品| 久久亚洲综合色一区二区三区| 中文精品视频一区二区在线观看| 亚洲人成人一区二区在线观看| 日韩午夜激情| 一区二区三区黄色| 欧美午夜精品一区二区三区| 欧美成年人在线观看| 国产精品视频99| 久久精品视频在线免费观看|