vfpLoadPhysicalView
vfpLoadPhysicalView(t_sourceLibName t_sourceCellName t_sourceViewName t_targetLibName t_targetCellName t_targetViewName[?updateInstancesg_updateInstances] [?updateInstanceOptionsl_updateInstanceOptions] [?updateDesignOptionsl_updateDesignOptions] [?updateSelectedNetsl_updateSelectedNets] [?updateSpecifiedLayersl_updateSpecifiedLayers] [?updateUnattachedLabelsl_updateUnattachedLabels] [?loadPinss_updatePins] [?mapperFilet_fileName] [?addGeometriesg_addGeometries] [?addGeometryOptionsl_addGeometryOptions] [?updateBoundariesg_updateBoundaries] [?updateBoundaryOptionsl_updateBoundaryOptions] [?replaceRowsg_replaceRows] [?replaceRowOptionsl_replaceRowOptions] [?replaceBlockagesg_replaceBlockages] [?replaceHalosg_replaceHalos] [?replaceObstructionOptionsl_replaceObstructionOptions] [?transferConstraintsg_transferConstraints] ) =>t/nil
Description
Updates the instances, pins, geometries, and P&R information from a source cellview to a target cellview. The source cellview acts as a template to perform the following in the target cellview:
- Update instance location, orientation, and placement status.
- Update pin location, layer, height, and width.
- Add geometries such as shapes and wires.
- Replace P&R objects such as boundaries, rows, blockages, and halos.
Arguments
Value Returned
|
Returns |
|
Examples
Updates information from the specified source cellview to the specified target cellview. The instances in the target cellview are updated. The pins in the target cellview are replaced with the ones in the source cellview. Geometries (shapes, wires, and vias) are added from the source to the target cellview.
vfpLoadPhysicalView("design" "top_level" "layout_xy" "design" "top_level" "layout" ?updateInstances t ?loadPins replace ?addGeometries t)
Updates information from the specified source cellview to the specified target cellview. Only the standard cells in the target cellview are updated. The pins in the target cellview are replaced with the ones in the source cellview. Geometries (shapes, wires, and vias) and boundaries are added from the source to the target cellview. Blockages and halos of the type placement are replaced in the target cellview with the ones in the source cellview.
vfpLoadPhysicalView("design" "top_level" "layout_xy" "design" "top_level" "layout" ?updateInstances t ?updateInstanceOptions (("stdCells" t)) ?loadPins replace ?addGeometries t ?updateBoundaries t ?replaceBlockages t ?replaceHalos t ?replaceObstructionOptions ("placement" t))
Return to top