![]() |
|
|||
|
Home
Process Simulation
Device Simulation
Interactive Tools
Virtual Wafer Fab
Licensing
Platforms
Services
Design Flows
Technical Library
Downloads and Support
Corporate
Learn more
|
Hints, Tips and Solutions
A: The Chip Rover>>Active Cell Tree shows the number of instances and arrays in the current cell. To see the number of instances in each array, expand the tree as in Figure 1. If there are arrays in it, multiply number of rows by number of columns to get cell count within the array.
Figure 1. There are 9 instances of mux1
The Edit>>Search command allows to find all cell instances and arrays in the Cell Hierarchy. To calculate the number of instance’s occurring in a cell, check the number of rows and columns for each found object.
Figure 2. Counting the number
For complex cell hierarchy or if this operation is frequently performed, it would be more efficient to use LISA script to automate the routine as shown below: ------------------------- aCellNames = get_cell_list(“”); nCountCells = aCellNames.size; i = 1; LOOP BEGIN
END; varparams = {{listCells, “Instance of cell”}}; dlgparams = {“Instance count”}; vars = form_create(varparams, dlgparams); if (vars.size GTR 0) THEN BEGIN
END; ------------------------------ |
|||
| © 1984 -
Silvaco Data Systems Inc. -
Trademarks - Privacy Policy
|
||||