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

Support for Flexible Connectivity in Dummy Instances

Flexible connectivity in the context of dummy instances means that these devices freely abut to instance terminals, irrespective of the net to which they were originally connected. If unabutted, the device restores its original connectivity.

The flexible connectivity feature supported by dummy instances makes them useful design objects for the following:

Abutment

Dummy instances can change their source, drain, or bulk connectivity according to that of the instance terminal that overlaps them. These instances can also restore their original connectivity by unabutting from the instance terminal that was overlapping them. This flexible connectivity feature makes dummies available for abutment (and unabutment).

Chaining

Chaining allows you to control whether a dummy instance can change its net on one side or both. The default behavior is to allow the dummy instances to change their nets on one side through Abutment.

To enable the nets on both sides of a dummy instance to be changed, you must set the chainDummyAbutment environment variable.

Layout XL also supports chaining dummy instances with floating S/D nets.

Related Topics

Device Abutment


Return to top
 ⠀
X