Adding a Cell and Searching for its Instances¶
This tutorial will show you how to add a cell and search for its instances.
Adding a Cell¶
Open the
Digital Logicproject.Add a restore point so that all changes made in this tutorial can be reverted. To do this click the
Add Restore Pointicon. Notes can be added to the restore point to keep documentation of the progress.
In the Layers window, turn on the
m1image layer.
In the
Project Cellswindow, click the down arrow on dig block, block 0 array, and then buf. Then, click the down arrow in the window that moves the user into the target netlist.
Remove the old cell. In the
overlaywindow, select the cell then right click and selectdelete cell instance
Performing a Cell Search¶
Click
Search Plans.
Add a new search plan named
Test.
The edit search plan settings window will open allowing you to set options for the search. This tutorial will have you searching for the
BUFinstance that was deleted earlier. Add a cell to the list by clicking the add icon (1), highlight all theBUF(S)from the add cells window and make sure that M1 and Polysilicon are checked. (2), finally select Add to include the highlighted cells in theTestsearch plan.
Change to the
Selecttool in theCellstab and click in an area without any cells. If a cell is selected, this click will de-select that cell.Execute the search plan to search for all the cells in the
Testcell list.
Note: It’s important that no cells are selected. If a cell is selected, then the search will be restricted to the bounds of the selected cell. If no cell is selected, the search is performed within the bounds of the top cell.
After the search scans the entire area the results window will display. This window shows you the original cell next to the suspected placements of other instances it finds. To accept the result click the green check mark or press ‘1’, and to reject the result press the red X or press ‘0’.

Viewing Cell Instances¶
To review the results, go to the Project Cells window and click the
Cell Instancesbutton.
Click on an instance in the Cell Instances window to visit it.

Editing Cell Instances¶
If you find an instance that has been incorrectly added by the Cell Search algorithm, you can delete it manually.
Make sure the instance is selected. Then right-click it and select
Delete Cell Instance.