Hints, Tips and Solutions

Volume 11, Number 12, December 2000


Q: If I try to close a project, Expert gives me a prompt: "Save changes in a project?", but I remember that I didn't do any editing of cells. When can be the reason. The second question is: how do I know which cells were modified?

A: Expert saves changes of the the following items in the project file:

  • cell geometry
  • project "table of contents" (list of cells and some other data)
  • project technology
  • layer plans

In you case, you could change a layer's color or added a new layer plan, and this would trigger the mentioned warning.

To know the list of changed cells, use the command Project>>Save Cells. It will show the list of all changed cells, and you can selectively save some of them.


Q: In trying to debug the procedure I noticed that the command line is fairly limited in how long a command can be. I tried to copy/paste the long search statement into the command line and it cut it off and would not allow me to extend it.

A: This limitation for the command-line length is set deliberately: you better see the whole command you are typing. For a more advanced usage, you may switch to the console mode of command-line input by clicking the "Console" button on the command-line bar. You will see the cpnsole window, shown in Figure 1.

Figure 1. Console mode of command line input


This window has both vertical and horizontal scroll bars and allows you to type or "cut'n'paste" a command of any length. Additional benefits are:

  • you can see the whole history of your commands, together with responses;
  • you can edit any of these commands and re-run them by hitting the <Enter> with the cursor positioned in the corresponding line.

By clicking "Command line" button you may return to the simpler command-line mode. (For example, to make the screen less cluttered with windows.)


Q. We’ve installed all CELEBRITY products and wished to try cross-probing between Expert and Guardian. But it was hard to find necessary options to switch this functionality on. Can’t you give us a clue?

A. To access cross-probing (or inter-tool communication) capability you should perform the following:

  1. Make sure that the ITC tool bar (buttons with the white lamp and gray lamps) is on the screen (if it is not, it using the View>>Show Bars command)

  2. Register the layout cell for crossprobing by pressing the Set/Reset Crossprobing button (the button with the white lamp). The button must become green.

  3. Load the required project (in Expert or Maverick) and open the cell to extract. Make extraction using the Verification>>Netlist Extraction>>Run command, but make sure first that options "Annotate Layout" and "Rebuild All Derived Layers" are switched ON.

  4. Start Guardian (either standalone or by Expert’s Verification>>LVS command).

  5. Using LVS Setup>>Project Settings, select:
    Schematic netlist as the 1st netlist and

    Layout (extracted) netlist as the 2nd netlist

  6. Run LVS.

  7. Start Action>>LVS_Navigator. Press RESTART button on the LVS Navigator panel.

    If the default settings are used, then the first pair of matched nodes will be highlighted in:

    1)Match report (*.MTC file)
    2)Both netlists
    3)Layout cellview (if they are loaded).

    All other pairs matched nodes are browsed using "Next" and "Previous" buttons.


Call for Questions

If you have hints, tips, solutions or questions to contribute, please contact our Applications and Support Department
Phone: (408) 567-1000 Fax: (408) 496-6080
email: support@silvaco.com