unplaceAllBlocks
这个命令可以将所有block全部unplace。需要注意的是这个命令对fixed,soft-fixed状态的block都会起作用
后端工具中,对instance的placement status分为以下几种。
Unplaced, Placed,Fixed,Cover,SoftFixed
Unplaced就是没有instance还没有place,还在右下角呢。
Placed就是该instance已经place好了,但是不稳定,接下来的步骤工具都可以去动它
Fixed就是相当于preplace住了,接下来步骤中,工具不能动它了,但是你自己还是可以去动它的.
Cover就是cover cell了,在这种状态下,连你自己也不能去动它了,一般做完一些super cmd后,会把整个top cell设定成cover cell. 防止自己的错误操作。
SoftFixed: 前面几种状态大家都很熟悉吧,但大家知道softFixed吗?softFixed是介于placed和fixed之间的一种状态,它代表着该状态下的instance在global place中不能被移动。但是在detail place中的legalization可以移动,optDesign中可以被upsize.
往期回顾
简历请戳邮箱:taozhang3260@163.com
觉得有用的话,给我点个好看吧