productivity tips for altium designer

21
Ten Productivity Tips For Altium Designer That Seem To Be Hidden. Carl Schattke, Sr. PCB Design Engineer, Tesla Motors, Inc. Copyright 2011 All rights reserved

Upload: schattke

Post on 27-May-2015

58.011 views

Category:

Documents


9 download

DESCRIPTION

Slideshow presented to the Silicon Valley Altium Users Group on 11-17-2011

TRANSCRIPT

Page 1: Productivity Tips For Altium Designer

Ten Productivity Tips For Altium Designer That Seem To Be Hidden.

Carl Schattke, Sr. PCB Design Engineer, Tesla Motors, Inc. Copyright 2011 All rights reserved

Page 2: Productivity Tips For Altium Designer

10+ Altium Designer Productivity Tips1. How to walk through the nets in a design to check it.2. How to manage layer sets3. Using net name prefixes on nets to set up classes quickly.4. How to use schematic net names to ease class definition for rules setup.5. How to get the total match net lengths on extended nets in a few seconds.6. How to find that last small unconnected net on a big design.7. How to place a drill drawing stack up table with all the parameters8. Method for how to close out test point usage errors on a large design.9. How to tag team placement with multiple users when your not all on SVN together.10. How to use unions and rooms to ease placement11. How to delete a one or more long traces quickly 12. How to move stuff from one layer to another13. How to tile your schematics and board into two panes quickly14. How to use the layer stack manager to show placement and test point keepouts15. How to bring a spreadsheet into Altium.16. How to change layer names to keep track of them better17. Move selections by X,Y18. Edit Move Polygons19. Microsoft tip - Use Alt-Tab to switch between open windows.

Page 3: Productivity Tips For Altium Designer

How to walk through the nets in a design to check it.

1) Open the PCB- Z,B –Zoom board2) Open up the PCB panel – V,W,P,P – View Workspace

panels, PCB, PCB3) Select the nets pulldown4) Select a class to see all the nets in a group – Set options

to Dim or Mask, select, zoom board, clear existing .5) Select the class <All Nets> - In the list of nets scroll up

and down with up and down arrows. Each net will be highlighted. Use shift or cntl key to select multiple nets.

6) Click in PCB to turn off selection, and see nets in the current layer colors.

7) Another way - Use Edit Select component connections

Page 4: Productivity Tips For Altium Designer

How to manage layer sets• Save favorite view options by function such as placement, All

routes, planes, Drawings, etc.• Top place, bottom place, bot place flipped• LMB click on the LS button in the lower left

• Select board layer sets – new set • Build a net set from current selections or pick from list. L or OL to

bring up • It does not save the Show/Hide status, click SHIFT-D to bring it up.• Use these to quickly switch into desired views.• Use SHIFT-S to toggle to single layer mode.• Use N,S,A to show all design nets, use N,H,A to Hide all nets

– Also use this to see nets on component N,S,O or net N,S,N

Page 5: Productivity Tips For Altium Designer

Using net name prefixs on nets to set up classes quickly.

• Net sorts alpha numerically• Diff pairs must end in _N and _P• Use a prefix for any class or group you want to

create• Use a suffix for any extended nets you want to

measure • Set classes on schematic with directives• Set in PCB nets panel, Right click on <All Nets>,

Add Class, move from non-members to members.

Page 6: Productivity Tips For Altium Designer

How to get the total match net lengths on xnets in a few seconds.

• Create a net class that includes all nets in the extended class “D0,D0-1,D0-2…D15,D15-1,D15-2”

• Shift click on top and bottom net in panel to select all the nets. CTRL- C to put in buffer.

• Open an Excel worksheet– CTRL-V to Paste in• In new column add the Xnet’s “=Sum(D12,D14)” to get the

total length of each Xnet. Drag formula down by picking the lower right corner of cell.

• In new column get delta from target length “=$F$12-F12” Drag down. Add or subtract length as needed in design.

• To recalculate just grab the netclass again and paste at the * in the spreadsheet, you’ll instantly see the new delta’s

Page 7: Productivity Tips For Altium Designer

How to find that last small unconnected net on a big design.

• Hit OL or L to open up the view configurations– Under systems colors check the box for Default

color for new nets. – In the design hit N,S,A to show all nets– Turn off pad holes and via holes

• Hit CTRL-D to bring up show/hide, click all hidden. Now you’ll just see the un-routed nets.

• Show all the features again.

Page 8: Productivity Tips For Altium Designer

How to place a drill drawing stack up table with all the parameters

• Type D,K to set up all the values in the Layer Stack Manager

• Make the Drill drawing layer active• Place stack up Legend, start in upper left

corner of where you want it.• HIT the TAB Key prior to placement and check

all the boxes for the Layer Stackup Analyzer Setup

Page 9: Productivity Tips For Altium Designer

Method for how to close out test point usage errors on a large design.

• The test point manager points out complete, illegal or incomplete nets.

• No way to see each net that needs a test point.• Set up rule for assembly test point style to define sizes, grid,

and clearance for ICT pads.• Setup rule for Assy. Test point usage to require single test

point per net.• Run a DRC and make a class of nets out of the violating nets. • Highlight the net class and now you can easily see all the nets

