The Cells List button in the Cell Menu is used to bring up the Cells Listing panel, providing a listing of cell names. The cells listed are dependent upon the context, as will be described, and can be filtered for various criteria. The panel can be used to select cells for editing or placement, among other useful features.
The display of the cell names is paged. The number of entries displayed per page can be set with the ListPageEntries variable, or defaults to 5000 if this variable is unset (variables can be set with the !set command). If the listing requires multiple pages, a page selection menu will appear to the left of the Dismiss button.
If the Display button in the Cell Hierarchy Digests panel is active, i.e., the program is in hierarchy display mode, the cells listing is obtained from the CHD currently being displayed. In this case, filtering (to be described) does not apply. Otherwise, the listing is obtained from the cells presently in memory, in the current symbol table.
To the right of the Dismiss button is a drop-down menu containing five entries. These enable the listing to be restricted to physical and electrical cells only, and enables cell filtering. This feature is enabled when listing cells in memory, in CHD display mode all cells are physical and no filtering is done.
The listing is a drag source, cell names can be dragged and dropped into drawing windows, to display or edit that cell.
Cell names are listed in columns. The top level cells (those that are not used as subcells of another cell) are shown with an asterisk `*', and a plus sign `+' appears for modified cells. A cell name can be selected by clicking on the name. Only one name can be selected at once, and it will be highlighted. Selected names are acted on by buttons of the panel, which become active when a selection is made. Without a selection, these buttons are greyed.