Professional Documents
Culture Documents
information about P-CADs range of products and technical resources for designers, visit
www.pcad.com
www.pcad.com
Trial Version
Eltinger Strae 61 D-71229 Leonberg Germany Phone: +49 71 52 979 910 Fax: +49 71 52 979 9120 Email sales: pcad.sales.de@altium.com Email support: support.de@altium.com
Tools
Design Entry PCB Place and Edit Auto, Interactive and Manual Routing Signal Integrity Analysis Design Output Library Management
478-CQUSEAP-1
Unterdorfstrasse 1 CH-4334 Sisseln, Switzerland Phone: +41 62 866 41 11 Fax: +41 62 866 41 10 Email sales: pcad.sales.ch@altium.com Email support: support.ch@altium.com
Altium and the Altium Logo, P-CAD and the P-CAD logo, CAMtastic! and the CAMtastic! logo are registered trademarks of Altium Limited or its subsidiaries. All other registered and unregistered trademarks referenced herein are the property of their respective owners and no trademark rights to the same is claimed.
Discover how P-CAD 2001 gives you the power and control to produce professional results every time
Contents
How to install P-CAD 2001 Trial Version About this booklet Getting to know P-CAD 2001 Altium Total Support your access to world-class PCB design expertise Design entry & management How do I setup a new schematic design in P-CAD 2001? How do I check the electrical integrity of my schematic? How do I create a bill of materials for my design? How do I generate a netlist? How do I generate a table of power pins and power components? Precision PCB placement and editing How do I start to layout my board? How can I organize and plan my layout once I have loaded a netlist? How do I select and move a group of components assigned to a defined room? How can I check my design constraints while placing components? How do I save my placement and/or constraint changes back to the design environment? 3 4 5 8 9 9 11 14 15 16 17 17 18 19 21 22 Manual, interactive and shape-based automatic routing How do I manually route my board? How do I interactively route my board? How do I automatically route part or all of my PCB? Advanced signal integrity analysis How do I import my PCB nets into P-CAD Signal Integrity for analysis? How do I specify the PCB layer stack for my Signal Integrity analysis? How do I perform a net screening as a means of identifying my critical nets? How do I perform a Reflection simulation? How do I perform a Crosstalk simulation? Integrated component library management with P-CAD 2001 Where do I locate the P-CAD 2001 integrated libraries? How do I setup the P-CAD libraries for use within my design environment? How do I locate and then place a schematic symbol for a Polarized Capacitor? How do I create a new PCB pattern using the Pattern Wizard? Comprehensive design output and manufacturing support How do I generate manufacturing output? How do I generate a DXF output file? How do I create a drill table? How do I place a layer stack diagram within my PCB design database? How to purchase P-CAD 2001 23 23 25 28 30 30 31 31 33 34 36 36 36 37 39 41 41 43 44 46 Back cover
System requirements:
Recommended requirements: - Windows NT 4/2000 Professional Minimum requirements:
- Windows 95/98/2000Me - PC with Pentium 166 MHz - 64 MB RAM - 200MB Hard Disk Space
(without ISO libraries)
- 400 MB Hard Disk Space - Desktop area 1024x768 pixels - 32-bit color Palette - CD-ROM Drive - Mouse or compatible pointing device Starting P-CAD 2001
To start P-CAD 2001, select the appropriate icon in the Programs P-CAD 2001 Trial Version folder of your Windows Start menu.
1 2 3 4
5 6
a b c d e f g h
Getting Help
To utilize the online help function in P-CAD 2001, simply select Help from the Menu Bar or press F1 from anywhere on the screen. This will connect you to the Windows Help system, where instructions on how to use the help system are provided. P-CAD 2001 also provides a Tool Tip to help users define icons within the interface. To find out what an icon is, simply place the cursor over the icon and a box will appear containing the information.
Useful Shortcuts
The following P-CAD 2001 keyboard shortcuts are set up by default. You can modify these shortcuts by selecting Options >> Preferences from the command toolbar.
F1 Shift+F4 Shift+mouse Del Esc PgUp PgDn Ctrl+mouse Ctrl+PgUp Ctrl+PgDn (+) or (=) (-) Arrow Keys A
Help Window Tile Sub select Deletes selected object Mouse cancel Scroll page up Scroll page down Multiple select Scroll page left Scroll page right Zoom in Zoom out Moves cursor 1 grid point Grid toggle
C F G J M O R S U Z
Zoom center Flips objects/toggles orthogonal mode Cycles forward through the grids Enter coordinate Starts or stops the macro recorder Cycles forward through orthogonal modes Rotates objects 90 degrees Edit select Undo Zoom window
10
Select the Add button to enable that sheet within your design. Up to 999 sheets can be added to a schematic design. Use the Move Up and Move Down buttons to reorder the sheets within your design. Once the desired number of sheets has been configured, select the Close button to return to the design capture environment and begin placement of your schematic design objects.
3. Within the Design Rule Checks frame, enable all checks except Hierarchy Rules. The options chosen in this dialog determine which errors will be output to the report. Select the Filename button to alter the name of the report, if desired. 4. Select the Severity Levels button to apply a severity level of Error, Warning or Ignored to individual rules. 5. Click on the Rule Category header to sort the design rules by category. 6. Multi-select the Electrical rules Bi Pin To Power Pin and Power Pin to Bi Pin and choose the Severity Level radio button, Warning. Violations in this category will now be flagged as a warning rather than an error. 7. You can remove the changes you have made and return to the original settings by clicking the Set to default box. Click OK to return to the Utils ERC dialog. 8. Enable View Report to receive a screen display of the ERC report file when the ERC is complete. Enable Summarize Ignored Errors to show the summary of those errors set to a severity level of Ignored. 9. Select Annotate Errors to display ERC error indicators on your design where violations occur. 10. Click OK to run ERC. The ERC report Digdemo.erc will be automatically created and displayed.
11
12
11. In the ERC report, note that several errors and warning are shown regarding Electrical Rules and Unconnected Pins violations. These are conditions configured in the Severity Level and pertaining to the electrical types of the pins within your components. Select File Exit in the current text editor to close the ERC report from view and return to the schematic design. 12. Since the Annotate Errors option was selected, error indicators are placed in the design wherever a rules violation occurs for rules whose severity level is set to Error. To view the error information associated with a particular design object, either enter the design, manually select an error indicator and access its properties, or select Utils Find Errors to enable the Find Errors navigational tool. 13. The Find Errors dialog allows easy navigation to the problem areas of your schematic, regardless of which sheet contains the error. To use this dialog scroll through the error numbers noting the violation, sheet location, and object coordinates. When further investigation of a violation is necessary, select the Jump To dialog button to position your cursor at the exact location of the error within your design.
With an extensive set of electrical rules, the categorization of errors by severity and type, and advanced error management, P-CAD 2001 is designed to help you maintain the integrity of your designs from start to finish.
13
14
4. Enable the Include Library Information check box if you want an optional library section to be written to the netlist. When loading a netlist into the PCB editor, library information is read but not processed; it is merely informational. However, this library section may be used to create a P-CAD library file using the library translate command. 5. Click OK in the Netlist Generate dialog to generate the netlist with the filename and format you have specified.
15
16
How can I organize and plan my layout once I have loaded a netlist?
1. Within P-CAD 2001's PCB editor, open IPLPCS Design by rules.pcb found in the \P-CAD 2001 Trial\Demo\ folder. 2. From the Utils menu, choose P-CAD InterPlace\PCS to launch P-CAD's powerful interactive placement tools.
17
18
3. Choose File Load PCB Design. Expand the workspace to view the layout, aathe design manager, and the Constraint Editor. P-CAD 2001's interactive placement tools allow you to navigate and organize your design in a variety of ways. Within the layout view, receive a visual display of the board outline, its mounting holes, connections and components from different perspectives, such as Top Only, Bottom Only, Top Current and Bottom Current. From the Design Manager, organize and manipulate design objects by components, nets, logical partitions, rooms, net classes, and class-to-class definitions. Check out the constraint editor to verify or assign the hierarchical design rules configured within your design environment.
4. From the Design Manager view on the right, navigate through the Components, Nets, Partitions, Rooms, Net Classes, and Class-toClass definitions found within the design by clicking the tabs at the bottom of this view. 5. Select the Room tab. Click the + symbol next to Top in the navigation tree to expand the folder and display the room entitled Power. Click the + symbol next to Power to display the components to be placed within the boundaries of that room. 6. Click to highlight Power in the Design Manager. Once highlighted, select your right mouse button. Choose Highlight Room and Assigned Components. The highlighted components are those assigned to the highlighted room boundary that restricts component placement to the Top layer. 7. With Power remaining highlighted, select the right mouse button and choose Cluster by Type. Those components assigned to the room Power will display in the select color and be bounded by a selection box. The cursor will jump from the Design Manager view to the Layout View and change to the "X", or placement cursor. 8. Click your left mouse button once in the Layout View workspace to group, or cluster the components by the specified criteria type.
19
20
9. While the cluster of components is still selected, click and hold the left mouse button to drag the cluster into the desired room boundaries.
7. Enter the Constraint Editor at the bottom of your screen. Click the + symbol next to the Component name in the constraint tree. Select Component T1. Notice the Component Spacing rule that is set to 30.0mil based upon an ifthenelse analysis involving other hierarchical design constraints. 8. Choose Physical Overlay from the Visual Placement Area Toolbar in order to show valid regions where T1 can be placed without violating its physical design constraints namely component spacing. 9. Select T1 from the Layout view and drag it into the board outline. Notice that P-CAD 2001 displays the board regions that satisfy the design rules, helping you to determine which design constraints are limiting placement options.
How do I save my placement and/or constraint changes back to the design environment?
1. Once you have completed your modifications to the component placement or to the definitions of the design rules, select File Update PCB or File Update Schematic. 2. All modifications will be written to the appropriate design database. 3. You are now done with P-CAD InterPlace/PCS, close the window and return to PCB.
21
22
23
24
9. Using the keyboard shortcut "G", toggle to a desired routing grid. This grid should be based upon the chosen connection. 10. Zoom in (+) to an area of the design. Pick a connection to route. The end closest to the point where the connection is selected becomes the source point; the other end becomes the destination point. Hold your mouse button down while dragging the track to its desired location. Notice the visible routing area directing you through the proper routing channels, or those areas that do not violate the configured design constraints. These routing channels are determined by examining board entities and all defined clearance and width parameters, as well as any defined keepout areas. 11. The Interactive Route tool rubberbands uncommitted copper with the proper net width and design rule clearances from the source point to the position of the cursor. Notice while moving the cursor, the connection rubberbands from the cursor to the second node of the connection, indicating what remains to be routed. When you click and release at a coordinate that is not the destination node, the previously uncommitted lines are placed on the board. 13. After establishing a trace direction and manually routing through critical areas, select your right mouse button to enable the interactive context menu and choose Complete to enable the interactive routing algorithm to complete the trace. If the trace must maneuver through a congested area before completion, enable the Push Traces option by selecting it from the context menu or by enabling it on the Route Toolbar. Enable this option before completing the route as it allows you to bring in additional trace segments or vias into areas that are
6. Select OK to save your dialog settings and return to the PCB editor. 7. Enable Interactive Routing by selecting the Route Interactive tool from the Route Toolbar or select Route Interactive. 8. Using the keyboard shortcut "L", change the current layer to Top. Routing must occur on a Signal layer. Enter Options Layers to determine the types of layers present in your design.
25
26
already routed. This option reroutes the trace obstacles automatically, minimizing manual editing and quickly completing the connection. If a push does not ease the congestion, use the context menu or the "L" keyboard shortcut to change to a new routing layer. When layers are changed during routing, a via is automatically placed into the design. The via style placed is the Current style as indicated through Options Via Style or the via style assigned to the net through Options Design Rule, Net tab. So, besides enabling Push Traces and changing layers, the context menu allows you to alter the Current Via Style, Suspend the trace, Cancel the routing, alter the Interactive Routing configuration settings, or Unwind the trace segments. 14. Continue this process until you are have cccccompleted your work. Interactive routing combines trace placement control with design rule intelligence in its many tools and features. Trace-pushing, maximum hugging, visible routing area and minimum length routes, along with bus routing, multi-wire routing, and automatic fan out help P-CAD 2001 maximize routing for even the toughest jobs.
27
28
How do I import my PCB nets into P-CAD Signal Integrity for analysis?
1. Open Demo.pcb found in the \P-CAD 2001 Trial\Demo\Signal Integrity folder. 2. Start P-CAD Signal Integrity by choosing Utils P-CAD Signal Integrity. The Signal Integrity application interface will display.
29
3. To import the PCB nets, choose File Get Nets. A list of all nets and net classes in the active PCB design will display.
30
How do I specify the PCB layer stack for my Signal Integrity analysis?
1. Open Demo.pcb found in the \P-CAD 2001 Trial\Demo\Signal Integrity folder. 2. Start P-CAD Signal Integrity by choosing Utils P-CAD Signal Integrity. The Signal Integrity application interface will display. 3. Import the PCB nets by selecting File Get Nets. A list of all nets and net classes in the active PCB design will display. 4. Choose Edit Layer Stack to display the Layer Stack dialog. 5. Select a layer and enter the desired changes to the Dielectric Type, Height, and EpsR. The Copper Height and order of the layers can also be modified from the dialog box.
3. To import the PCB nets, choose File Get Nets. A list of all nets and net classes in the active PCB design will display. 4. Choose Edit Nets to display the Edit Nets dialog. 5. From within this dialog, check that the category and voltages are correct for each of the nets in the active design. Select nets VCC, VCC1, VCC2 and VCC3 by depressing the CTRL key and selecting each of the net names. Change the net category to Supply and the Value to 5.00 V. Select Apply to alter the net values. 6. Select To Database to save these changes to the demo.pcb database as specific net attributes. 7. Select OK to return to the Signal Integrity application interface. From the net list box, multi-select nets DEMO_D0 to DEMO_D20. To perform a multi-select, choose net DEMO_D0, press and hold the Shift key, and while holding choose net DEMO_D20. The desired nets will highlight. 8. Choose Edit Take Over. The net details will now display in the P-CAD Signal Integrity window. 9. Choose Simulation Screening to display the P-CAD Signal Integrity Screening dialog. 10.From the Screening dialog, select View Arrange Nets by Maximum Overshoot (Rising Edge). You can now easily identify the critical nets that may require analysis.
31
32
Screening provides a fast simulation of all the nets in your design to provide geometrical information and estimated values for Signal Integrity effects.
Choose Simulation Reflection to display the Signal Integrity Wave Analyzer and check the overshoot at U9-9 with the addition of the resistor. Since the introduction of the resistor has solved the ringing noise problem, we will save the termination solution to the PCB. Choose File Exit from the Wave Analyzer to return the Signal Integrity application interface.
10. Choose Simulation Termination Advisor. Within the Termination Advisor dialog, select Send to P-CAD PCB. An Info Point will be inserted into the PCB at the location where the resistor is needed. 11. To locate the info point, return to the PCB design. Choose Utils Find Errors. A Termination Network Error will appear. Select Jump in the Find Errors dialog to access the location of the info point.
33
34
How do I setup the P-CAD libraries for use within my design environment?
To use the integrated components contained within the P-CAD 2001 libraries in a schematic or PCB design, you need to first setup the library within the design environment. 1. Start in any schematic or PCB design. Select Library Setup. 2. Click the Add button within the Library Setup dialog box to open the Library File Listing dialog. Browse your Windows system to locate the
35
36
desired library file (*.lib). The integrated libraries supplied with the P-CAD 2001 trial are located in the \P-CAD 2001\Lib folder. 3. Select the desired library and choose Open. To select more than one library, depress the CTRL key while selecting each desired library. When you choose Open, all of the desired libraries will be listed in your Library Setup dialog. Select OK to close the dialog. The selected libraries are now loaded into the schematic or PCB editor and their components can be added to your design.
Number of Pins field and use the pull down menu to select the operand = . Type 2, so that the cell now reads "=2". Query supports logical comparisons (<,>,=) and Boolean operations (AND, OR) on component attributes and property value. It also supports the "*" as a multi character and "?" as a single character wildcard. 6. Click Query to locate those components that matched the search criteria. 7. A Viewer dialog will open displaying the properties and attributes of the matching components. Scroll to the right to locate the Description attribute. 8. Click Axial Polarized Capacitor to select this component for placement. 9. Select Place to close the Viewer and immediately open the Place Part dialog to the selected component. 10. Since the desired component, CAP100AP, is pre-selected, simply click OK to place the desired capacitor within your design. P-CAD 2001 contains a powerful search and place capability, with access to both system and user-defined attributes, which can be invoked from schematic, PCB, or the library management.
How do I locate and then place a schematic symbol for a Polarized Capacitor?
1. From within the schematic environment, setup the Demo.lib and the Modfax0.lib following the setup procedures above. These libraries are located in the \P-CAD 2001 Trial\Demo folder. 2. Select Place Part from the schematic menu or from the Placement toolbar. 3. Select Query from within the Place Part dialog. 4. The Query dialog will open. In order to apply the query to both libraries, check Demo.lib and Modfax0.lib under the Open Libraries header within the dialog. 5. Select Criteria (And) for the Component Name field and use the pull down menu to select the query operand IsLike. Then select that cell and enter Cap*, so it now reads "IsLike Cap*". Next, select Criteria (And) for the
37
38
Check the top left corner box to set it as the start location for numbering. Once selected the graphic at the right should dynamically update to reflect the new numbering scheme. Enter I,O as characters to be skipped during the numbering of the array. Confirm the pin designator numbering and select OK to return to the Pattern Wizard. 6. Confirm the pattern shape and settings and press Finish to place the newly created pattern within the editor. 7. Add user defined attributes using Pattern Attributes if desired. 8. Choose Pattern Save to save the object as a pattern into a selected library or choose Pattern File Save As to save the design as a pattern database file (*.pat) for future editing. P-CAD 2001 supports graphical wizards for both symbols and patterns. These wizards combined with full suites of symbol and pattern editing tools, not to mention the ability to cross link and verify corporate data to component definitions make modifying, creating and managing component data with P-CAD 2001 fast, efficient, and most importantly accurate.
39
40
Comprehensive design
41
42
11. Suppress the output of mounting hole copper with a check next to the No Mt Hole Cu box. 12. Check the Include Title Sheet box to output title sheets. 13. Check the Include True Type Fonts box to output True Type text. Deselecting this box allows you to export a DXF file that is compatible with Revision 9 DXF. 14. Select OK to generate the DXF output file. You can cancel the operation by pressing Esc or by clicking the right mouse button. The DXF Out command is used to create DXF files from your PCB designs. These files can be transferred to AutoCAD (version 9.0 and above) and other mechanical CAD packages.
2. Click the DXF Filename button and the File Save dialog appears for you to select a file or enter a file name. 3. Type the name of the DXF file you want to save in the File Name box. 4. Click Save. 5. Select the PCB layers you wish to output using the Layers list box. Each PCB layer is output to a separate DXF layer. The Set All and Clear All buttons let you select and clear all the board layers at once. 6. If you choose to output Drill Symbols, specify a size for the resulting drill symbols. Also, select the desired hole types to export. Your choices consist of Plated Holes, Non-plated Holes or All Holes. To make or examine drill symbol assignments, choose the Setup button to open the Drill Symbol Assignments dialog. 7. Choose the desired output unit, inch, cm, or mm, by clicking the appropriate radio button in the DXF Units area. 8. If you want to output only certain objects, select those objects in the design before selecting File Export DXF and then enable the Selected Objects option. 9. Click the Draft box to output in draft mode. Draft mode produces smaller files that process faster, but the drawings are not technically accurate since the lines have no width and the areas are not filled. 10. Check the Component Height box to output the height of components based upon their assigned Component Height attribute.
43
44
4. From the Table Type list, select Drill Table as the table to be placed. 5. Specify the Line Width to define the thickness of the table cell borders. 6. Enter a Table Name. This name is centered above the placed table. 7. Select a Text Style for the table contents. To modify text styles, click the Text Styles button to enter the Options Text Styles dialog. 8. Click the Advanced button to customize the drill table. The dialog is extended to include a view of the current drill table. 9. In Hole Dia Units, choose the units of the hole diameter in the drill table: inches or millimeters. 10. Add a user-defined column through this dialog if desired. 11. Select OK to save the dialog settings and return to the PCB workspace to place the table. 12. Use the keyboard shortcut "L" to navigate to the non-signal layer, Board. Click where you want to position your table. If you hold down the mouse button, a ghosted outline of the table appears. Drag this ghosted outline to a more precise location. The drill table is just one of many tables that can be placed within your printed circuit board database to enhance your design documentation and management.
The drill table maps the drill symbols displayed on the PCB design to its physical characteristics. The following information is contained within the drill table: the hole diameter, the symbol used to identify the drill hole, the number of holes of time in the design, and whether the hole is plated. Data within the drill table or within any of the PCB tables can be automatically updated by implementing the Update functions within the DocTool menu.
45
46