that need a test point. • Add the test point and remove the net from the net class.

Page 10: Productivity Tips For Altium Designer

How to tag team placement with multiple users when your not all on SVN together.

• First group parts in rooms and separate rooms around board• Define work on one room at a time for each user so you can work in

parallel.• Keep a master PCB and make a slave copy for others• Import process load both master and slave PCB’s.• Delete parts off of the master that are done on slave.• Select all the work done on the slave. Use CTRL-C and pick the origin

or a mounting hole on grid• Use E, A to edit, paste special. Click on keep net names and keep

classes. Insert with CTRL-V at the EXACT point you picked in the slave.• Do a Design update to check if you deleted all the parts on the master

and update classes in the PCB. • Assign the next room for placement and send out a new slave PCB.~The new PCB, Collaborate Compare and Merge, works if all are on SVN together or if you just want to compare two PCB’s.

Page 11: Productivity Tips For Altium Designer

How to use unions and rooms to ease placement

• Use rooms to setup the design into groups of components.

• Select parts in the PCB Components panel• Move selected parts with the T,O,R command• Once you place a group of parts make them a union

with a Right Mouse Button, Unions. Then it will move as a group. Rooms can also be used.

• When moving a union select on a centroid or something on grid or the whole group will be off grid.

Page 12: Productivity Tips For Altium Designer

How to delete a one or more long traces quickly

• Type E,S,P for Edit Select connected copper.Hit the Delete key.Use the shift key to select more than one net.Sometimes it will be faster to place a fill over an

area to delete traces and then select the copper and delete.

The find similar objects, PCB Inspector can also be useful for this.

Page 13: Productivity Tips For Altium Designer

How to move stuff from one layer to another

• Edit Paste Special is used to move things from one layer to the next. Select and copy, go to the new layer you want it on and paste special, paste on current layer.

• Another way is to use the PCB inspector to change the layer, but be careful you only have selected what you want.

Page 14: Productivity Tips For Altium Designer

How to tile your schematics and board into two panes quickly

• Open your PCB and one of your schematic pages

• Window > Tile Vertically • Open a 3rd item if you want to change where

they are at. Once you have the PCB and Schematic showing where you want go to projects tab and right click on source documents and open all (or sometimes unhide all)

Page 15: Productivity Tips For Altium Designer

How to use the layer stack manager to show placement and test point keepouts

• So you have a rule to keep parts 5mm from the edge and testpoints 2.5mm

• Take a power plane and gnd plane and in the Layer stack manager temporarily expand the Pullback to 5mm on one and 2.5mm on the other. This will make it really easy to see.

• Or you can just have the keepout layer on all the time or set your rule and wait for a violation to pop up.

Page 16: Productivity Tips For Altium Designer

How to bring a spreadsheet into Altium

• Go to the layer you want the lines and text on.• Select the table in Excel and CTRL-C• Click in PCB then CTRL-V to paste it in.

Page 17: Productivity Tips For Altium Designer

How to change layer names to keep track of them better

• Right click on the tabs and select use short medium or long names.

• Add 01_…13_,14_ as a prefix to the layers in your stack up.

• Add M01_... for the Mechanical Layers.• Go to OL or L to bring up the View

Configurations window and then click on the name you want to change and wait a couple seconds and then you can edit the name.

Page 18: Productivity Tips For Altium Designer

Move selections by X,Y

• Select the stuff you want and then Edit Select move by XY Put in the exact distances you want to move the selections.

• Remember you can toggle the X and Y and this might save some typing. Also the positive and negative can toggle.

Page 19: Productivity Tips For Altium Designer

Edit Move Polygons

• Edit > Move > Polygon Vertices• Use EMG for short cut.

Page 20: Productivity Tips For Altium Designer

Microsoft tips - Use Alt-Tab to switch between open windows.

• Use Alt-Tab to switch between open windows.• Use CTRL-ALT-PRINT SCREEN to copy image• Use CTRL Arrows to jump by words not letters• Use CNTL-ALT-DEL > Task manager > Process>

View> Select Columns - to see if program is dead look at I/O reads & writes and usage.

Page 21: Productivity Tips For Altium Designer

More Productivity tips!!!• Altium Learning Guides: http://www.altium.com/community/learning-guides/en/learning-guides_home.cfm#

• Scripts in Altium Designer: http://www.altium.com/files/pdfs/Increaseyourproductivity.pdf• 52 Time Saving Windows Tips: http://vitamincm.com/windows-shortcuts-tips/• Johns Blog Altium Designer tips: http://www.johnstowers.co.nz/blog/index.php/reference/altium-designer-tips/

• Blackstick Altium Tips: http://www.blackstick.co.uk/blog/?tag=altium-tips• Bluechip Highspeed Tips: http://fplreflib.findlay.co.uk/articles/37941/HiSpeedDesignTutorialforAltiumDesigner_long.pdf

• Altium Twitter: http://twitter.com/#!/altium• Altium Live Videos: http://altiumvideos.live.altium.com/#Detail/1026• Click on a button you never did before and see what it does!

Carl Schattke can be contacted at [email protected] or at 888-204-3704