微捷碼Talus TCL界面實(shí)現(xiàn)復(fù)雜分區(qū)平面布局
第IV章:局部密度控制
有時(shí)完成初始布局后,我們必須降低標(biāo)準(zhǔn)單元區(qū)域的局部密度以解決布線或時(shí)序問題,通過減少迂回布線從而改善特定區(qū)域的布線資源并降低互連線延遲,特別在邏輯組擁有很強(qiáng)的內(nèi)部連接時(shí)這項(xiàng)技術(shù)尤其有用。在這種情形下,平面布局工具會(huì)將單元放置的盡可能近,以滿足時(shí)序要求并降低總線長。這可能造成其單元密度太高,從而導(dǎo)致布線問題。
在這章中,我們將討論兩種局部密度控制方式。一種是微捷碼為我們提供的局部密度控制方式,使用帶有阻擋百分比的標(biāo)準(zhǔn)單元布局阻擋(placement blockage)方式。我們可在擁塞區(qū)域添加這類布局阻擋功能并設(shè)定阻擋百分比。阻擋百分比可確定在這種阻擋范圍內(nèi)可設(shè)置多少個(gè)標(biāo)準(zhǔn)單元。如果我們?cè)O(shè)定的百分比低于平均密度,那么平面布局工具將會(huì)擴(kuò)散所有標(biāo)準(zhǔn)單元。下方就是采用這種方式的一個(gè)例子。
圖7:帶有阻擋百分比的布局阻擋
圖8:布局的結(jié)果
圖7顯示了帶有阻擋百分比的布局阻擋,而圖8顯示了布局的結(jié)果。首先,我們必須選擇一個(gè)適合的阻擋百分比,而這并不容易做到。出于多方面考慮,我們必須幾次嘗試才可獲得適合的百分比,這會(huì)影響到設(shè)計(jì)師生產(chǎn)率。其次,密度在阻擋邊緣會(huì)發(fā)生劇烈變化。這是個(gè)大問題,它會(huì)導(dǎo)致邊緣出現(xiàn)新的擁塞情況。換句話來說,它可能將擁塞情況向周圍擴(kuò)散。這個(gè)結(jié)果并不符合我們的本意。
評(píng)論