介紹兩種時鐘樹的結(jié)構(gòu)

今天來聊一聊時鐘樹悬垃。首先我先講一下我所理解的時鐘樹是什么,然后介紹兩種時鐘樹結(jié)構(gòu)甘苍。

時序器件傳遞信號的時候需要依賴時鐘尝蠕,而STA一項關(guān)鍵的檢查就是不能有setup/hold violation。如果對于同一時鐘域的兩個時序器件载庭,如果他們接收到的時鐘之間有相位差看彼,有可能會使setup/hold更難滿足,如果產(chǎn)生violation囚聚,芯片就會發(fā)生邏輯錯誤靖榕。而時鐘從時鐘源到sink是需要一定的傳播時間的,距離時鐘源越遠的器件傳播時間越長顽铸。有的時候data的傳播方向和clock的傳播方向相同茁计,如果不做任何時鐘樹處理,這種情況對setup有好處谓松;有的時候data傳播方向與clock傳播方向相反星压,這就對hold有好處;而如果電路中存在反饋回路毒返,那data傳播方向就不確定租幕。所以為了能使上述所有情況都有一個較好的時鐘性能舷手,我們會希望時鐘到達每個時序器件的時間一樣拧簸,也就是傳播時間的差(skew)越接近0越好。時鐘樹的目的正是如此男窟。因為時鐘樹實在太過重要盆赤,現(xiàn)在也是很多人研究的課題。

我想說的第一種結(jié)構(gòu)就是H-tree歉眷。它的結(jié)構(gòu)確實很形象的像一棵樹牺六,是應(yīng)用最廣的結(jié)構(gòu)了。對于一個四四方方完全對稱的芯片來說汗捡,H-tree會先從root長到整個芯片的中心淑际,再分出兩個trunk到芯片左右兩側(cè),分出的trunk與root相互垂直扇住,每個trunk再分兩個垂直枝干出來……不斷這樣分下去春缕,得到一個簡單的分形結(jié)構(gòu),最終的leaf連接到相應(yīng)的clock pin上艘蹋。這樣在物理上就可以保證每一個cell到root的走線長度一致锄贼,相應(yīng)的net上的delay就會一樣,再加上整個tree上的buffer也都相同女阀,就能保證傳播時間完全一致宅荤,從而實現(xiàn)skew為0. 當(dāng)然實際的芯片不會這么理想化屑迂,長出來的H-tree也不一定像一個個H,但它的邏輯結(jié)構(gòu)是一樣的冯键。并且另外一種升級版的H-tree就不保證走線長度一樣了惹盼,只要保證RC信息一致即可,好像可以稱為RC-tree(或者一般也就叫H-tree了)惫确。

第二種結(jié)構(gòu)是網(wǎng)格狀的(mesh)逻锐。就是把時鐘樹的每一級做成一個網(wǎng)格,級與級之間用多個buffer相連雕薪,最終把最后一級mesh接到clock pin上昧诱。可是這樣不就等于把多個driver的output接在一起了嗎所袁?這在我們ERC檢查的時候是違反的呀盏档?但是,制定output不能短接的依據(jù)是擔(dān)心一個output輸出1一個output輸出0燥爷,這樣會造成電源地之間的短路蜈亩。但是對于clock mesh來說,它的buffer全部都是同時變化前翎,永遠是一樣的狀態(tài)稚配,這也就使mesh成為可能。但是港华,畢竟每個buffer到達的時間還是會有一丟丟的差別道川,還是會存在很短的瞬間電源和地在mesh上發(fā)生短路,再加上mesh本身就需要更多繞線立宜,它的功耗是非常大的冒萄。另一個缺點就是會占用很多繞線資源。但是mesh的skew容易做的更小橙数,畢竟每一級它們的輸出都接在了一起尊流,只有最后一級接在不同pin上〉瓢铮可以說mesh是犧牲了功耗換取更小的skew崖技。

現(xiàn)在大多數(shù)的design還是在利用傳統(tǒng)的H-tree,只不過它的變式很多钟哥。mesh結(jié)構(gòu)更復(fù)雜迎献,EDA tool也不能很好地自動化完成,設(shè)計上相對更加困難瞪醋。

這是我的第26篇文章忿晕。微信公眾號:偉醬的芯片后端之路

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市银受,隨后出現(xiàn)的幾起案子践盼,更是在濱河造成了極大的恐慌鸦采,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咕幻,死亡現(xiàn)場離奇詭異渔伯,居然都是意外死亡,警方通過查閱死者的電腦和手機肄程,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門锣吼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蓝厌,你說我怎么就攤上這事玄叠。” “怎么了拓提?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵读恃,是天一觀的道長。 經(jīng)常有香客問我代态,道長寺惫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任蹦疑,我火速辦了婚禮西雀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘歉摧。我一直安慰自己艇肴,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布判莉。 她就那樣靜靜地躺著豆挽,像睡著了一般育谬。 火紅的嫁衣襯著肌膚如雪券盅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天膛檀,我揣著相機與錄音锰镀,去河邊找鬼。 笑死咖刃,一個胖子當(dāng)著我的面吹牛泳炉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嚎杨,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼花鹅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了枫浙?” 一聲冷哼從身側(cè)響起刨肃,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤古拴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后真友,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體黄痪,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年盔然,在試婚紗的時候發(fā)現(xiàn)自己被綠了桅打。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡愈案,死狀恐怖挺尾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情站绪,我是刑警寧澤潦嘶,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站崇众,受9級特大地震影響掂僵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜顷歌,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一锰蓬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧眯漩,春花似錦芹扭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至队萤,卻和暖如春轮锥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背要尔。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工舍杜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赵辕。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓既绩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親还惠。 傳聞我的和親對象是個殘疾皇子饲握,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 來源:FPGA 時鐘設(shè)計 1 —— 時鐘資源總結(jié) 關(guān)于一款芯片,最權(quán)威、最新的資料當(dāng)然是廠家的官方文件救欧。很多大牛都...
    暗夜望月閱讀 3,490評論 0 2
  • 以下三個是最經(jīng)常被問到的歪今,基本上屬于介紹性的題目,無所謂正確答案颜矿,在我看來寄猩,這些不算真正的問題。 Discuss ...
    蜀湘情緣閱讀 6,130評論 0 8
  • 轉(zhuǎn)自:FPGA 時鐘設(shè)計 1 —— 時鐘資源總結(jié) 關(guān)于一款芯片骑疆,最權(quán)威田篇、最新的資料當(dāng)然是廠家的官方文件。很多大牛都...
    古木一代閱讀 1,118評論 0 1
  • 本文主要以Xilinx Virtex Ⅱ系列為例箍铭,對FPGA內(nèi)部結(jié)構(gòu)作簡要介紹泊柬,其內(nèi)容主要來自Xilinx Vir...
    我是嘻哈大哥閱讀 16,329評論 0 7
  • 1、同步電路與異步電路 首先來談?wù)勍诫娐放c異步電路诈火。那么首先就要知道什么是同步電路兽赁、什么是異步電路? 對于同步時...
    飛奔的大虎閱讀 4,792評論 0 0