schProduceCVHierConfig
schProduceCVHierConfig(s_visitCB h_configId[h_pathVectId] ) => t / nil
Description
Traverses a configuration design hierarchy and invokes a callback for each unique cellview.
When invoked, the s_visitCB procedure is passed with the arguments d_cellViewId, x_depth, l_hierPath, and g_inStopCellView.
- d_cellViewId is the cellview being visited.
- x_depth is the cellview depth in the hierarchy.
- l_hierPath is a list of cellviews in the hierarchical path.
- g_inStopCellView is a Boolean to indicate whether the visited cellview is in the viewStopList.
Arguments
Value Returned
Examples
(procedure (CCSPrintConfigSchematicViews @optional (win (hiGetCurrentWindow)))
(procedure (visit cv depth hierPath inStopList)
(for i 0 depth (printf ">"))
(printf " %s.%s:%s\n" cv->libName cv->cellName cv->viewName))
(let ((config (deGetConfigId win)))
(when config (schProduceCVHierConfig 'visit config))))
(CCSPrintConfigSchematicViews)
Return to top