Professional Documents
Culture Documents
version 5.10
GDSPLOT is protected by both United States copyright law and international treaty provisions. Therefore this
software must be treated just like a book, with one exception. We authorize you to make archival copies of the
software for the purpose of backing up the software to protect your investment in it.
The phrase “just like a book” means that this software can be used by any number of people and may be freely
moved from one computer location to another, so long as there is no possibility of it being used at one location
while it is simultaneously being used at another. This copy of the software may not be used by two different
people at the same time in different places without violating our copyright.
Warranty
We warrant the physical media and documentation to be free from defects for a period of 30 days from ship-
ment. We further warrant that this product does substantially what the data sheet describes it will do. For a peri-
od of 30 days from shipment we will accept the return of the software and refund your purchase price if you find
it does not perform as specified. You agree to examine and test the software within the 30 day limit. We will
not accept returns after the 30 day limit.
In no event shall Artwork be held liable for any loss of profit, expense incurred or other commercial damage
arising from your use of the software.
Governing Law
Artwork Conversion Software, Inc. is a California corporation and this warranty shall be interpreted and gov-
erned by the laws of California.
Attorneys Fees
In case of litigation arising from the licensing or use of this software the prevailing party shall be entitled to rea-
sonable attorney fees and all costs of proceedings incurred in the litigation.
Trademarks
GDSPLOT is a trademark of Artwork Conversion Software, Inc. DXF is a trademark of AutoDesk Co.. Other
trademarks belong to their respective owners.
Acknowledgements
GDSPLOT was written by Siu Nin Law with assistance from Eric Chan and Jaime Mendez. Documentation by
Steve DiBartolomeo and Jeff Warrick.
ii Table of Contents
Table of Contents
Chapter 1 Introduction
Large File Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Integrate Into Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Supported Plotters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
GDSPLOT Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
Chapter 2 Installation Guide
Please see the special insert for Installation topics and page numbers.
Chapter 3 Running GDSPLOT for Windows
What to know before running GDSPLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
Resources Needed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
Starting the Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2
GDSPLOT Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2
Select GDSII File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
Select Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
Dependence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
Configure Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Working Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Resource Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Raster Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
GDSII Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Plot Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Output Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Enhanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Normal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Reverse Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5
Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5
Ruler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5
Plot Header 3-5
Plot Label 3-5
Data Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
AREF Mode Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
Boundary/ Path Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
Text Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
Font Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-7
Font Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-7
Nesting Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-7
Plot/Page Definition(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8
Plot Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8
Manual Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8
Scale or Fit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8
Scale Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8
Calc. Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8
Plot Area (in) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9
Origin (User Units) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9
iv Table of Contents
Appendix I Technical Support
Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-1
Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-1
WEB Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-1
FTP Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-1
Dropping Files at the FTP Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-2
Picking up Files from the FTP Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-2
Zip Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-2
Zip Password Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-2
Bulletin Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A1-3
Table of Contents v
Chapter 1
Introduction tp GDSPLOT
GDSPLOT was developed to take advantage of the new genera-
tion of large format color inkjet plotters. These plotters cost ten
times less than their electrostatic counterparts. We’ve developed
new plotting software that also costs ten times less than software
required to drive electrostatic plotters.This new Windows version
also takes advantage of today’s modern workstations equipped
with powerful Pentium CPU’s, Windows NT 32 bit OS and large
hard disks.
The advantage of this is that the plotter will run at its maximum rate when fed raster data. If one attempts to
send the plotter vector data such as HPGL, the plotter’s built in computer may take hours to rasterize the data,
making it unavailable to others during this process. On a large network of workstations there is normally extra
resources available that can be used for rasterization purposes.
Supported Plotters
HP Design Jets - 250/350/500/650/750/800/1050/5000
Selex
OCE
parallel
or
rpltcfg (raster serial
demo1.job demo1.cfg demo1.map
plotter config) parallel or serial
port sender
(DOS only)
points to filenames contains fill pattern
contains info about Contains names of plot.cfg
structure and layer and color for each
GDSII structure's GDSII layer.
location in file and lists to plot. Font
dependence tree. scaling and files. contains plotter
configuration info
Introduction to GDSPLOT
Windows Installation
Hardware/OS Requirements
!MFC DLL’s. This is a set of DLLs that support Microsoft’s Foundation Class. They are auto-
matically tested for and installed as needed in the Windows directory.
! WinG libraries. Some of our newer programs use Microsoft’s new WinG libraries to signifi-
cantly increase display performance. Again, the install program checks for their presence and
installs them if needed.
! Sentinel Driver for NT. Since our programs cannot access the parallel port directly on NT a
special driver provided by Rainbow(our key mfg) must be installled. This is automatically
installed1 if you have selected Hardware Key (Sentinel) Locking and you are running on NT.
1: Some users have machines set up in a way that they do not have write privileges to certain directories including the Windows system directory.
In that case it may not be possible for the Install Shield program to load drivers such as the Sentinel Driver. If this occurs you need to arrange with
your system administrator to run the installation again with full privleges.
2- 2 Windows Installation
Installation Procedure
1 Insert the CD into your drive
2 Double click on the setup.exe (or on the self extracting .exe for
downloads)
3 Follow the screen instructions and prompts. You can select the
drive and directory where the programs will be installed.
Figure 2-1. When the Destination Folder
Example files are usually installed in a subdirectory called exam- Menu comes up, the user can choose where
ples under the program directory. You can override the default the program will be installed.
Components
Security
Key Strings
If this is your first installation please type or paste them into the
box provided. If you are updating or otherwise overwriting the
execs you should not need to re-enter the key strings a second time
as long as you install into the same directory as before.
If possible obtain your keystrings by email so that you can paste them into the box. Typing is prone to errors.
The key string you entered is stored in a file called ACS.KEY. The key file must be located in the same directory as
the executables. Inside the file you will find an entry such as:
!#ACS EVdYjWJ OJDGffR YDNXcJM UNXcUdV OXTUXMi MTNeRWX cDFRPKL
Or you can use a text editor such as the notepad to directly edit the
ACS.KEY file. Either approach will work.
The Iomega parallel port ZIP drive is known to damage the Sentinel-C key when attached behind it. If you must
use the parallel Iomega Zip drive get a second parallel port and put the hardware key on a separate port.
The keys are fairly rugged; however we have found that moving them from machine to machine on a daily basis will
eventually damage the key either through static electricity or by breaking a pin. Accidentally inserting a key into a
serial port could also burn out the key since serial ports can have +12 and -12 volts on some pins.
2- 4 Windows Installation
Hardware Key Conflicts
Our hardware key may or may not work in conjunction with other keys on the same port. Sometimes the order in
which they are attached can make a difference. If you encounter a conflict the best solution is to put our key on
a second parallel port. Generally speaking the Rainbow Sentinel hardware key does not work on the same parallel
port together with other Rainbow Sentinel keys but does work on the same port with Rainbow Pro and SuperPro
keys.
You can also avoid the hardware key altogether by using hostid locking to your network card’s MAC address as
described later in this chapter.
A parallel switch box can also be used to select between two keys - however this may be of limited value if you need
to toggle between two programs since our program does check the key during program operation and not just at start
up.
Artwork has developed a technique to lock its Windows based software to a network card installed in the computer
instead of using a hardware key (dongle). From the network card’s MAC address we derive a hostid which substi-
tutes for the dongle’s serial number.
You can use the program called hostinfo.exe to get the hostid of your machine..
If it is able to read the hostid you will see a screen as follows:
You need to send us the Hostid address of your machine. You can cut and paste
this into your email tool or into notepad or other text editor as needed.
In general, it will be able to get a reading if you have a network card installed and
TCP/IP services enabled.
Hostid Locking does not always work even if you have a network card installed.
It depends on Windows winsock.dll services and there are configurations where
networking is configured in a fashion that prevents our program from obtaining a
valid MAC address. For more details check our WEB site at
Figure 2-6. The Host Info Menu.
www.artwork.com/support/index.htm.
Problem: Program runs in demo mode because it cannot find a valid key string.
Reason The key string file is missing. Look for the file called ACS.KEY . If not present you
can run the key install from the Help pull down on your program.
Reason The key string file is not located in the same directory as the executables. Using the file
manager make sure that the key string file ACS.KEY is located in the same directory as the exe-
cutable. If you have more than one translator from Artwork insure that you have an ACS.KEY
file in each executable directory and that each ACS.KEY file contains the correct key strings for
that program.
Reason The keystring is typed in incorrectly. Fix it with a text editor or re-enter from the Help
pull down. For example, we have noticed many users do not type in the blank space between
each group of characters.
Reason The keystring and the program executed do not match. Find out why. You may have
entered a key string for a different program. Remember that different Artwork Windows’ pro-
grams should be installed in different directories.
Reason The keystring and the hardware key serial number do not match.
Reason Another hardware key is on the same parallel port and is interfering. Our hardware keys
will work on LPT1:, LPT2: and LPT3:. Try moving one key to another port.
Reason The printer is attached behind the key and turned off thus shunting the key. Turn on the
printer.
Reason certain laptops have non standard parallel ports that don’t work. No easy solution here.
Reason The hardware key is not attached to the parallel port but to some other port.
Reason The hardware key has been damaged - usually either a pin is bent or cracked or static
electricity has killed it. This is most likely if it is often moved from machine to machine.
Reason You are running on Windows NT and Install Shield could not install the Sentinel drivers
because your system directory is read/execute only. Solution: Get your sysadmin to run the
Install Shield program using his logon which should have full privledges.
2- 6 Windows Installation
Chapter 3
Running GDSPLOT for Windows
GDSPLOT for Windows assumes that the GDSII files you need to plot are large and will take a significant
amount of time to rasterize. You will not want to wait around infront of the computer while the rasterization is
running. The basic procedure is to define everything about the plot first, define as many plots as you will need
and launch the software.
■ Structure to plot.
■ Layers to plot.
If you are unable to answer any of these questions you should either contact someone who does, or run some
experiments on small files to determine the proper setting prior to running a large and time consuming file.
Resources Needed
RAM - A workstation with a minimum of 64 MB RAM. If your GDSII files are large or if you are going to
make a very large page area then more RAM will speed things up.
Disk - At least 100 MB of disk space for the plot spooler. Raster files are large; a 36 x 44 inch page requires a
raster file of 64 MB.
GDSPLOT is controlled from a main button menu. Each button either opens another dialog box or starts an
action. These topics will each be discussed in more detail throughout this chapter.
Select Structure
This menu enables one to select the structure to plot. GSDII is a hierarchi-
cal database and is organized into structures. Scroll through the structure
names until you see the one you wish to plot - normally it is the top level
structure that contains the rest of the database.
Dependence
This button pops open a scrollable window that shows the hierarchy
beneath your selected structure.
Info
The info button pops
open another box
that shows the struc-
ture extents.
Working Directory
This is where GDSPLOT files will be read from and
written to. Click the Browse button to choose a different
directory.
Resource Control
GDSPLOT uses as much RAM memory as possible -
you can control the allocation of memory between two
major areas - RAM memory allocated towards storing
GDSII polygon data and RAM memory allocated for
storing the image bitmap. The program handles any
polygon overflow by writing the extra data to disk - of
course disk is always slower than RAM. It also handles
any shortfall in image memory by only imaging a plot Figure 3-6. The GDSPLOT Configure Options Menu.
band that will fit into memory. It can subdivide any page
size into small bands that fit into the raster memory - it
stores the band to disk and then works on the next sec-
tion of the page.
Raster Memory
RAM (in Mbytes) used to store raster data for the image.
GDSII Memory
RAM (in Mbyes) used to store GDSII boundary data. The sum of Raster Memory + GDSII Memory should be
about 40 Mbytes less than total installed RAM so that Windows 95/NT has enough RAM for the OS and for run-
ning the GDSPLOT program.
Plot Control
Items grouped in this area control the appearance of the plot.
Output Control:
Enhanced
GDSPLOT will repeatedly rasterize each data structure in the position where it is placed. This
avoids snapping the entire structure’s bitmap to the nearest pixel grid point. This slows
GDSPLOT significantly so only select this option if you detect objectionable moire banding in
your plot.
Normal
GDSPLOT caches bitmaps of data structures and inserts the bitmap whenever the structure is
reused. Fast and efficient.
Reverse Background
Select this option when you want the background to
be black instead of white. This option is used
occasionally when creating backlit plots for
tradeshow exhibits. Otherwise do not use it as it
puts much more ink on the page.
Ruler
Turn this option on if you would like GDSPLOT to draw a ruler all around the plot. Useful for locating items on
your plot.
Plot Header
Turn this option on if you would like GDSPLOT to print a short header across the top margin of the plot sum-
marizing the GDSII file name, structure name, magnification, data extents and layers plotted. Normally quite
useful.
Plot Label
Enter a string here (about 32 chars max) to that will be printed in the plot header. Use it to identify or otherwise
annotate your plot.
Figure 3-8. Examples of Rulers, Plot Header, Plot Label and Legend
which are set in the Plot Control section of the Configuration Menu.
AREF Mode Control: Figure 3-9. The Data Control section of the
Configuration Menu.
Outline
Any array references (AREFs) are plotted only as Figure 3-10.
an outline of the array’s extents.
Outer Row/Column
Shows the outer rows and columns only.
Full
Each array element is plotted. This is the Default
setting for this option. Outline Outer Row/Column Full
Magic
Check this box if your GDSII file was generated by Magic or other programs derived from
Magic. These programs appear not to adhere strictly to the Calma definition of array references
and GDSPLOT uses a different approach to interpreting the array rotation and mirroring com-
mands.
Boundary/Path Control:
Solid
Paths are plotted in a solid color and stand out from boundaries.
Outline
Paths are plotted normally and cannot be discriminated from outlines (default).
Trace
Only the path’s centerline is plotted Text Display
Text Display
This option toggles the display of text in the drawing on/off. On = strings of GDSII text are plotted (default)
Off = strings of GDSII text are not plotted. Some drawings have so much text annotation that it obscures the
data. The GDSII text entity includes a magnitude value, reference point, and rotation angle. A font reference is
attached to each string of text. It is important to note that the actual font data is not part of the GDSII stream
file. GDSPLOT must use its own font file to plot text. To change a font press the Font Control button to open
a new dialog box.
GDSII supports up to four fonts: FONT 0, FONT Figure 3-12. The Font Selection dialog box which
1, FONT 2 and FONT 3. However, it is important can be accessed by pressing the Font Control button
on the Configure Options Menu.
to note that there is no actual font information
included in the GDSII stream file. Since there is no
standard font we have created our own font files
which are found in the file GDSVU.FNT.
Font Height
The Calma GDSII system allowed a font to have any size. However, the height of the characters is not passed to
the GDSII file, so GDSPLOT has no idea how large the text should appear on the plot. Therefore, we enable the
user to set a scale factor for each of the four fonts. We assume that the font height = 1GDSII user unit; i.e., if
you are working in microns, the basic font character height is 1 um.
If the original designer used a font height = 100 um for FONT 0, then any text assigned to FONT 0 will appear
100 times too small on the plot. You can correct this by setting a font scale factor = 100. We recommend using
the GDSVU program to make sure the text height is correct rather than making numerous test plots. GDSVU
will display the text on the screen in the same manner that GDSPLOT prints the text. Once you have adjusted
the scale factor on screen it will plot correctly.
Nesting Level
To get an overall view of a chip without going into too much detail it
is often useful to control how many levels of hierarchy are displayed.
By selecting only 1 or 2 levels, data further down is not shown. 0 =
all levels.
Figure 3-13. The Data Control sec-
tion of the Configure Options Menu.
Nesting Level = 1
Nesting Level = 2
Nesting Level = 3
Figure 3-14. Various Nesting Level Examples.
Nesting Level = 4
Plot Window
This is the area of the chip to be plotted.
Auto
Tells GDSPLOT to calculate the extents of the
selected structure.
Manual
enables the user to enter his own extents (in the
GDSII units) so that a particular portion of the
chip can be plotted. Figure 3-15. The Plot/Page Definition Menu.
Fit
Let GDSPLOT calculate the scale factor that will fit the extents of the area to the available page
size. GDSPLOT will select a scale factor that maximizes the size of the plot for a given page
size.
Calc Area
This button only works if you have selected a fixed scale factor. It then multiplies the plot window by the scale
factor and displays the size of the plot in inches. For example, suppose your chip is 7500 x 7500 um square.
You would like to plot your chip at 500X. Enter 500 in the Scale Factor window and press Calc.
Layers
GSDPLOT gives you several methods of selecting the layers to plot:
Include
If the include button is selected you can enter a list of layers
to plot or enter = to plot all layers. If you wish to enter a
list, separate each layer number with a comma:
1,2,3,8,22,63. Figure 3-17. The lower
section of the Plot/Page
Definition Menu.
Exclude
If you have many layers to plot but want to exclude one or
more layers click on the Exclude button. Then enter the list
of layers not to plot. For example, if you wish to plot all
layers in your design except for layers 54 and 63 then click
on Exclude and enter in the box 54,63. You can’t mix an
include and an exclude list - use one or the other.
Output to File
Normally the output of GDSPLOT is set in a different menu - the plotter configuration menu and all plots are
output to the same printer or file. However there are occasions when you might wish to send plots to a particu-
lar file or device. For example, if you are defining multiple plots and want the raster data stored in a file then
you would give each plot definition a different file name - otherwise each succeeding plot would overwrite the
previous plot data.
GDS Layers
This column shows the GDSII layer number. If a
layer’s checkbox is selected then it contains data and
will be displayed in the plot. To deselect it click the
check box off and that layer will not be displayed. If
the layer number is grayed out there is no data on that
layer.
Color
The boxes in this column indicates the outline color and
line type used to plot boundaries. To change the out-
line/color or type double click on the layer’s Color
box. The Pick Color/Line Type dialog will pop open:
Click on the desired color to set the outline color.
Click on the desired linetype to set a continuous or
dashed line. Select a line weight from the available
options. Line weights are measured in plotter pixels so
the DPI of your plotter will affect the visible width.
Figure 3-19. The GDSPLOT
Layer Table.
Fill Patterns
Double clicking on the layer’s Fill box will pop open
the Fill Pattern Palette window. This dialog box
shows all of the available fill patterns. Click on the fill
pattern you want to assign to the particular layer.
Page up - Moves the layers to be selected up the page (16 layers at a time). You can also use
the scroll bar to go up or down the page.
Page Down - Moves the layers to be selected down the page (16 layers at a time). You can also
use the scroll bar to go up or down the page.
Home - Moves the layers to be selected to the beginning of the page.
End - Moves the layers to be selected to the bottom of the page.
Start Plotting
Once done configuring the options of GDSPLOT,
press the Start Plotting button on the main menu to
begin the plotting process.
Figure 4-1 thru 4-3. GDSPLOT Main Menu (left/top) which has
opened the Setup Plotter Parameters box (left/bottom). When
pressing Plot Setup, The Plot Configure dialog opens (above).
Plot Setup
Plotter Type
Select the data format for your plotter
Print to File
If you wish the plot data to be sent to a file, click on this button.
Advanced Setup
This menu lets you specify more specifically the plotter driver. For example if you selected RTL for HP Inkjets
this driver lets you specify HP 650C (for DesignJet family) or HP 550C (for the DeskJet family). You can also
specify the plotter’s DPI and any leading or trailing strings you may need to control the plotter or printer.
Generally such strings are not needed unless you need to switch a plotter from one mode to another prior to
sending it plot data.
HP650C Color - Use this driver for HP 650C, 750C, 2500, 1050,
1055, 450, 350 and other large format color inkjets.
TechJET GT Color - Use this driver for Calcomp’s family of wide
format inkjet plotters. While this driver actually produces RTL it has
been optimized for the TechJet. Also you should set DPI=360. The
Techjet can adapt to any DPI setting but 360 will give you the best
resolution.
TechJET GT Black and White - Use this driver for Calcomp’s fam-
ily of wide format inkjet plotter for output in Black and White.
Color (DeltaY) - Generic RTL output - use as needed for special
devices; uses seed row compression.
Figure 4-5. The various Color (TIFF) - Generic RTL output - use as needed for special
color options available devices - uses TIFF compression.
from the Colors pulldown
menu of the RTL Black and White (TIFF) - Use for monochrome inkjets with TIFF
Advanced Settings dialog
box. compression.
DPI
Dots per Inch. Most HP inkjets run at 300 dpi. However the Calcomp Techjet family should be set to 360 dpi.
Raster Buffer
Note: This option is greyed out and not available because it is set in the Configure Options Menu under
Resource Control.
Trailer
A string that is appended to the RTL file.
Compression types
Black and White (Delta Y) - uses what HP
calls a seed-row compression mode. Black
and White.
Black and White (TIFF) - PCL output in TIFF
compression mode.
Size
Note: This option is greyed out and not avail-
able because it is set in the Plot/Page
Figure 4-6. The PCL Advanced Settings dialog box.
Definitions Menu.
DPI
Dots per Inch. LaserJets are normally 300 or 600 dpi.
Raster Buffer
Note: This option is greyed out and not available because it is set in the Configure Options Menu under
Resource Control.
Trailer
A string that is appended to the RTL file.
Bottom Margin
The standard default page sizes are as follows:
Top Margin
Page Width
Letter 81/2 x 11
Legal 81/2 x 14
Tabloid 11 x 17
Left Margin
A 81/2 x 11
B 11 x 17 GDSPLOT Plotter Coordinates
C 17 x 22
D 22 x 34
E 34 x 44
A4 210 x 297
Chip Extents ( x > y )
A3 297 x 420
A2 420 x 594 Right Margin
A1 594 x 841
Figure 4-8. The Page Size A0 841 x 1189
pulldown from the Page Setup
Bottom Margin
Menu.
Top Margin
Orientation
If your chips are normally wider than they are tall set the orientation to land-
scape. If they are tall and narrow set the orientation to portrait. If you want Left Margin
GDSPLOT to autorotate the page to find the best fit (only works when Plotted Portrait Orientation
scale=Fit to Page) then set orientation to Auto Rotate. Right Margin
Margins
Bottom Margin
Top Margin
You can set each margin individually as needed. Most printers and plotters
cannot image to the very edge of the page.
Left Margin
Plotted Landscape Orientation
R Red
G Green
B Blue
C Cyan
Y Yellow
M Magenta
K Black
White Figure 5-2.
Sample Fills
The first user definable index number starts at 32 (0-31 are reserved for internal use) and continues to 1024. The
index number is preceded by the # sign in column 1. It is immediately followed by as many lines as required by
your array (4,8,16,32).
#32
RRRR
GGGG
RRRR
GGGG
#33
.......R
......R.
.....R..
....R...
...R....
..R.....
.R......
R.......
When creating the array, one ought to attempt to make the symmetrical in both X and Y so that it tiles cleanly.
See the example of an incorrect fill pattern. Such a pattern will work but may appear jagged when plotted.
Figure 5-3. The pattern shown at left will not tile symetrically and
appears jagged on the plot.
metal layers - for scale factors on the order of 100 to 200x use a 25% fill with no outline such as 102 magenta or
103 cyan. By selecting these patterns you will be able to clearly visualize data under the metal as well as metal
crossover. For higher magnifications such as 300-500X you might want to go to an even less dense pattern - say
54 magenta or 55 cyan with an outline.
nwell or pwell - usually no fill is used for these layers. If the magnification is high enough, set these to no fill,
and used a dotted or dashed outline only. You may wish to use an outline weight of 2 pixels at larger magnifica-
tions.
contacts and vias - for low magnifications (100 to 200 x ) use a solid black fill unless there are large contact
areas under the pads (this will make your pads solid black.). If there are large contact areas under the pads use
the special via fill patterns 16,17 and 18. For large magnifications use 16,17 and 18.
pad openings - use an outline only or a cross hatch pattern to show the pad openings.
poly - use a light red fill such as 25% red (98) at low magnifications with no outline.
Outline Types
The plotting of each boundary outline is controlled by the line color and linetype parameter. Available colors are:
0 White 4 Yellow
1 Black 5 Blue
2 Red 6 Magenta
3 Green 7 Cyan
Outline types are divided into 4 groups - 1 pixel wide, 2 pixels wide, 3 pixels wide and 4 pixels wide.
Email
You can contact us at support@artwork.com
This email address is distributed to several users. You can attach small files to your email. If your attachments are
large, we prefer that you ftp them to us. If you do attach files please use MIME attachment so that we can automati-
cally detach them.
WEB
We maintain an information area at http://www.artwork.com. In addition to the basic datasheet, there is a page that
reports the upgrade revision status, and a method of picking up the latest release for registered users. We suggest that
you visit the WEB site regularly. A new page for each product: Frequently Asked Questions (FAQ) will be in place.
FTP Site
We prefer that you send us problem files or examples via ftp. The procedure is as follows:
1.) Gather the relevant files together (mask files, dxf, gerber, aperture list etc...)
2.) Create a readme.txt file identifying yourself, your phone, fax and describing the problem. Files sent to us
without a readme.txt associated with them are deleted!
3.) Compress the files into a single zip file using PKzip, Winzip or equivalent. If you are worried about
privacy or security you can use a password and send us the password by email, voice or fax. If your
coming from a UNIX system you can also use gzip or tar and compress.
4.) Never send us a self extracting archive ending in .exe. We delete these files immediately - too much risk
of a virus.
5.) ftp the file to us at ftp.artwork.com - follow the directions on the next page.
password: your_email_address
stuff to us.
password: your_email_address
Installs are password protected. You need to email us (support@artwork.com) to get the installation password. At that
time your support status will be checked and only customers under support are given the password.
ZIP Compression
Most of the UNIX files we make available on our ftp site are compressed using the ZIP protocol. UNIX users can
download by anonymous ftp the ZIP programs. Don’t attempt to download UNIX files onto a PC and unzip them there
- the filenames will generally be modified and the install will no longer work.
/pub/get_from_here/util/sunos_zip.tar for SunOS 4.1.x
/pub/get_from_here/util/solaris_zip.tar for Solaris 2.x
You can install these in your usr/local/bin directory so that they are easily accessible.
Our zip files are password encrypted - to unzip them you must provide the correct password. The password changes
regularly. Please call or email us to obtain the password.
Many public domain versions of unzip such as gzip do not support passwords. If yours is such we recommend that
you download the ones we have provided.
For program updates you must be under support to obtain such a password.