Product Documentation
Virtuoso Space-based Router Command Reference
Product Version IC23.1, September 2023

display_color_map

display_color_map
{ {-name s_computationName | -names {s_computationName} } 
     [ -tile s_patternName ] 
     [ -coloring s_coloringName ] 
     [ -add ] 
     [ -composer Compare ]} 
| -off 

Description

Displays a color map or turns off all color maps. You must specify the computation to color map from either a recent analysis or loaded using load_color_map. In addition, you specify the display features such as the tile and coloring to use, and whether the new color map should replace the existing color maps or be added to the existing color maps.

Using the Layer Object Display Panel visibility settings, you can see a composite map for multiple layers, the color map for a single layer, or you can hide the color mapping on all layers.

The following table lists computation names and the analysis that must be run on the current design to display the respective results with display_color_map.

Color Map Computation Types
Generated by s_computationName

cmp_analysis

CustomHotspots

Density

Hotspots

Thickness

congestion_analysis

HorizontalCellCongestion

VerticalCellCongestion

LeftEdgeCongestion

BottomEdgeCongestion

ViaCongestion

ChipAssembly

report_yield

YldCell

YldOpen

YldRouting

YldShort

YldVia

Arguments

-add

Layers the new color map over existing color maps. If this argument is not given, existing color maps are removed.

-coloring s_coloringName

Specifies the name of the map coloring to use. There are two predefined map colorings: thermalMap (an HSV mapping that shows data as a continuous change of color from blue to red as the data value increases) and thermalMapBands (a threshold mapping that assigns specific colors to specific ranges of values). You can customize your own coloring using create_map_coloring. By default, thermalMap is used.

-composer Compare

Displays the difference between the given computation results, instead of the  computation results. For example, you can use this to visually compare the congestion results before and after re-routing.

-name s_computationName | -names {s_computationName…}

Specifies the names of an active computation or a loaded computation to color map. Active computations are results for analyses that have already been run in the current session for the active design. Refer to Arguments Color Map Computation Types for the accepted names and the command that must be run for each computation.

A loaded computation is the name of a previously saved computation that you loaded using load_color_map. These computation names are of the format:

viewName_computationName or viewName_computationName_i

For example, layout_ViaCongestion_2

-off

Removes all color maps from the artwork.

-tile s_patternName

Specifies the name of the map tile (lines or rectangles) to use. By default, a filled rectangle is used. You can customize tiles using create_map_tile.

Examples

The following commands show composite color maps for HorizontalCellCongestion and ViaCongestion.

display_color_map -name HorizontalCellCongestion 
display_color_map -name ViaCongestion -add

The following commands display a color map representing LeftEdgeCongestion using the default thermalMapBands color map and left-aligned line tiles.

create_map_tile -pattern linevl -line vertical -alignment left 
display_color_map -name LeftEdgeCongestion -tile linevl -coloring thermalMapBands

Related Topics

Color Map Display Commands

create_map_coloring

create_map_tile


Return to top
 ⠀
X