Resolving Verification Errors
This chapter contains these topics:
Working with Markers
When Diva® interactive verification commands produce errors or warnings, the Virtuoso® Layout Editor provides information about the errors through the Verify - Markers commands. These commands help you find errors and get information about them. These commands appear under the Verify menu.
To get information about a marker, use these commands:
Verify - Markers - Explain displays the reason for the error or warning marker in a text window
Verify - Markers - Find searches for and highlights each error or warning marker
After you get the information you need, you can delete the marker using these commands
Verify - Markers - Delete removes a specific marker
Verify - Markers- Delete All removes all markers
Explaining Markers
You use Verify - Markers - Explain to obtain information about errors in your layout. The error information is displayed in a text window. Design Rules Check (DRC) and Extract generate markers of error severity only.
About the Marker Text Window
Location gives the library, cell, and cellview names.
Reason gives the reason associated with the marker. This information relates to the specific technology file rules that have been broken. In this example, the DRC found that metal1 separation is less than 1, which breaks the physical rules for metal1 as defined in the technology file.
Using Markers - Explain
You select markers either before or after you choose Verify - Markers - Explain.
Click on the marker or draw a selection rectangle around multiple markers.
When you are finished viewing the errors, press
Escapeto end the command.You can correct the errors and rerun the verification command.
Finding Markers
You use Verify - Markers - Find to narrow your search by limiting the list box display to a particular severity level. You can also use the command to expand your search by expanding the scope.
Verify - Markers - Find searches for and highlights each error or warning marker in a layout to help you correct errors. You can search for markers anywhere in the design hierarchy. You can also display the previous or next marker.
About the Find Marker Form
Zoom To Markers when on, enlarges the position of the marker in the window by zooming in on the specified marker; when off, displays the marker but does not zoom in.
Access Mode specifies the mode for opening a cellview. You base your selection on what you want to do in the cellview.
read displays the cellview but does not permit you to edit and save.
write displays the cellview and permits you to edit and save.
Severity specifies the type of markers displayed.
Search Scope specifies what part of the design hierarchy you want to search.
cellview searches only for objects in the cellview displayed in the current window.
hierarchy starting from searches all cellviews specified in the design hierarchy. The hierarchy either starts with the top cellview or the current cellview.
library searches all cellviews in the specified library. You must type in the library name, and the library must exist in the current search path.
Using Markers - Find
To find the next marker, click Next on the form, or to look at the previous marker, click Previous on the form. Then check the marker text window for the reason for the marker.
Note: There is a similar Find Marker command available in the Virtuoso Schematic Composer. The command options are a little different than the layout editor version and provide additional functionality. The only way to run the schematic editor Find Marker command in a layout window is by typing the Cadence® SKILL language function
geHiCommonFindMarker()in the Command Interpreter Window (CIW). For more information on this command, see the Virtuoso Schematic Composer User Guide.
Deleting Individual or Multiple Markers
To delete individual or multiple markers in the design window,
Deleting All Markers
You can find and delete all the markers of a particular severity level, and in a particular cellview or hierarchy, using Verify - Markers- Delete All.
About the Delete All Markers Form
Severity defines which level of markers the system deletes in the list box and in your design.
all deletes all markers.
error deletes all markers with error messages.
warning deletes all markers with warning messages.
Search Scope defines the scope of the deletion.
cellview deletes markers from the current cellview only.
hierarchy starting from top cellview deletes markers throughout the entire hierarchy.
hierarchy starting from current cellview deletes markers throughout the hierarchy starting with the current cellview.
Source specifies the category of markers that are to be deleted in terms of the program that generated them.
drc deletes Design Rules Check markers.
lvs deletes Layout Versus Schematic markers.
none appears when there are no messages in the list box.
For support, see http://www.cadence.com/support
or try Cadence's SourceLink service.
Copyright © 2003, Cadence Design Systems, Inc.
All rights reserved.
Legal notices and trademark attributions