Plotting Your Design
This chapter contains these topics:
Using the Submit Plot Form
The Submit Plot form plots a part of or an entire cellview.
About the Submit Plot Form
![]()
Choose Design - Plot - Submit. Plot sets how much of the cellview to plot.
Library Name, Cell Name, and View Name set the library, cell, and view names of the cellview you want to plot.
Browse lets you select the library, cell, and view names by clicking on them in the browser.
Area to Plot lets you set what area to plot.
Full Size plots the entire cellview, and the cellview bounding box coordinates are displayed.
Select lets you select an area to plot.
Plot With specifies what to include in the output.
Header prints a separate header page listing
Your name
Today's date
The total plot size
The magnification used
Number of pages printed
The library, cell, and view names and the version number of the cellviewNotes lets you type notes that appear as part of the plot header.
Template File specifies the name of the ASCII form template file.
Load updates the Submit Plot form with the settings from the file.
Save saves the current form settings to the file.
Plotter Name, Paper Size, Total Pages, Copies, and Plot to File display the setting specified in the Plot Options form. To change any of these fields, click on Plot Options.
Plot Options opens the Plot Options form, to let you specify the plotter, page size, and plot job settings.
Display Options opens the plotter Display Options form, to let you control the appearance of the objects you plot.
Plotting a Cellview
To plot all data in a cellview,
Choose Design - Plot - Submit.
The Submit Plot form appears.
The Plot Options form appears.
Set the plotter, paper, and plot job settings to your specifications.
Plotting the Window Contents
To plot the portion of the cellview shown in the cellview window,
Choose Design - Plot - Submit.
The Submit Plot form appears.
The Plot Options form appears.
Plotting a Selected Area of a Cellview
To plot a selected area of the cellview,
Choose Design - Plot - Submit.
The Submit Plot form appears.
You are prompted to select the area you want to plot.
The Plot Options form appears.
Plotting Hierarchy
To control whether a plot shows details about cell instances or arrays,
Choose Design - Plot - Submit.
The Submit Plot form appears.
The Display Options form appears.
Enlarging or Reducing the Plot Size
To control the plot size by setting a scale factor or specifying the plot height or width,
Choose Design - Plot - Submit.
The Submit Plot form appears.
The Plot Options form appears.
Plotting at a Later Time
If you have a large design or the plotter is currently in use, you might want to plot your cellview at a later time.
To schedule your plot for a later time,
Choose Design - Plot - Submit.
The Submit Plot form appears.
The Plot Options form appears.
If you saved a plot data file formatted for your plotter, you can later use the appropriate UNIX command to plot the file. For example, if you can plot files using the
lprcommand, you can type
lpr -Pyour_plotterplot_filenamewhere
your_plotteris the name of the plotter defined in your/etc/printers.conffile andplot_filenameis the name you typed in the Plot Options form.
Using the Display Options Form
The Display Options form for the plotter sets plot controls but does not affect the current display of the cellview. To open the Display Options form for the plotter, click Display Options in the Submit Plot form.
About the Display Options Form
Array Icons shows only outlines of the instances in arrays, when Array Border is set to show only instance outlines.
Axes includes the cellview axes in the plot.
Path Center Line sets how you want paths to appear in the plot.
yes plots the path center line.
no does not plot the path center line.
only plots only the path center line.
Show Name Of when Display Levels is set to show only instance outlines, sets whether the instance name (for example,
I1) or the master cell name appears on each instance.Array Border sets which instances in the array you want plotted.
Full plots all instances in the array.
Border plots only the instances around the outside edge of the array.
Source plots only the instance in the lower left corner of the array.
Display Levels sets the first (From) and last (To) levels in the design hierarchy that are plotted in detail. The hierarchy levels are numbered 0 to 32. The current cellview is level 0, instances inside of it are level 1, and so forth.
Grid Controls controls whether you plot the cellview grid and how it appears.
Type sets whether you want no grid, dots, or lines plotted.
Minor Spacing and Major Spacing control the spacing, in user units (typically microns), between the dots or lines of the grid.
Using the Plot Options Form
The Plot Options form controls the plotter, paper, and plot job setting.
About the Plot Options Form
To open the Plot Options form,
![]()
Click Plot Options in the Submit Plot form. Display Type lists all the plotter types defined in your technology file. The default, display, plots the same stipple patterns, colors, and line styles used to display the cellview on your monitor screen.
Plotter Name sets the type of plotter as defined in your Cadence® plotter support file. This field includes all plotters from your
.cdsplotinitfile.Paper Size sets the paper size. This field includes all paper sizes supported by the selected plotter.
Orientation sets what edge of the paper to use as the top.
Portrait plots the cellview as it appears in the window.
Landscape rotates the plot 90 degrees counterclockwise.
Automatic plots whichever way fits best.
Scale scales the plot by the entered factor. Entering a scale updates the Plot Size and Total Plot Size fields.
Center Plot automatically adjusts the offset, centering the plot on the plotted page. If the plot spans multiple pages, the plot is centered across all pages.
Fit to Page scales the plot to fit on one page. The Scale and Plot Size fields are updated to reflect the scaled plot.
Plot Size is the width and height of the cellview or viewing area after it is plotted. You can specify what size you want the image to be.
The cyclic field to the right of the Plot Size fields specifies the display units for all the fields on the Plot Options form.
Offset specifies the X and Y origin of the cellview or viewing area on the plotted page. If the plot spans more than one page, the offset is from the bottom left corner.
Total Plot Size is the sum of the plot size and the offset. You cannot edit this field.
Image Position assists in setting desired plot options. It is a graphical representation displayed in the form using orientation, scale, fit, plot size, and offset chosen in the plot options form and shown on an outline of the selected paper size.
Total Pages displays the number of pages that will be printed. You cannot edit this field.
Number Of Copies indicates the number of copies that will print.
Local Tmp Directory is the temporary directory used by the Plot command.
Queue Plot Data At sets the time and day to run the plot job.
Send Plot Only To File saves the plot to the specified file formatted for your chosen plotter. You can then use the appropriate UNIX commands for your plotter to plot this file.
Mail Log To sends e-mail to the specified address when the plot finishes.
Using a Plot Template File
If you want to use the same plot options for other cellviews, you can store the options in a plot template file. The plot template file stores plot options in property list format. You can use a template file to plot cellviews in batch mode.
Creating a Plot Template File
Choose Design - Plot - Submit.
The Submit Plot form appears.
In the Template File field, type the path to the directory in which you want to store the file.
Complete the rest of the form to indicate all settings you want to save for the plotting.
Loading a Plot Template File
When you load a template file, the system imports plot setup information that you have previously saved.
Choose Design - Plot - Submit.
The Submit Plot form appears.
In the Template File field, type the path to the directory in which you want to store the file.
Creating a Default Plot Template File
To create a default plot template file,
![]()
Add the following line to your .cdsinitfile:
lePlotTemplate= "/usr/myPath/myTemplate"
Using the Queue Status Form
You can monitor your plot with the Queue Status form. This form lets you view a list of and cancel any plotting jobs waiting at a selected plotter or printer.
About the Queue Status Form
To open the Queue Status form,
![]()
Choose Design - Plot - Queue Status. Select Plotter lists the available plotters as defined in your
.cdsplotinitfile.Cancel Selected Plot Jobs removes the selected plot jobs from the plot queue.
Selected Jobs lets you type the number of each print job you want to select.
Job list lists print and plot jobs waiting to be printed. You can select any job by clicking on that job.
Using the Queue Status Form
To view or cancel any of the print jobs you sent to a plotter,
Choose Design - Plot - Queue Status.
The Queue Status form appears.
Required Files for Plotting
Before you can plot, your system must contain certain files and directories, depending on the type of UNIX operating system you use.
For complete information on how to load the plotting utility and how to set up your system to plot, see the Cadence Plotter Configuration User Guide.
Plot Support File
The Cadence software uses the
.cdsplotinitfile to identify each printer or plotter on your network.The
.cdsplotinitfile includes printer and plotter names for your system, along with information such as the UNIX commands used to manage plotting, the maximum pages to send, the print resolution (dots per inch), a map of pen numbers to colors (for plotters), and the available paper sizes.You can store the
.cdsplotinitfile in any or all of the following directories. The Cadence software looks for plotter definitions in each of these files, in the following order:
If the same plotter is defined in more than one
.cdsplotinitfile, the software uses the last definition it finds for that plotter.To see an annotated sample of the
.cdsplotinitfile, type the following in your top Design Framework II directory:more tools/plot/samples/cdsplotinit.sample
Plotter Names in the Submit Plot Form
The
.cdsplotinitfile controls the following information in the Submit Plot form:For example, the following portion of a
.cdsplotinitfile lists entries for an Imagen PostScript printer. The underlined information in the example appears in the Plot form.
For support, see http://www.cadence.com/support
or try Cadence's SourceLink service.
Copyright © 2003, Cadence Design Systems, Inc.
All rights reserved.
Legal notices and trademark attributions