2011年7月28日 星期四

Design Compiler再了解(二十七)

group and ungroup

我們可以手動來作partition,來加強某些部分的最佳化合成
這樣的好處在於,如果整合的人無法修改design,
但又需要對某些地方作最佳化,
可以將特殊的幾個module圈起來(group),
再用分散(ungroup)來對這個地方作flatten,進而最佳化,
手動最佳化可以確認優化處是所要的地方,
避免不必要的地方因最佳化而導致錯誤。










.



group -design_name NEW_DES \
-cell_name U23 {U2 U3}

















ungroup –start_level 2 U23

















如果需要將所有的cell flatten 可用以下指令
ungroup –all –flatten

沒有留言: