Product Documentation
Virtuoso Abstract Generator User Guide
Product Version IC23.1, November 2023

Abstract Generator Form

Use the Abstract Generator form to generate an abstract of a Pcell in the layout window.

Field Description

File

This menu includes the file related commands.

Tools

This menu includes the tool related commands.

Show Cell Report

Displays the status of the cells included in the abstract generation process.

Show Abstract Log

Displays log information of the current session.

Show Selected Cells

Displays a list of all the cells that are selected in the Cell(s) field in the Design Information section.

Design Information

This section includes various details that are specified in the design layout.

Library

Specifies the library containing the cells for which you want to create abstracts. The library list is read in from the cds.lib file located in the run directory, and libraries are listed in an alphabetical order.

Filter Cells

Lets you filter out cells based on their names. For example, type top to filter out cells that contain the string in their name.

Cell(s)

Lets you specify the cells for which you want to create abstracts. The Cell(s) list box displays the names of all the cells in the library selected in the Library drop-down list.

View

Lets you specify the view name in which you want to create abstracts.

Design Type

Indicates the type of cells to be processed in this abstract run: Block (default), Core, IO, and Corner.

Top Metal

Lets you specify the top metal layer. If you specify a Top Metal layer, abstract shapes are generated only for objects on the specified layer and its lower layers.

Options File

Lets you specify the path from where Abstract Generator loads the options.

Load Options

Loads the options from the specified options file.

Pins

This section extracts pin information.

Preserve Local Blockages

Controls how Abstract Generator processes local blockages present in the layout view.

Create Pins From Labels

Creates physical pin shapes corresponding to the geometry overlapping the text labels.

Label to Pin Map

Specifies the text labels. Abstract Generator creates pins by mapping overlapping geometries to text labels specified in this field. This field is enabled only when the Create Pins From Labels check box is selected.

Extract

Extracts connectivity data and calculates antenna information.

Signal

Extracts connectivity information for signal nets.

Power

Extracts connectivity information for power nets.

Calculate Antenna

Creates process antenna information for custom blocks and standard cells.

Connectivity

Specifies the connectivity between layers. This field is enabled only when one the three check boxes, Signal, Power, and Calculate Antenna, is selected.

Gate

Indicates the intersection of the first Poly layer with all diffusion layers in the antenna region. This field is enabled only when the Calculate Antenna check box is selected.

Drain

Indicates the drain identification layer in the antenna region. It is identified as the andnot of the first diffusion layer with all Poly layers. This field is enabled only when the Calculate Antenna check box is selected.

Signal Layers

Lists all signal layers to be extracted. This field is enabled only when the Signal or the Calculate Antenna check box is selected.

Pin Layers

Lists all the layers on which pins need to be created for signal nets. This field is enabled only when the Signal check box is selected.

Use Signal GSpec For Power GSpec

Extracts geometry specifications for the power layers. This field is enabled only when the Power check box is selected.

Power Layers

Lists all power layers to be extracted. This field is enabled only when the Power check box is selected.

Pin Layers

Lists all the layers on which pins need to be created for power nets. This field is enabled only when the Power check box is selected.

Abstract

Creates the final shapes required by place-and-route tools, and fractures pin shapes into rectangles.

Create Boundary Pins

Creates square pins at the boundary from the extracted pin geometries.

Signal

Creates boundary pins for signal nets.

Power

Creates boundary pins for power nets.

Create Overlap Boundary

Specifies whether a rectilinear PR boundary (overlap) should be generated during abstraction.

Signal Grouping

Controls how the pin geometries are grouped for corresponding signal nets. You can choose from Single, Separate, or Overlap (default).

Power Grouping

Controls how the pin geometries are grouped for corresponding power nets. You can choose from Single, Separate, or Overlap (default).

Cover Blockages

Specifies the layers to be considered while creating cover blockages.

Pin CutOut

Specifies the layers on which pin cutouts need to be created.

Fracture Blockages

Generates only rectangular geometries for blockages in the final abstract view.

Fracture Pins

Generates only rectangular geometries for pins in the final abstract view.

Generate Abstract

Generates abstracts for the selected cells.

Close

Closes the Abstract Generator form.

Related Topics

Generating Abstracts


Return to top
 ⠀
X