Product Documentation
Virtuoso Placer User Guide
Product Version IC23.1, March 2023


Contents

1

Introduction to Virtuoso Placer

Virtuoso Placer Flow

Virtuoso Placer Menu

2

Introduction to Row Infrastructure

Row Attributes

Row Templates

Row Generation

Creating, Editing, and Deleting a Row Template

Importing a Row Template from Another Cellview

Layout Support for Row Regions

Palette
Property Editor and Edit Properties Form
Dynamic Display
Show Selection Info Toolbar
Summary Window
Dynamic Selection Assistant

Editing Support for Row Regions

Snap Pattern Snapping Support
Importing Row Regions

3

Design Placement

Setting the Assisted Placement Options in the Placement Options Form

Assisted Placement of Multiple Device Instances

Setting Automatic Placement Options in the Placement Options Form

Setting Common Options in the Placement Options Form

Running the Automatic Placer

Placement of Virtual FigGroups

The Placement Statistics Report

Assisted Placement of Devices

Snap Behavior

Virtuoso Placer Support for Module Generators

4

Placement Post-Processing

Types of Fill

Base Layer and Dummy Fill Insertion

Fill Definitions for the Virtuoso Placer Flow

Verifying Placement

A

Virtuoso Placer Forms

Automatic Placement Form

Placement Options Form

Assisted
Automatic
Common

Row Template Manager Form

Edit
Import

Swap Components Form

B

Virtuoso Placer Environment Variables

abutDevices
adjustBoundary
effort
likeSchematicTolerance
passiveOutside
pinsOnBoundary
placePOverN
placerType
horizontalGrid
horizontalOffset
importCellName
importLibName
importViewName
relatedSnapPattern
verticalGrid
verticalOffset
allowRotationFigGroup
apMove
displayResolveOverlapsColor
displaySnappedInfo
fixAdjustedForResolveOverlaps
highlightSnappableRowsForInst
highlightSnappableRowsForProxy
infoBalloon
insertColor
insertDefaultSpreadType
largeModgenEnvelopeCheck
largeModgenEnvelopeThreshold
maximizePinAccess
minNumPinAccessPts
numSnappableRows
paddingForCells
pinDensityAwarePlacement
regenModgenPostProcess
snapColor
snapFigGroupRowCorrect
spreadEnabled
spreadType
swapRowMode
useDeviceOrder
useLEReference
WSPAware
lobFillAsMosaic
lobDevFillPhysOnly
constraints
rowOrGrid
rowTempInfoAwareFillerInsertion
spacing
tapCell
padding
minPinAccess
colorAware
reportViolations
createMarkers
selOnly

B

Virtuoso Placer Properties

leSnapGridHorizontal
leSnapGridVertical
leSnapPatternSnapping
leSnapPatternSnappingHorizontalGrid
leSnapPatternSnappingHorizontalGridDetail
leSnapPatternSnappingVerticalGrid
leSnapPatternSnappingVerticalGridDetail

Return to top
 ⠀
X