Product Documentation
Dracula Graphical User Interface Tutorial
Product Version IC23.1, September 2023

1


Getting Started

This chapter deals with the basics of getting started with the Dracula® graphical user interface which belongs to the Dracula group of physical verification and analysis products.

The Dracula graphical user interface's executable in the IC 5.1.41 and IC 6.x releases is called draculaInteractive. You can access its functionality in standalone mode or via a DFII session. The Cadence® design framework II software refers to it in its user interface as the Dracula Interactive product. Refer to the previous versions for information on this product’s former names.

Throughout this manual, when just the words “graphical user interface” is used, it refers to the Dracula graphical user interface product.

.This chapter discusses the following topics:

About the Dracula Graphical User Interface

When you use the Dracula® product to check whether you wrote your design rules correctly or to find and fix Dracula errors in your layout, the results can be difficult to analyze. One way to find Dracula Design Rule Checking (DRC) or Layout Versus Schematic (LVS) errors is to overlay the Dracula results on your layout and zoom in on each error manually. The problem with this method is that errors can be hard to see and keep track of, particularly in a dense layout. There is no way to access specific errors automatically.

The graphical user interface helps solve this problem. With the graphical user interface commands, you control which Dracula verification errors you want to see. You can cycle through errors automatically while the graphical user interface keeps track of the errors you’ve seen. When you use the graphical user interface to find and keep track of Dracula verification errors, you can resolve errors faster.

To correct Dracula errors in your layout, you can use the graphical user interface with your layout data to locate these errors. The graphical user interface works with any system that you use to create your original layout data. If you use the Virtuoso® layout editor, you can display both the layout and Dracula error files in the the graphical user interface window. If you use a layout tool other than the Virtuoso layout editor, you need to open the layout window separately from the graphical user interface window.

To verify the rules in your command file, you do not need to display the layout data. In this case, you use the graphical user interface to determine whether you wrote the rules correctly and whether Dracula flagged the errors as you intended.

This tutorial shows you how to use the graphical user interface to identify and display DRC and LVS results.

How to Use This Tutorial

In this tutorial, you will learn how to

Start with “Preparing to Start the Dracula Graphical User Interface”. This section helps you learn how to set up the software you will use in each of the DRC and LVS chapters.

After you set up the software, you can work through the chapters in this tutorial in any order.

Preparing to Start the Dracula Graphical User Interface

To do this tutorial, you need to copy the sample files to your own directory. Once you’ve copied the files, you’ll start the software and open an empty cell.

In this chapter, you’ll learn how to

Copying the Sample Files

To perform the steps in this tutorial, you must use the tutorial files. The files you need to run the tutorial are in the directories dracrun and drchier. The paths to the directories are shown in the table below. If the dracrun and drchier directories are not there, contact your Cadence sales representative or customer support person.

In the paths listed below, your_install_dir is the highest level in your Cadence directory hierarchy.

Directory Contents Path to the directory

dracrun

Directory containing the flat DRC and LVS data you use for this tutorial.

your_install_dir/tools/dfII/samples/tutorials/inq/dracrun

drchier

Directory containing the hierarchical DRC data you use for this tutorial.

your_install_dir/tools/dfII/samples/tutorials/inq/drchier

dracrc

Directory containing the parasitic RC data you use for this tutorial.

your_install_dir/tools/dfII/samples/tutorials/inq/dracrc

Before you start the tutorial, do the following:

  1. Create a new directory called tutorial.
  2. Create a new directory called tutorial/dracrun.
  3. Create a new directory called tutorial/drchier.
  4. Create a new directory called tutorial/dracrc.
  5. Change your working directory to the tutorial/dracrun directory.
  6. Copy the dracrun files into the tutorial/dracrun directory.
  7. Change your working directory to the tutorial/drchier directory.
  8. Copy the drchier files into the tutorial/drchier directory.
  9. Change your working directory to the tutorial/dracrc directory.
  10. Copy the dracrc files into the tutorial/dracrc directory.

Now the tutorial files are ready for you to use them.

Starting Cadence Software

