Product Documentation
Virtuoso Technology Database Checker User Guide
Product Version IC23.1, June 2023

2


Analyzing Results

This chapter provides information about interpreting the summarized, detailed, and structured reports that TechDB Checker provides after it completes checking a technology database. It includes the following topics:

Reporting Features

After inspecting a technology database, TechDB Checker lets you:

Viewing the Summary Report

This section provides information on the following topics.

Generating the Summary Report

Using TechDB Checker, you can generate a summary report that includes high-level information on tool enablement in a technology database. TechDB Checker saves the summary report in the run directory.

To generate a summary report:

Summary Report Content

A summary report contains the following sections:

Viewing the Detailed Report

This section provides information on the following topics.

Generating the Detailed Report

Using TechDB Checker, you can generate detailed reports that include comprehensive information on tool enablement in a technology database. TechDB Checker saves the detailed report in the run directory.

To generate a detailed report:

Detailed Report Content

A detailed report includes all the Summary Report Content. Additionally, the detailed report contains the following information:

The detailed report has all the information available in the tabs of the TechDB Checker Results area of the main TechDB Checker form.

Viewing Tools Compliance Results

The Tools tab of the TechDB Checker form provides information on the missing and found constraints in the technology database for each supported Cadence tool. You can also save the tools compliance results.

Note the following when analyzing the tools compliance results:

To view tool compliance results:

  1. Click the Tools tab.
    View the high-level tool compliance report. This report includes the compliance status, the number of constraints required, and the number of constraints found in the technology database.
  2. Double-click the tool record whose details you want to view.
    If TechDB Checker does not identify any missing, duplicate, or conflicting constraints, it displays an appropriate message.
    If TechDB Checker identifies errors, it displays the Tool form. This form includes the list of constraints that are missing, duplicate, and conflicting in the technology database for the tool, along with the layers.
    The following figure illustrates details of the required constraints that are missing in the technology database for the Abstract Generator tool in Virtuoso Layout Suite XL. You can expand other categories to view details of duplicate and conflicting constraints and missing optional constraints.
  3. Click Show Constraints Found.
    TechDB Checker displays a form with the list of required and optional constraints found in the technology database for the selected tool, along with the layers.
  4. Click Close to close the Tool forms after viewing the results.

To save tool compliance results:

  1. Open the relevant Tool form. For details, see the procedure to view tool compliance results.
  2. Click Print.
    TechDB Checker displays the results as a text file.
  3. Save and print the file as required.

Viewing Functions Compliance Results

The Functions tab of the TechDB Checker form provides information about the required and optional constraints in layers along with their functions for tool enablement. From this tab, you can access information on:

You can also save the layer compliance results.

The list of layers in the Functions tab is sorted according to the mask number.

To view layer compliance results after running TechDB Checker:

  1. Click the Functions tab.
    View the high-level report, which includes the list of layers, their function, and mask number.
  2. Double-click a layer function record.
    If TechDB Checker does not identify any errors, it displays an appropriate message.
    If TechDB Checker identifies errors, it displays the Layer form with the list of missing constraints for the selected layer and the tools that require and support them.
  3. Click Show Constraints Found on the Layer form.
    TechDB Checker displays a form with the list of constraints found in the technology database for the layer, along with the tools that require and support them.
  4. Click Close to close the Layer forms after viewing the results.

To save layer compliance results:

  1. Open the relevant Layer form. For details, see the procedure to view function compliance results.
  2. Click Print.
    TechDB Checker displays the results as a text file.
  3. Save and print the file as required.

Viewing Missing Control Section Items

The Controls tab provides information on any missing items in the control section of the technology database, along with the list of tools that require or support them.

To view missing control section items and the tools that require and support them:

Viewing Interconnect Constraints Items

The Interconnect tab provides information on any missing and found interconnect constraint group items in the technology database. It also displays the tools that require and support missing constraints.

To view missing and found interconnect items:

Viewing Missing Layer Definitions

The LayerDefs tab provides information on any missing items from the layer definitions section of the technology database. It also displays a trace of the boolean operations for each derived layer.

To view missing layer definition items and boolean operations for derived layers:

Viewing Layer Rules

The Layer Rules tab provides information on layer rule items from the layer rules section of the technology database.

To view layer rule items:

Viewing Missing Placement Grids

The Placement tab provides information on placement grids that are missing from the technology database, along with the list of tools that require and support them.

To view missing placement grids and the tools that require and support them:

Viewing Missing Routing Grids

The Routing tab provides information on routing grids that are missing from the technology database, along with the tools that require and support them.

To view missing routing grids and the tools that require and support them:

Viewing Missing Devices

The Devices tab provides information on devices that are missing from the technology database, along with the list of tools that require and support these them.

To view missing devices and the tools that require and support them:


Return to top
 ⠀
X