
Contents
Feedback
Creating Constraints for Auto Floorplanning . . . . . . . . . . . . . . . . . . . . . . . . 92
Setting Up Multivoltage Designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Applying the Multivoltage Power Intent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Loading and Applying UPF Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Using Incomplete UPF Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Specifying UPF Constraints for Physical-Only Cells . . . . . . . . . . . . . . . . . . 98
Saving UPF Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Preparing the Power Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Creating Logical Power and Ground Connections . . . . . . . . . . . . . . . . . . . .99
Creating Floating Logical Supply Nets . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
Defining Voltage Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Merging Voltage Area Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Resolving Overlapping Voltage Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Modifying the Stacking Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Defining Guard Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Defining Gas Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Querying Voltage Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Modifying Voltage Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Controlling Physical-Feedthrough Nets in Voltage Areas . . . . . . . . . . . . . 109
Removing Voltage Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Inserting Multivoltage Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
Inserting Level Shifters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
Inserting Isolation Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Associating Power Strategies With Existing Multivoltage Cells . . . . . . . . . 114
Controlling the Placement of Multivoltage Cells . . . . . . . . . . . . . . . . . . . . . . . .114
Enabling Improved Buffering for Multivoltage Nets . . . . . . . . . . . . . . . . . . . . . 114
Analyzing Multivoltage Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
Specifying Timing Constraints and Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Specifying Logical Design Rule Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Specifying Clock Gating Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
Specifying Physical Constraints for Placement and Legalization . . . . . . . . . . . . . . 119
Defining Keepout Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Defining an Outer Keepout Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Defining an Inner Keepout Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Defining Area-Based Placement Blockages . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Defining a Hard Placement Blockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Defining a Hard Macro Placement Blockage . . . . . . . . . . . . . . . . . . . . . . . 123
Defining a Soft Placement Blockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Defining a Partial Placement Blockage . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Define a Blockage of a Predefined Category . . . . . . . . . . . . . . . . . . . . . . .124
Defining Blockages That Exclude Registers . . . . . . . . . . . . . . . . . . . . . . . 125
5