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

2


Displaying DRC Errors in a Flat Design

This chapter relates to the Design Rule Checking (DRC) commands in the Dracula® graphical user interface and covers the following topics

About Flat DRC

When you run a flat DRC, Dracula creates error files for each of the design rule checks. In this chapter, you’ll learn how to use the graphical user interface to display Dracula data. You’ll use the the graphical user interface commands to locate and examine error flags in these files automatically, while the graphical user interface keeps track of which errors you’ve seen.

The procedures in this tutorial use Dracula output error files, not the original layout data. Because Dracula output data is in a different format, data you’ll see in this tutorial won’t look like your original layout data.

In this chapter, you will learn how to

Starting DRC

You need to create and open an empty cell, which is explained in Chapter 1, “Creating an Empty Cell.”Once you have an empty cell open, you can go on with this section.

After you open the empty cell, the Dracula graphical user interface window appears. This graphical user interface window and the Layer Selection Window (LSW) are the only two windows open. You can ignore the LSW for now.

Accessing Dracula Error Files in the Dracula Graphical User Interface Window

In order to tell the software where to find your Dracula error files follow these steps.

  1. To display the DRC commands, click left on the DRC menu.
  2. Select Setup from the DRC menu.
    The DRC Setup form appears.
  3. To tell the Dracula graphical user interface where to find your Dracula DRC files, in the Dracula Data Path field, type dracrun.
    If you did not start the software in the directory where the Dracula DRC files are located, you must type the complete path to the files.
  4. Click left on OK.
The form takes a few seconds to disappear.

The graphical user interface window opens displaying all the error flags.

The following windows appear:

You will use these windows later in this tutorial. For now, you can ignore them.

Now the graphical user interface knows where to find your Dracula DRC error files. Next you’ll select individual error files you want to display.

Defining How to Display DRC Errors

To help you distinguish different types of errors, you set the way you want error flags to appear in the graphical user interface window. For this chapter, you’ll display error flag outlines.

Displaying Error Flags

  1. To set how error flags are displayed, from the DRC menu, select Display Options.
    The DRC Options form appears.
  2. Select the following options.
    The graphical user interface window is automatically updated when you select display options. You might want to leave this form up so you can quickly change how error flags are displayed. To close the form, click OK.

You just specified how you want errors to be displayed. Next you’ll display the errors.

Displaying DRC Errors

A Dracula run often generates several DRC error files. To minimize the number of error flags in the graphical user interface window, you might want to display only a few errors at one time. For this chapter, you’ll zoom in on each contact-to-via error.

Selecting Error Files

  1. In the Rules Layer Window, click left on CNTVIA06.DAT.
    This makes the CNTVIA06.DAT error your current error file.
  2. In the View DRC Error window, select Fit Current Error.
    The first contact-to-via error appears in the graphical user interface window.

A window explaining the error appears in the upper right corner of your screen. You can ignore this window for now.

  1. To display the layout layers associated with this error, from the Display With field on the DRC Options form, select Source Layer.
    The graphical user interface window is automatically updated to show the source layers for the CNTVIA06.DAT error. In this case, the layers that are CONTACT and VIA, the layers that are the source of the error.

You’ve just displayed the Dracula layers for an error flag. Next you’ll examine and verify the cause of these contact-to-via spacing error flags.

Verifying DRC Rules

Now that you’ve seen the contact-to-via spacing error, you’re ready to determine the cause of the problem.

Displaying DRC Rules

  1. In the View DRC Error window, click left on Explain.
  2. Click left on one of the DRC flags in the graphical user interface window.
    The error window at the top of the screen explains the cause of the error.
  3. To close the text file, from the File menu, select Close Window.
    To verify that the error explanation reflects the problem in the design, you’ll measure the space between the contact and via Dracula layers.
  4. Click left on the ruler at the bottom of the icon menu on the left of the graphical user interface window.
The locations of the commands in your icon menu might be different. To see the command name associated with an icon, move the cursor over the icon.
  1. Use the ruler to measure the space between the shapes.

You see that this spacing is less than the required 0.6 microns.

  1. To remove the ruler, go to the Misc menu and select Clear Rulers.
    Now that you know how to display and verify errors, you need a way to keep track of which errors you’ve seen. Next you’ll display the error status report, which helps you automatically keep track of which errors you’ve seen.

Keeping Track of Errors You’ve Seen

To keep track of all the errors that resulted from your Dracula DRC run, you use the error status report. This report is a text file that provides information about these errors.

Displaying the Error Status Report

  1. To display the error status report, from the View DRC Error window, select Commands – Error Status.
    The DRC Error Query Status form appears.
    You can use this form to save your place in the error file so you can start with the same error when you begin the next session.
  2. To display the error status report, click left on Show Current Status.
    The status text file appears.
  3. To close this text file, from the File menu, select Close Window.

Quitting the Tutorial

At this point, you might want to continue working with the graphical user interface. If you’d like to continue, you can leave the windows you used for the tutorial on the screen or you can close them. If you want to close the windows, go to the “Closing Windows” section.

When you are ready to quit the Cadence software, go to “Quitting Cadence Software”.

In this section, you’ll learn about

Closing Windows

If you want to continue working with the graphical user interface, but would like to close some of the windows, follow these steps.

  1. To close the graphical user interface window, from the Window menu, select Close.
  2. To close a text window, such as the error status report window, from the File menu, select Close Window.

Quitting Cadence Software

To quit the Cadence software, follow these steps.

  1. From the File menu in the CIW, select Exit.
    A dialog box appears asking if you want to exit.
  2. Click left on Yes.
    The graphical user interface closes all the windows and returns you to the system prompt.

Summary

In this chapter, you learned how to use the graphical user interface to identify and display DRC errors in a flat design. Specifically, you learned to


Return to top
 ⠀
X