Product Documentation
Virtuoso Space-based Router Constraint Reference
Product Version IC23.1, June 2023

shareShields

Specifies whether shield routes can be shared by nets. Usually, the router attempts to individually shield each net. If there is a channel between two nets that is not large enough to add individual shields for each net and shareShields is set to true, one shield wire will be added between the two nets and shared by the nets.

shareShields Quick Reference

Constraint Type

Simple

Value Types

BoolValue

Database Types

Design, Technology

Scope

design

Category

Mixed Signal Routing

Value Type

BoolValue

Specifies whether shield routes can be shared. If set to true, nets can share shield routes. By default and when false, each net will be shielded individually. This constraint can be set for a net group or as a global setting on the design route spec (catenaDesignRule).

Examples

The following example permits all shielded nets to share shield routes whenever possible.

set_constraint -constraint shareShields -BoolValue true

The following example permits sharing of shield routes for nets in the signalNets set.

create_group –set $signalNets –name signal_nets – type group
set_constraint –constraint shareShields –BoolValue true –group signal_nets

Related Topics

Mixed-Signal Routing Constraints


Return to top
 ⠀
X