High-speed routing constraints and algorithms handle differential pairs, net scheduling,timing, crosstalk, layer set routing, and the special geometry requirements demanded by today’s high-speed circuits.The autorouting algorithms intelligently handle routing around or through vias, and automatically conform to defined length or timing criteria. Automatic netshielding is used to reduce noise on noisesensitive nets. Separate design rules maybe applied to different regions of the design