specifySelectiveBlkgGatesetPlaceMode -selectiveBlockagehttp://www.cadence.com/Community/blogs/di/archive/2012/03/12/five-minute-tutorial-selective-blockage-in-edi-11.aspxUnder normal circumstances I find it faster to tell placeDesign where to go with guides and regions.Sometimes instructing encounter which areas to avoid can lead to unpredictable results. Sort of like stepping on a pile of ... hmm ... Jello, you are never absolutely sure which side it will squirt out.
In reply to fitz:
Thank you for your response. using specifySelectiveBlkgGate command, I can create blockage only for one instance, but I have to create blockage for instance list on same location. Do I need create seperate blockage for every instance?
In reply to Emil M:
You might have to specifySelectiveBlkgGate -cell * -inst * first to override any defaults then repetitive unspecifySelectiveBlkgGate -inst <inst> if wildcards do not apply.Honestly I have never personally used this command , because I am currently stuck in edi v10 because of vendor 65 nm flow requirements.I still strongly suggest you tell placeDesign where to go, rather than where not to go.
ShawnunspecifySelectiveBlkgGate[-help][-cell cellName ][-inst instName ]Specifies cells and instances that are forbidden to be placed inside the soft blockage during legalization. This command works when setPlaceMode -selectiveBlockage is set to true.Parameters-cell cellName Specifies the cell type name as illegal for soft blockage. You can use wildcards (* or ?) with this parameter.-inst instName Specifies the instance name as illegal for soft blockage. You can use wildcards (* or ?) with this parameter. The following command specifies that cell NR2RLX1 and all instance names that begin with MEMCTLU cannot be moved into soft blockage during legalization.unspecifySelectiveBlkgGate -cell NR2RLX1 -inst MEMCTLU*