checkFPlanSpace[-outfile filename ][-constraints filename | -trackUtil layerID value layerID value ... ][-clearMarker]
今天要介绍的命令是checkFPlanSpace,这个命令主要是检查floorplan里object之间的spacing 有没有违反给定的rule要求。
-outfile 检查完以后生成一个report file
-constraints 指定一个autoFPlan的seed file,根据seed file中定义的约束要求,
可以检查以下东西:
minFenceToCoreSpace Fence与core之间的最小距离
minFenceToInsideMacroSpace Fence与Fence里面macro之间的最小距离
minInsideFenceMacroToMacroSpace Fence里面macro之间的最小距离
minMacroToCoreSpace macro到core之间的最小距离
minMacroToMacroSpace macro与macro之间的最小距离
违反spacing要求会在GUI上生成marker
-trackUtil 检查channel的utilization是否合适。如果channel里面走了太多的连线(trialRoute)工具就会显示拥挤,user可以自己指定util的值
-clearMarker 可以清空GUI上的marker.
例子
[DEV]encounter8> checkFPlanSpace -constraints minFenceToCoreSpace.cons
**ERROR:(ENCAFP-5030): Found Fence to core violation on area 1966.470 -1431.5401967.658 578.556 for fence usbf_unit_2.
**ERROR:(ENCAFP-5030): Found Fence to core violation on area -98.010 1964.952 1966.4701966.140 for fence usbf_unit_3.
**ERROR:(ENCAFP-5030): Found Fence to core violation on area 1966.470 898.128 1967.6581964.952 for fence usbf_unit_3.
Find 3violations in checkFPlanSpace.
简历请戳邮箱:taozhang3260@163.com
觉得有用的话,给我点个好看吧