rteSearchAndRepair
rteSearchAndRepair(
[ ?cv d_cvid ]
[ ?closeOpens g_closeOpens ]
[ ?excludeNet t_excludeNet ]
[ ?excludeType t_excludeType ]
[ ?set g_set ]
[ ?region l_region ]
[ ?fullRulesChecking g_fullRulesChecking ]
) ;
=> t / nil
Description
Searches for and fixes same net and different net spacing violations.
Arguments
|
?cv d_cvId
|
Database ID of the cellview. Can be obtained using the geGetEditCellView SKILL function. Required.
|
|
?closeOpens g_closeOpens
|
|
|
Values are t or nil. If true (t), the detail router closes any remaining opens. If nil, no attempt is made to close the opens.
|
|
?excludeNet t_excludeNet
|
|
|
A list of nets to exclude from processing.
|
|
?excludeType t_excludeType
|
|
|
Net types to exclude from processing.
Values are power, ground, and/or clock.
|
|
?set g_set
|
Process only the set of nets selected in the Navigator Assistant.
|
|
?region l_region
|
A list specifying the lower-left and upper-right coordinates of the region on which the function should operate.
|
|
?fullRulesChecking g_fullRulesChecking
|
|
|
Perform all spacing related checks including merged shapes. Also checks minNumCuts and protrusionNumCuts.
Values are t or nil. Default is the value of the routeFullRulesChecking environment variable. The environment variable default is t.
|
Value Returned
|
t
|
Search and repair ran successfully.
|
|
nil
|
Search and repair did not run successfully.
|
Examples
rteSearchAndRepair(
?cv (geGetRoutedCellView)
?closeOpens t
?excludeNet "net20 net16"
?excludeType "power ground"
?set nil
?region list(10.0 10.0 50.0 50.5)
?fullRulesChecking nil
)
Related Topics
Space-based Router Functions
Return to top