Product Documentation
Virtuoso Space-based Router User Guide
Product Version IC23.1, August 2023

10


Using the Tree Route Flow (ICADVM20.1 EXL Only)

The license required for Tree Route flow to run on ICADVM20.1 is 95800 Virtuoso_Layout_Suite_EXL. In addition, it checks out a 12 GXL tokens.

This chapter includes the following topics.

About Tree Route

The Tree Route is a new routing flow that helps you increase layout productivity through - automation. This routing flow lets you to automatically route advanced node device-level, row-based designs with a minimum set of options. The Tree router lets you quickly connect device pins in a structured topology. It automatically identifies and routes mesh, ring (tap cell rings), and tree structures in the design.

For a short demonstration on how to use the new tree route flow, see Automated Structured Routing using Tree Router.

Pre-requisites for Tree Router

The two main requirements to run the Tree router are as follows:

Analyzing the Tree Route Structure

When you highlight trunks after running the Tree router, the tree design displays different level of trunks in different colors. The level-1 trunks are highlighted in Yellow and the level-2 trunks are highlighted in Cyan. The following figure explains the structure and composition of Tree Route.

In addition, the Tree router automatically creates and connects all levels of trunks.

Displaying the Tree Routing Options

To display the Tree routing options, perform the following steps:

  1. Choose WindowAssistantsWire Assistant.
  2. In the Wire Assistant, select Auto Route from the Command drop-down list in the Automatic section.
  3. Select Tree from the Route Flow drop-down list. The Tree routing options are displayed in a group box just below the Route Flow field.
    Alternatively, select Tree from the Route Flow drop-down list and click the ellipses button next to it. The Tree routing options are displayed in the Tree subform of the Virtuoso Space-based Router Options form.

Specifying the Tree Route Options

You can specify the Tree Route options either in the Wire Assistant or in the Tree subform of the Virtuoso Space-based Router Options form.

The Generate Trunks and Route Twigs options ignore all the Pin to Trunk options and route the design using the Tree routing algorithms.

Using Auto Device Routing Preset

The Auto Device Routing preset option is available in the VSR Load Preset drop-down menu. It lets you automatically load the device routing option settings and enable the Tree Route flow in the Wire Assistant.

Running Tree Routing

When using Layout EXL, you can run Tree routing, using one of the following methods.

Related Topics

Using Tree Routing

Tree Route (ICADVM 18.1 Only)


Return to top
 ⠀
X