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

A


Technology Database Checker Forms

This appendix describes the following TechDB Checker forms:

Virtuoso Technology Database Checker Form

Virtuoso Technology Database Checker is the main form that appears when you start TechDB Checker. You access all the TechDB Checker features from this form.

Form Components

Form Component

Description

Process PDK Name

Lists the PDK library names defined in the cds.lib file.

Tools Checked

Opens the Check These Tools Form.

Layers Checked

Opens the Layers Checked Form.

Run TechDB Checker

Starts investigating the technology database of the PDK library selected in Process PDK Name.

View Summary

Displays the summary report.

See “Viewing the Summary Report”.

View Detailed

Displays the detailed report.

See “Viewing the Detailed Report”.

Dump Tool/Constraint Spreadsheet

Opens the TOOL Form that contains details about the required and optional information in various sections of the technology database for the tool selected in the Tools tab.

View Techfile

Displays the technology file content associated with the PDK library selected in Process PDK Name.

See “Viewing the Technology File”.

Display Logfile

Opens the log file.

See for “Viewing Logs”.

TechDB Checker Results

Includes various tabs to display structured results.

Tools

Displays tool compliance results.

See “Viewing Tools Compliance Results”.

Functions

Displays function compliance results.

See “Viewing Functions Compliance Results”.

Controls

Displays missing control section items.

See “Viewing Missing Control Section Items”.

Interconnect

Displays interconnect constraint items.

See “Viewing Interconnect Constraints Items”.

LayerDefs

Displays missing layer definitions.

See “Viewing Missing Layer Definitions”.

Layer Rules

Displays layer rules.

See “Viewing Layer Rules”.

Placement

Displays missing placement grids.

See “Viewing Missing Placement Grids”.

Routing

Displays missing routing grids.

See “Viewing Missing Routing Grids”.

Devices

Displays missing devices.

See “Viewing Missing Devices”.

References

Check These Tools Form

The Check These Tools form appears when you click the Tools Checked button. From this form, select the tools for which TechDB Checker must inspect the technology database associated with the selected Process PDK Name.

The tools available for selection in the Check These Tools form depends on the Virtuoso version.

Form Components

Form Component

Description

Tools

Lists the VLS tools, LEF/DEF 5.8, and PVS. This area provides a checkbox for each tool.

Select the checkbox corresponding to a tool for instructing TechDB Checker to inspect the technology database for compliance with that tool.

Clear All

Deselects all the tools listed in the Tools area.

Select All

Selects all the tools listed in the Tools area.

References

Layers Checked Form

The Layers Checked form appears when you click the Layers Checked button. From this form, select the layers for which TechDB Checker must inspect the technology database associated with the selected Process PDK Name.

Form Components

Form Component

Description

Layer Source

Lists all layer sections in the technology database associated with the selected Process PDK Name.

Select a layer section to display its layers in the Layers area.

Layers

Lists all the layers belonging to the selected Layer Source. This area provides a checkbox for each layer.

Select the checkbox corresponding to a layer for instructing TechDB Checker to inspect the technology database for compliance with that layer.

Select All

Selects all the layers listed in the Layers area.

Clear All

Deselects all the layers listed in the Layers area.

References

TOOL Form

The TOOL: ToolName form appears when you select a tool listed under the Tools tab and click Dump Tool/Constraint Spreadsheet. This form displays the required and optional constraints in a technology database for the selected Cadence tool. This information helps you identify the technology database sections and subsections that TechDB Checker uses to base its reports.

Reference

Tool Form for Missing Constraints

The Tool: ToolName form appears when you double-click a tool record in the Tools tab. This form lists the required and optional constraints that are missing, duplicate, and conflicting in the technology database for the selected tool.

Form Components

Form Component

Description

Tech Constraints Missing by Layer for Tool

Displays details of the missing, duplicate, conflicting, and under relevant categories and columns. These constraints are associated with the selected record in the Tools tab.

Show Constraints Found

Opens the Tool form with details of the tool constraints that TechDB Checker found in the technology database for the tool selected in the Tools tab.

See “Tool Form for Found Constraints”.

Print

Opens the constraint details in a text file for printing and saving.

Reference

Tool Form for Found Constraints

The Tool: ToolName form, which displays the constraints found in the technology database for a tool, appears when you click the Show Constraints Found button in the Tool Form for Missing Constraints. It lists the required and optional constraints that are present in the technology database for the tool selected in the Tools tab.

Form Components

Form Component

Description

Tech Constraints Found by Layer for Tool

Displays details of the required and optional constraints found in the technology database under relevant categories and columns. These constraints are associated with the selected record in the Tools tab.

Print

Opens the constraint details in a text file for printing and saving.

Reference

Layer Form for Missing Constraints

The Layer: LayerName form appears when you double-click a layer record in the Functions tab. This form lists the required and optional constraints that are missing in the technology database for tool enablement. It provides an interface to view TechDB Checker results on the basis of layers, as opposed to tool-based results available in the Tool Form for Missing Constraints form.

Form Components

Form Component

Description

Tech Constraints Missing by Tool for layer

Displays details of the required and optional constraints that are missing from the technology database under relevant categories and columns. These constraints are associated with the record selected in the Functions tab. This area also displays the list of tools that require or support the constraints.

Show Constraints Found

Opens the Layer form with details of the constraints that TechDB Checker found in the technology database for the layer selected in the Functions tab.

Print

Opens the constraint details in a text file for printing and saving.

Reference

Layer Form for Found Constraints

The Layer: LayerName form, which displays the constraints found in the technology database for the layer, appears when you click Show Constraints Found in the Layer Form for Missing Constraints. It lists the required and optional constraints that are present in the technology database for the layer record selected in the Functions tab.

Form Components

Form Component

Description

Tech Constraints Found by Tool for layer

Displays details of the required and optional constraints found in the technology database under relevant categories and columns. These constraints are associated with the selected record in the Functions tab. This area also displays the list of tools that require or support the constraints.

Print

Opens the constraint details in a text file for printing and saving.

Reference

Log and Report Text Window

TechDB Checker displays the following content in a text window:


Return to top
 ⠀
X