PCBDesign Studio Tutorial
PCBDesign Studio Tutorial
August 7, 2003
Cadence PCB Design Studio Tutorial Oklahoma State University
New Schematic
FileàNewàProject… and select Schematic. <Fig. 1>
2 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
3 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Place Parts
PlaceàPart… Look for the part in the selected libraries <Fig. 5> or if you don’t know what libraries, click
the Part Search button and Search all libraries. <Fig. 6>
Click OK and place the part.
4 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
5 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Figure 9: One pin on the variable resistor. Figure 10: Placing multiple Pins.
Figure 11: The new completed part. Figure 12: Changing the part properties.
6 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Annotate Design
This assigns part reference numbers to all parts in the design.
• Select the “.dsn” file in the Project Window.
• ToolsàAnnotate. <Fig. 13>
• Select Unconditional for initial annotation and Incremental for updating annotation.
You can automatically generate reference numbers as you place parts. This is NOT recommended.
Always annotate when the design is complete. The auto reference setting is found in
OptionsàPreferences…àMiscellaneousàAuto Reference. <Fig. 14>
Figure 13: Annotate the parts in the design. Figure 14: Deselect the “automatically reference
placed parts” option.
Footprint Assignment
This is the first point at which you must start addressing integration with Allegro. The name that you
assign in the footprint field for each part in the schematic must match the desired footprint file in Allegro
(e.g. if the footprint is 3296w.psm, you enter 3296w in the footprint field for the part).
• Right click the PartàEdit Properties or double click the part.
• Edit the “PCB Footprint” field of every part. <Fig. 15>
• Naming of the footprint depends on the part in question.
o If the part uses a standard footprint, then that name should be used (e.g. some of the
transistors used in the example use the TO18 standard package).
o If the part is non-standard, then is it recommended that the mfg. part number (or part of it
that fully describes the packaging) be used (e.g. the potentiometers used in the example
are Bourns 3296W).
Figure 15: Adding the PCB footprint to the properties of each part.
7 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
You must take care when selecting the footprint. You need to know which manufacturer and model of
each part you plan to buy and, if you use predefined library footprints for standard packages, you should
verify that the manufacturer drawings in the datasheet for the parts match the library footprints.
This step will create an allegro directory in your project directory inside which all layout files will be saved.
To check for errors in the process, check the netlist.log (from the Capture CIS export process) and
netrev.lst (from the Allegro import process) in the allegro directory.
8 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
9 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
10 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
11 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Sip Properties. – specific to the example (based on the package type choice earlier). <Fig. 22>
• Enter all of the dimensions from the datasheet.
Padstacks. <Fig. 23>
• In the wizard, you cannot modify the pads, so you should simply select one (You will change it
later).
• If you care to distinguish pin 1 from the rest, you can specify a different pad for it (square pad of
the same dimensions is typical). This is especially useful during assembly for otherwise
symmetric footprints such as SIP and DIP packages.
12 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
13 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Modifying Padstacks
• ToolsàPadstackàModify design padstack. <Fig. 25>
• Select the pad you want to edit and click edit.
Parameters Tab. <Fig. 26>
• Set the size parameter for the drill hole.
Layers Tab. <Fig. 27>
• Select each layer (top and bottom) and set the Regular Pad Geometry, Width and Height.
Figure 25: Edit the PadStack. Figure 26: Edit the PadStack to the drill specifications from the
company specs.
14 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Save the pad with FileàSave As in the symbols directory and name the pad with the following
convention:
“PAD<pad diameter><geometry><drill hole diameter>d” (e.g. PAD60cir32d.pad or
PAD60sq32d.pad).
When you are done creating all the pads,
• ToolsàPadstackàReplace. <Fig. 28>
• Select the old pad from the design and select the newly created pad from the library.
• Click replace.
For predefined Library footprints, you don’t replace the padstack in the footprint; you replace it in the
board. The process is the same with the exception that you do it in the .brd file.
Figure 28: Replace the old Padstack to update the library symbol
Route Keepouts
Route keepouts can be useful for some parts. Not covered in this tutorial.
Create Symbols
For each symbol you draw, after every time you edit it, you have to compile the symbol to use it in your
board.
Use FileàCreate Symbol to generate a .psm file from you .dra file and save it in the symbols directory.
15 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
16 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Figure 30: Edit Design Constraints. Figure 31: Change the Spacing.
17 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
18 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
19 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
20 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Place Parts
• Decide the dimensions of your board and add shapes for it on the Board GeometryàBoard
Outline, Route KeepinàAll, and Package KeepinàAll layers. <Fig. 37,38>
21 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
22 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
23 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Pre-Route Steps
• Place Text on EtchàTop or EtchàBottom (Mirrored) if desired.
• Place route keepouts over text (On same layer).
• Place route keepouts over predefined library footprints on layers where necessary.
• The reports available in ToolsàReports can be very helpful in understanding exactly what is
happening in your design.
Auto Route
• Before routing, it is a very good idea to save a backup copy of your “.brd” file. (e.g.
“<DesignName>_unrtd.brd”)… Be sure you right-clickàDone if in an active command and then
save.
• RouteàSpecctraàRoute Automatic.
• Verify Settings and click Route. <Fig. 42>
• When complete, click close.
24 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
Manual Cleanup
This is not always needed, but is typically.
• Make sure your routes are where you want them. Verify the operation of the route keepouts (I
have noticed them not work correctly on several occasions) and fix the routes manually.
• Check all the DRC Errors and make sure there are no serious issues.
• Run some of the Reports from ToolsàReports such as the “dangling lines” and “unconnected
pins” reports.
Manufacturing
• Board outline – Some manufacturing processes require a board outline on one of the output
layers so that the board can be cut out. Simply place a line following the Board
GeometryàOutline shape on the EtchàTop layer.
• Drill File Output – ManufactureàNCàDrill Tape (Set scale factor to 1.0).
• Gerber File Output – ManufactureàArtwork <Fig. 43>
o Select the layers you want to output.
o Select Check Database before Artwork.
o Click Create Artwork.
o Click OK.
• It’s a good idea to verify your manufacturing files with ViewMate after generating them.
• The generated drill file does not contain tool size information. It can be edited manually.
25 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
26 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
27 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
28 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
29 of 30
Cadence PCB Design Studio Tutorial Oklahoma State University
30 of 30