Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

Make Cell Pin Creation

By default, Layout XL creates pins for new made cells. However, whether a pin is created for a net depends on the following criteria:

If the design has a Fluid Guard Ring (FGR) associated with the made cell, Layout XL promotes the pin shapes from the master if the maskLayer of the pin shapes is higher than or equal to that of the FGR.

For situations that a pin needs to be promoted, the layer purpose pair (LPP) is determined based on the following:

Examples

Let us now consider a few design scenarios to see how Layout XL handles pin creation for made cells that have a single external net and multiple internal nets. Let us assume that:

Scenario 1: Net A has no internal routing in the made cell

In this scenario, Layout XL creates pins for all the instance terminals connected to net A, making six connection points, as shown in the figure below.

By creating pins for all the instance terminals, Layout XL gives you the flexibility to choose the instance terminal with which to connect. In addition, it gives you a clear picture of the opens from the top level, although it correctly reports only a single open. Therefore, when you route a pin A from the top level to one of the pins in the made cell, A, Layout XL marks the top level net, net A, as complete.

If you descend into the transparent hierarchy, the Navigator assistant displays the correct net status and selecting the net highlights the nets that need to be routed inside the made cell.

Scenario 2: Net O is connected to all the four connection points inside the made cell

In this scenario, Layout XL creates pins for all the shapes on the highest level metal to increase the routability at the next level. As shown in the figure below, net O selected at the top level has only one pin in the made cell, although it has multiple pinFigs.

Related Topics

Fluid Guard Ring

initIOPinPurposeNames


Return to top
 ⠀
X