Each company has its own way to start Cadence software. Ask your system administrator how to log on and what command to type to start the software. If you have a Sun workstation, you also need to know how to start the X Window System software. Once you have this information, follow these steps.

  1. Log on to your system.
  2. If you have a Sun workstation, start the X Window System software. If you have a different workstation, go on to the next step.
  3. Type your command for starting Cadence software at the system prompt.
    In a few moments, you’ll see the Command Interpreter Window (CIW). The Cadence® design framework II commands are located on menus at the top of the CIW, as shown.

Using the CIW

The CIW is the control window for the Cadence software. The following figure shows the parts of the CIW.

Window title displays the Cadence executable name and the path to the log file that records your current editing session. The log file is in your home directory.

Menu banner lets you display command menus to access the graphical user interface.

Output area displays a running history of the commands you run and their results. For example, it displays a status message when you open a library.

Input line is where you type in SKILL expressions or enter numeric values for commands.

Prompt line reminds you of the next step during a command.

Using Forms and Menus

Most of the menus you use in the Cadence software are pull-down menus. Pull-down menus appear at the top of a window. You click the left mouse button on a menu title to “pull down” the menu and see the commands on it. The pull-down menus are the primary place to find commands.

Three dots (...) follow some commands. These dots mean that a “form” appears after you click on the command. Many commands have forms you use to provide additional information.

To use the following form banner buttons, you click on them with the left mouse button.

Pressing Return has the same effect as clicking left on OK.

Using the Mouse

In this tutorial, “click left” means to press and release the left mouse button. If you need to click on a different mouse button, it will always be specified.

When you are asked to “select” commands from a menu, you click the left mouse button on the main menu, then on the command. For example, “Select Library Manager from the Tools menu” means to click the left mouse button on Tools to display the menu, then click the left mouse button on Library Manager.

When you are asked to “double click,” you click the mouse button twice without moving it.

Starting the Standalone Dracula Graphical User Interface

Instead of starting the Cadence layout software, you can start the standalone Dracula graphical user interface by typing the following command at the UNIX command line:

    draculaInteractive &

Creating an Empty Cell

Before you can display the sample Dracula data for this tutorial, you need to create an empty or “dummy” cell in which to put the data. The empty cell lets you access the graphical user interface menu commands. You use the same empty cell in each chapter of this tutorial. You need to create the empty cell only once.

  1. In the tutorial directory, start the Cadence CIW or the Standalone Dracula graphical user interface window.
  2. To display the Create Dummy Cell form of the graphical user interface, do one of the following:
    • In the CIW, type iqCreateDummyCell and press Return.
    • In the Dracula graphical user interface window, click on the menu command Utility – Create Dummy Cell.

    The Create Dummy Cell form appears.
  3. In the form, type dracrun and the names of the new library and new cell.
    To move between the fields in a form, press the Tab key.
  4. Click left on OK.
    After a few seconds, the form disappears and a message appears in the CIW to tell you that the cell was created successfully. Now that you’ve created the empty cell, you can open it and access the graphical user interface commands.

Opening the Empty Cell

To open the new empty cell you created, you’ll use the Library Browser.

  1. In the CIW, select File – Open.
    The Open File form appears.
  2. From the Library Name menu, select newlib.
    The Open File form is completed when newcell appears in the Cell Name field.
  3. To open newcell, in the Open File form, click OK.
    If you select a menu accidentally, click anywhere outside the menu to close it. If you select a command accidentally, click on Cancel in the command form to cancel the command.
    The graphical user interface window that displays the empty cell opens in edit mode, which means you can edit the cell. You will use this cell to display Dracula data. The menu banner in the empty cell looks like this:
  4. From the menu banner, select Tools – Dracula Interactive.
    You use the left mouse button to select menus and commands.
    The menu banner changes to display the graphical user interface menus. Except for the new menus, the Dracula graphical user interface window does not change.
    Now you are ready to start any of the DRC, LVS, or LPE chapters.

Reopening an Empty Cell

At some point, you might want to close the windows and quit the tutorial. To resume the tutorial later, you can reopen the dummy cell as follows.

  1. In the CIW or the graphical user interface window, click on File – Open.
  2. When the Open File form is displayed, select newlib from the Library Name menu.
  3. Be sure that newcell is displayed in the Cell Name field.
  4. In the Open File form, click OK.
  5. When the design window is open, from the menu banner, select Tools – Dracula Interactive.
    Now that you’ve got your dummy cell open again, you’re ready to resume working through the tutorial.

Return to top
 ⠀
X