Instruments Corporation. National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.
Page 4
WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS (1) NATIONAL INSTRUMENTS PRODUCTS ARE NOT DESIGNED WITH COMPONENTS AND TESTING FOR A LEVEL OF RELIABILITY SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL IMPLANTS OR AS CRITICAL COMPONENTS IN ANY LIFE SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT INJURY TO A HUMAN.
Page 5
Conventions The following conventions are used in this manual: » The » symbol leads you through nested menu items and dialog box options to a final action. The sequence File»Page Setup»Options directs you to pull down the File menu, select the Page Setup item, and select Options from the last dialog box.
Page 9
Contents Placing Other Elements ... 4-20 Placing Mounting Holes and Connectors... 4-21 Placing Holes ... 4-21 Placing Shapes and Graphics ... 4-21 Working with Jumpers ... 4-23 Placing Jumpers ... 4-23 Viewing and Editing Jumper Properties ... 4-23 Working with Test Points ... 4-24 Placing Test Points ...
Introduction to the Ultiboard Interface Ultiboard is the PCB layout application of National Instruments Circuit Design Suite, a suite of EDA (Electronics Design Automation) tools that assists you in carrying out the major steps in the circuit design flow.
Page 18
Chapter 1 User Interface NI Ultiboard User Manual Button New File button. Creates a new project (if none are currently open) or a new design if a project is currently open. Refer to the Design sections of Chapter 2, more information. Open File button.
Chapter 1 User Interface Main Toolbar The Main toolbar contains buttons for common board design functions. Its buttons are described in the table below. NI Ultiboard User Manual Button Select button. De-activates any selected mode (for example, for placing traces) and allows you to select an element on the board.
Chapter 1 User Interface Draw Settings Toolbar The Draw Settings toolbar lets you select the layer, thickness and unit of measure of a line or object that is being drawn. It also contains buttons for functions that control the appearance of lines and shapes drawn on any layer, except a copper layer.
Chapter 1 User Interface Align Toolbar The Align toolbar contains the functions used to align and space design elements. Refer to the Parts The Align toolbar buttons are explained in the table below. NI Ultiboard User Manual Aligning Shapes and sections of Chapter 4, Working with Button...
Page 26
Chapter 1 User Interface NI Ultiboard User Manual Button Place Ellipse button. Places an ellipse on the design. Refer to the Placing Shapes and Graphics Chapter 4, Working with Place Pie button. Places a pie-shape on the design. Refer to the Placing Shapes and Graphics Working with Parts, for more information.
Chapter 1 User Interface Wizard Toolbar The Wizard toolbar contains the wizard functions supported by Ultiboard. The Wizard toolbar buttons are explained in the table below. Autoroute Toolbar The Autoroute toolbar contains the autorouting and placement functions supported by Ultiboard. The Autoroute toolbar buttons are explained in the table below.
Chapter 1 User Interface Paths Tab The Ultiboard installation puts specific files in specific locations. If necessary you can point Ultiboard to a new location to find, for example, database files. You can also use this dialog box to create and specify user settings files that contain individuals’...
Page 32
Chapter 1 User Interface NI Ultiboard User Manual Set the viewing options in the View area: • Show pin 1 mark—Enable to display pin 1 of a device with a unique marking. • Show Copper Areas—Enable to display copper areas. This applies to copper areas only, not regular polygon shapes on non-copper layers.
Chapter 1 User Interface 14. To apply your changes but leave the Preferences dialog box open, Dimensions Tab Use the Dimensions tab of the Preferences dialog box to define the characteristics to be used for any dimensions placed in the board. Refer to information about placing dimensions.
Chapter 1 User Interface Setting PCB Properties Many characteristics of your PCB design are controlled through the PCB Properties dialog box including the number of layers, design rules and grid settings. These settings are saved with the design and will be in effect when the design is reopened.
Chapter 1 User Interface Pads/Vias Tab Use the Pads/Vias tab of the PCB Properties dialog box to set the following: • • • • • NI Ultiboard User Manual As you make changes to the layer settings, the Allowed Vias pane shows the acceptable layer combinations for blind and buried vias or microvias.
Chapter 1 User Interface The Capture Land Diameter field determines the land diameter where the microvia starts, while Target Land Diameter determines the diameter where the microvia ends. These terms are in accordance with the IPC and JPCA joint standard IPC/JPCA-2315, Design Guide for High Density Interconnects (HDI) and Microvias.
Chapter 1 User Interface Setting Favorite Layers You can assign shortcuts for up to ten layers using the Favorite layers tab. These shortcuts can then be used to make a layer active. The active layer is the layer where any new elements will be placed, or where any deletions will be made.
Chapter 1 User Interface Birds Eye View The Birds Eye View shows you the design at a glance and lets you easily navigate around the workspace. To magnify a specific area on the design, drag a rectangle around the desired area on the Birds Eye View. The rectangle snaps to the same ratio as the design space.
Chapter 1 User Interface Note You can also access the above commands from a pop-up menu by right-clicking in the Spreadsheet View. Spreadsheet View: DRC Tab The DRC tab displays errors (for example, Design Rule Errors) and warnings as they occur while you work. Errors are labeled with red triangles, and warnings are labeled with yellow circles, as shown in the example in the figure below.
Chapter 1 User Interface To remove an error type from the Filter Manager, select the error type and click Remove Filter. To remove all error types, click Remove All. Spreadsheet View: Results Tab The Results tab displays the results of searching for elements in the design. Refer to the Beginning a It also displays the results of running a connectivity check.
Chapter 1 User Interface Pin Swap Gate Swap Part Group Spreadsheet View: Part Groups Tab Use the Part Groups tab to work with part groups as described in the table below. Part Group Trace Clearance Part Spacing NI Ultiboard User Manual Column If enabled, allows like-pins to be swapped during the routing process.
Page 52
Chapter 1 User Interface Min Width Topology Trace Length Max Length Min Length Trace Clearance Routing Layers Routing Priority Net Group NI Ultiboard User Manual Column The minimum width to which a trace will be laid during routing. You can enter a value here, or use the Group Editor.
Chapter 1 User Interface Spreadsheet View: Nets Groups Tab Use the Net Groups tab to work with net groups. Net Group Trace Width Max Width Min Width Max Length Min Length Trace Clearance Routing Layers NI Ultiboard User Manual Column This is the group in which the net is contained.
Chapter 1 User Interface Trace Clearance Neck Length Neck Max Neck Min Min Width Spreadsheet View: THT Pads Tab Use the THT Pads tab to work with pad information for through-hole technology devices. Pad Name Top Pad Shape NI Ultiboard User Manual Column The clearance of the trace to parts.
Chapter 1 User Interface Spreadsheet View: Vias Tab Use the Vias tab to work with via information. Assume Net Lamination Pad Diameter Drill Diameter Trace Clearance Locked Soldermask Type NI Ultiboard User Manual Column The unique identifier for the net to which the via is connected.
Chapter 1 User Interface Spreadsheet View: Keep-ins/Keep-outs Tab Use the Keep-ins/Keep-outs tab to work with information for Keep-in or Keep-out areas. Name Type Locked Layers To Apply Net Group NI Ultiboard User Manual Column Name of the Keep-in or Keep-out. Can be entered here, or in the Keep-in/Keep-out Properties dialog box.
Chapter 1 User Interface Spreadsheet View: Statistics Tab This tab displays the following statistics: • • • • • • • • • • • Customizing the Interface The Ultiboard user interface is highly customizable. Toolbars can be docked in various positions and orientations. The contents of the toolbars may be customized.
Chapter 1 User Interface Keyboard Tab The Keyboard tab is used to set up keyboard shortcuts. Complete the following steps to set up keyboard shortcuts: Menu Tab The Menu tab is used to modify the various context-sensitive menus that appear when you right-click from various locations in Ultiboard. Complete the following steps to display the desired menu: NI Ultiboard User Manual The buttons in this tab function as follows:...
Chapter 2 Beginning a Design Creating a Design A design is created automatically when you create a project file. You can also create a design and assign it to an existing project file. Remember that a design must always be associated with a project. Complete the following steps to create a design file: Creating a Design from a Netlist File You can create a design based on a netlist file.
Chapter 2 Beginning a Design Complete the following steps to import a netlist file: Working with Projects Designs and projects appear in the Projects tab of the Design Toolbox. To open a project or design shown in the Projects tab, click on it or right-click on it and, from the context menu, choose Open Window.
Chapter 2 Beginning a Design To save all open file and designs, choose File»Save All. To close the current file and its designs, choose File»Close. If you have any unsaved changes in the file or designs, you are prompted to save the file and/or designs.
Chapter 2 Beginning a Design Place and Select Modes Ultiboard assumes that placing shapes, parts, or traces on a board are actions you are likely to repeat. As a result, when you place items on the board, you remain in “place mode” (the cursor has a small icon attached, indicating what is being placed) so that you can continue to place the same type of item repeatedly.
Chapter 2 Beginning a Design When you display a design on the full screen, everything except the design disappears (depending on your settings in the Preferences dialog box, scrollbars may or may not appear). Menu functions can still be used through their keyboard shortcuts—for example, you can use F8 to zoom in, and F9 to zoom out.
Page 78
Chapter 3 Setting Up a Design • A via is a plated through-hole in a printed circuit board used to connect two or more layers, as well as the top and bottom surfaces of the board. • • • • The lamination sequence used determines the acceptable layer combinations for placing blind and buried vias or microvias.
Page 80
Chapter 3 Setting Up a Design The Layers tab is divided into four sections: • • • • The layer highlighted in red is the active layer—The one which any functions you choose will affect. Before you can work on a particular layer, you must ensure that layer is active.
Chapter 3 Setting Up a Design To edit the properties of the placed board outline, select the outline and select Edit»Properties. (You must be on the Board Outline layer). Importing a DXF File Complete the following steps to import a DXF board outline from a CAD program such as AutoCAD Using a Pre-Defined Board Outline Complete the following steps to use a board outline from the Ultiboard...
Chapter 3 Setting Up a Design Setting the Board’s Reference Point The reference point of the board is important for relating physical dimensions to PCB layouts, since all measurements are shown relative to this origin point. If you used the Board Wizard, this reference may already have been set.
Chapter 3 Setting Up a Design Design Rule Errors Design rule errors appear in the DRC tab of the Spreadsheet View as they occur, and disappear as they are corrected. Double-click on an error in the DRC tab to zoom in on the affected area on the design, which will be indicated with a red circle, as shown in the example below.
Chapter 3 Setting Up a Design Working with Net Groups Complete the following steps to create a net group: Refer to the Note more information. NI Ultiboard User Manual Select Tools»Group Editor to display the Edit Groups dialog box. Click the Net Groups tab. Click Add.
Page 90
Chapter 3 Setting Up a Design Note You cannot assign a part to more than one group. Therefore, parts that are already assigned to another group do not appear in the Assign Nets list. When adding parts to a Part Group, you can select parts on the workspace and then click Add Selected in the Part Groups tab—the selected parts are added to the group.
Page 92
Chapter 3 Setting Up a Design You cannot assign a net to more than one group. Therefore, nets that are already Note assigned to another bus group do not appear in the Assign Nets list. Complete the following steps to edit a bus group: Complete the following steps to delete a group: NI Ultiboard User Manual Click checkboxes beside the desired nets in the Assign Nets list and...
Chapter 3 Setting Up a Design Note You cannot assign a net to more than one differential pair. Therefore, nets that are already assigned to another differential pair do not appear in the Assign Nets list. Complete the following steps to edit a bus group: Refer to the Change Group Settings dialog box and Note sections for more information.
Chapter 3 Setting Up a Design For information on any setting, select it in the Group Settings list. A description appears in the field at the bottom of the dialog. You may need to make the dialog box larger to view some of the descriptions. Do this by dragging the dialog’s lower-right corner.
Chapter 4 Working with Parts Complete the following steps to drag a part from outside the board outline: Using the Parts Tab in the Spreadsheet View The Parts tab in the Spreadsheet View shows a list of all the parts in your design.
Chapter 4 Working with Parts Using the Parts Tab for Other Functions The Parts tab of the Spreadsheet View can also be used to select a part, lock parts in their current position, find and select a part, or preview a part. To select a part using the Parts tab, double-click the part in the list.
Chapter 4 Working with Parts Working with Force Vectors Force vectors are powerful aids that help you place parts on the PCB. When you place a part manually on the board, you should pay careful attention to the force vectors coming from that part. They allow you to place the part as close as possible to other parts that are attached to the same net.
Page 104
Chapter 4 Working with Parts Complete the following steps to adjust the shove spacing around a part: Complete the following steps to enter swapping parameters for the selected part: To assist you in setting the shove spacing and clearances, the Dimensions (View Only) area displays a preview of the selected part with its dimensions displayed: Complete the following steps to change the dimensions that are displayed...
Chapter 4 Working with Parts Using Ruler Bars and Guides Use the ruler bars to place guides on the design, or to measure distances. Elements on the design will snap to the dotted lines representing the guides on the design. To toggle the ruler bars off or on, choose View»Ruler bars.
Chapter 4 Working with Parts Spacing Shapes and Parts Shapes and parts can be spaced relative to each other on the board. Complete the following steps to space shapes and/or parts: Placing a Group Array Box A group array box is used to place parts in an array, such as memory chips. You create the array box first and then place the parts.
Chapter 4 Working with Parts Replicating a Group The Group Replica Place function allows you to automatically apply the relative placement of parts in one group to another group. This is especially useful when duplicating the layout of channels in multi-channel PCBs. This example uses the following design: Refer to the Note...
Page 112
Chapter 4 Working with Parts You can sort attribute information by clicking on the column header. Note If you are looking at the attributes of a part that was imported from Multisim, and that part has variants assigned, the tab will also have a variant attribute as shown below.
Page 114
Chapter 4 Working with Parts Material Tab To choose the colors to display for the part, click on the color box beside each of the following field labels, and choose a color from the dialog box that appears: • • •...
Chapter 4 Working with Parts Viewing and Editing Shape/Graphics Properties As with parts and traces, the properties of shapes can be viewed and edited. Complete the following steps to edit the properties of a shape that you have placed on the design: To edit a shape’s attributes, use the Attributes tab.
Page 118
Chapter 4 Working with Parts Button Command Place»Shape»Rounded Rectangle Place»Shape»Circle Place»Shape»Pie Place»Shape»Rectangle Place»Shape»Polygon Place»Graphics»Line Place»Graphics»Arc Place»Graphics»Bezier After creating a shape/graphic, right-click to cancel the Place command. Shapes and graphics can be moved, oriented, and aligned like parts, and their Note properties can also be viewed and edited.
Chapter 4 Working with Parts To control the coordinates for the jumper’s starting and ending points, use the following from the Line tab: • • • • • To control the jumper’s wire and pin type, use the following in the Jumper tab: •...
Chapter 4 Working with Parts Viewing and Editing Dimension Properties Dimension properties consist of five tabs: Attributes, General, Position, Line and Dimensions. To edit a dimensions’s properties, select the dimension and select Edit»Properties. To edit a dimension’s attributes, use the Attributes tab. Refer to the Attributes To edit a dimension’s display style, use the following from the Line area of the General tab:...
Page 124
Chapter 4 Working with Parts When you place parts from the database you must add them to the netlist. Refer to the Using the Netlist Editor information. NI Ultiboard User Manual • Zoom In button—Click to zoom in on the part for more detail. You can also press the F8 key.
Chapter 4 Working with Parts You can save your edited part in the database for future use. Refer to the Note Parts using the Add Selection to Database Command Editing a Polygon A vertex is a point of a polygon. You can add or remove vertices from polygons, whether copper or non-copper.
Page 128
Chapter 4 Working with Parts To edit a through hole pin’s attributes, use the Attributes tab. Refer to the Attributes To edit a through hole pin’s display style, use the following in the General tab: • • • • • •...
Chapter 4 Working with Parts Searching For and Replacing Parts Ultiboard allows you to search for parts in two ways: • • You can also replace a part with one from the database. Searching for Parts in Open Designs To find out if a part exists in the open designs, you can search for it with the Edit»Find command.
Chapter 4 Working with Parts Using the Part Wizard to Create a Part The Part Wizard steps you through the process of creating a part. Complete the following steps to use the Part Wizard: NI Ultiboard User Manual Select the type of part you want to create: a net bridge, custom pad shape, PCB part or CAD part and click opens.
Page 134
Chapter 4 Working with Parts Note Depending on the Package Type selected in step 3 of the wizard, some settings may not be available. NI Ultiboard User Manual • Diameter—The diameter of the circle around pin 1 of the part. Becomes active when Circle Pin 1 Indicator is selected.
Page 136
Chapter 4 Working with Parts Note Distances information changes depending on the Package Type you selected in step 2 of the wizard. 10. The wizard closes, and the part is available for further editing in the 11. When you are finished, choose File»Save to database as. The Insert 12.
Page 138
Chapter 4 Working with Parts • • NI Ultiboard User Manual The Parts panel, which lists the parts in the selected sub-category. The Parts panel contains the following buttons to help you work with the parts: Button New button. Creates a new part. Refer to the Database Manager to Create a Part information.
Chapter 4 Working with Parts Complete the following steps to delete a database sub-category: Complete the following steps to rename a database sub-category: Complete the following steps to move a database category or sub-category: Adding Parts to the Database Parts that appear on a design but do not exist in the database can be added to the database two ways: •...
Chapter 4 Working with Parts If you selected multiple parts, you can save them to the database as one item. When Note a part that has been saved to the database in this manner is placed on the workspace, it will become separate items again, including any parts and traces that were in the original selection.
Page 144
Chapter 4 Working with Parts NI Ultiboard User Manual Select one of the following options: • Auto-Rename...—Imports and automatically renames the duplicate parts. • Overwrite...—Replaces the Ultiboard 10 parts with your old parts. • Ignore...—Does not import parts with duplicate names. Click OK.
Chapter 5 Working with Traces and Copper operations on traces, be sure to select either the appropriate segment or, if you wish, the whole trace. Clearance is the distance from the edge of the board and around pads and traces that is to be kept free of any other elements. Trying to run a trace through a clearance, or trying to place a part so that a pad is put within a clearance, for example, results in an error.
Chapter 5 Working with Traces and Copper Use <Ctrl-Shift-W/N> to widen/narrow the trace. You can also change the trace width during routing by typing the desired value in the Draw Settings toolbar. Otherwise, trace size is determined from the net settings. If you attempt to change to a net width that is too big (DRC errors appear), the trace width will not change.
Chapter 5 Working with Traces and Copper Working with Density Bars Density bars use color to indicate the density of pins and pads at cross-sections of your board. The higher their density at any given cross-section, the more difficulty you will have routing traces through that section of the board and the more copper is used in that area.
Page 152
Chapter 5 Working with Traces and Copper If no Advanced options are set: • • • If any Advanced options are set: • • NI Ultiboard User Manual Optionally, click on one of the following checkboxes in the Advanced options area and then click the Options button when it becomes active: •...
Chapter 5 Working with Traces and Copper To delete a trace that you have just placed, choose Edit»Undo Place Trace Segment. Complete the following steps to delete an existing trace: Working with Other Copper Elements This section contains the following subjects: •...
Chapter 5 Working with Traces and Copper Converting a Copper Shape to an Area Use to convert a copper shape to a polygon that supports voiding around unconnected nets. Complete the following steps to shape a copper shape to an area: Deleting All Copper To delete all copper elements (traces, copper areas, and powerplanes) and start over, choose Edit»Copper Delete»All Copper...
Page 158
Chapter 5 Working with Traces and Copper The Attributes tab is where you edit the attributes of the selected copper element. Refer to the information. The Position tab is where you change the layer the selected copper element is on, from the Layer drop-down list. You can also use this tab to lock the copper element on the layer.
Chapter 5 Working with Traces and Copper Depending on your setting in the PCB Design tab of the Preferences dialog box, Note vias associated with a trace may be deleted when the trace is deleted. Viewing and Editing Via Properties Via properties consist of five tabs: Attributes, General, Via Settings and Thermal Relief.
Chapter 5 Working with Traces and Copper Placing SMD Fanouts The Fanout SMD command attaches vias to each pin of either a selected surface mount device (SMD) or all SMDs on the board. Complete the following steps to place SMD fanouts: NI Ultiboard User Manual Optionally, select the part(s) to which you wish to apply fanouts, as in the example shown in the figure below.
Chapter 5 Working with Traces and Copper Complete the following steps to find a net in the design: Complete the following steps to highlight a selected net: Complete the following steps to lock and unlock any copper placed for a net: Complete the following steps to remove the copper of a selected net: Refer to the...
Page 166
Chapter 5 Working with Traces and Copper NI Ultiboard User Manual The remainder of this section uses the example shown in the figure below. The parts shown are not connected any net. Click the Add pins button and click the desired pin in the workspace. Continue until all pins for the net are listed in the Pins area.
Page 168
Chapter 5 Working with Traces and Copper Complete the following steps to change a net’s topology. NI Ultiboard User Manual Select Tools»Netlist Editor and select the net from the Net drop-down list in the Net edit dialog box. Click either Shortest, Daisy chain or Star in the Topology area and click OK.
Chapter 5 Working with Traces and Copper Deleting a Pin from a Net Complete the following steps to delete a pin from a net: There is no deletion confirmation. Note Setting Net Widths Complete the following steps to set net widths: Setting High Speed Parameters Complete the following steps to set high speed parameters for a net: NI Ultiboard User Manual...
Chapter 5 Working with Traces and Copper Setting Via Parameters Complete the following steps to edit via information for a net: Highlighting a Net Complete the following steps to highlight a net: You can change the highlight color from the Color Element drop-down list in the Colors tab of the Preferences dialog box.
Chapter 5 Working with Traces and Copper Net Bridges The net bridge functionality permits connections between different nets (for example, digital and analog grounds) without losing the properties of either net. Creating a Net Bridge Complete the following steps to create a net bridge: NI Ultiboard User Manual Select Tools»Database»Database Manager.
Chapter 5 Working with Traces and Copper Placing a Net Bridge This example connects two traces - one is on net “DGND” and the other is on net “GND”. Complete the following steps to place a net bridge: NI Ultiboard User Manual Select Place»Net Bridge.
Chapter 5 Working with Traces and Copper Swapping Pins and Gates Pin and gate swapping are done between like pins and gates to reduce the amount of copper needed to route a given net. The following sections document manual pin swapping, manual gate swapping and automatic pin/gate swapping.
Page 180
Chapter 5 Working with Traces and Copper The following design is used in this example: Complete the following steps to swap gates between parts: NI Ultiboard User Manual Select Design»Swap Gates. The workspace changes to reflect the gates. Select the first gate that you wish to swap by clicking on the corresponding letter.
Chapter 5 Working with Traces and Copper Automatic Pin/Gate Swapping This feature lets you swap pins and/or gates after moving part(s) on the workspace. Note For this feature to function, you must allow pin/gate swapping in the Spreadsheet View, and in the Design Rules tab of the PCB properties dialog box. Complete the following steps to swap pins and gates automatically after a part move: NI Ultiboard User Manual...
Chapter 6 PCB Calculators You can use the PCB Differential Impedance Calculator to calculate the following parameters for differential pairs: • • • • • The PCB Differential Impedance Calculator supports: • • • • Microstrip Calculations Complete the following steps to perform microstrip differential impedance calculations: NI Ultiboard User Manual Characteristic Impedance (Zo).
Page 193
Chapter 6 PCB Calculators If you chose User Defined Zo in the previous step, the Per Length Unit and the Note Differential Impedance are the only values that appear in the Calculation Results area of the PCB Differential Impedance Calculator dialog and the Results tab when you click Calculate.
Chapter 6 PCB Calculators If you chose User Defined Zo in the previous step, the Per Length Unit and the Note Differential Impedance are the only values that appear in the Calculation Results area of the PCB Differential Impedance Calculator dialog and the Results tab when you click Calculate.
Chapter 7 Autorouting and Autoplacement This is only active when an unconnected pad corresponding to that net is selected. Note Autoroute»Autoroute Selected Buses Use to autoroute selected buses. Refer to the more information. Autoroute»Start Optimization Use to optimize the placement of traces. Refer to the for more information.
Page 201
Chapter 7 Autorouting and Autoplacement NI Ultiboard User Manual connections. 10 prioritizes parts with the highest ratio of connections to total pins. A high part pin factor value usually results in a better distribution of nets than a low value. However, high values may cause excessive placement area fragmentation on high-density layouts by placing small parts prematurely and preventing you from placing larger ones later on.
Chapter 7 Autorouting and Autoplacement • • Autorouting The following sections describe the autorouting functions in Ultiboard. Understanding How the Autorouter Works Ultiboard contains four fundamental trace-routing functions: • • • • Ultiboard uses combinations of these functions to route a board. They are described in the section.
Chapter 7 Autorouting and Autoplacement unless you achieve poorer routing results than you expect. When changing cost factors, even slight adjustments can have large effects on routing success, either improving or worsening the results. Optimization The optimizer is usually applied after the autorouter achieves 100% completion.
Chapter 7 Autorouting and Autoplacement Complete the following steps to autoroute selected bus(es): Placing Automatic Test Points You can automatically place a test point on each net on your design. Note Testpoints may be placed either before or after autorouting the entire board. Complete the following steps to automatically place test points: NI Ultiboard User Manual Select Autoroute»Autoroute Selected Buses.
Chapter 7 Autorouting and Autoplacement Caution The Default button sets default values for all tabs in the Routing Options dialog box. Routing Options: Cost Factors Tab You may adjust cost factor settings to control how the router “costs” its various routing strategies. The default values are chosen carefully to give you the best balance of routing characteristics, except in exceptional circumstances.
Chapter 7 Autorouting and Autoplacement Caution The Default button sets default values for all tabs in the Routing Options dialog box. Routing Options: Rip-Up Tab Complete the following steps to set up rip-up parameters: In general, high rip-up control values increase the persistence and intensity of the Note rip-up and routing process.
Chapter 7 Autorouting and Autoplacement Routing Options: Bus Autorouting Tab To autoroute buses, the topology for the nets, as set in the Net edit dialog box, or the Spreadsheet View, must be set to either Daisy chain or Star and the nets must be part of a Bus Group as set in the Edit Groups dialog box.
Chapter 8 Preparing for Manufacturing/Assembly Complete the following steps to edit text: Capturing Screen Area You can capture an area of the screen and then manipulate the image as you would any other screen capture contained in the system clipboard. Complete the following steps to copy a section of your screen to the clipboard: NI Ultiboard User Manual...
Page 218
Chapter 8 Preparing for Manufacturing/Assembly Complete the following steps to pin a comment to a part or the workspace: NI Ultiboard User Manual Double-click on the Comment layer in the Design Toolbox to make it the active layer. Select Place»Comment. The Comment dialog box appears. If desired, enable the Show Comment checkbox to show the contents of the comment on the design.
Chapter 8 Preparing for Manufacturing/Assembly Backannotation to Multisim Backannotation is a highly automated process which ensures that modifications made to an Ultiboard design are transferred to the board’s schematic in Multisim. This process helps keep your schematics and board layouts consistent with one another. Backannotation is an important feature of CAD software.
Chapter 8 Preparing for Manufacturing/Assembly Manually Re-Running the Design Rules and Netlist Check The design rules and netlist check normally runs automatically, but you may want to force a final check of the board's integrity prior to saving or exporting the design. To do this, select Design»Netlist and DRC Check.
Chapter 8 Preparing for Manufacturing/Assembly The new setting uses the same properties as the Default setting, or the setting that was last loaded. Refer to the Viewing and Editing Export Properties section for information about changing the properties stored in the new setting.
Chapter 8 Preparing for Manufacturing/Assembly Complete the following steps to change the SVG export properties: Working with other Properties Working with Board Statistics Properties The Board Statistics dialog box allows you to view the statistics on the board being exported as well as to filter the file types to be exported and to define the units of measurement in the statistics: •...
Chapter 8 Preparing for Manufacturing/Assembly Working with Layer Stackup Properties A Layer Stackup Report shows you a board’s layers, the layer type (ground, power, signal or unassigned) and the types of vias that are between layers. The Layer Stackup Report dialog lets you set which file types to export when you run a Layer Stackup Report.
Page 230
Chapter 8 Preparing for Manufacturing/Assembly If you elect to enlarge the size of your printout in the Zoom Options area, each layer will be tiled onto as many pages as required to print the whole layer. NI Ultiboard User Manual 8-16 ni.com...
Chapter 9 Viewing Designs in 3D To close the 3D view, right-click on the 3D view in the Projects tab and choose Close Window from the context menu. Note If you loaded a file from Ultiboard 2001, before you can use the 3D view you must use Tools»Update Shapes.
Chapter 9 Viewing Designs in 3D Showing an Object’s Height While in the 3D view, you can show an object’s height, as shown in the figure below. Complete the following steps to show an object’s height: To hide a part’s height, click on the part. The callout with the height disappears.
Chapter 9 Viewing Designs in 3D Exporting to 3D IGES 3D IGES (Initial Graphics Exchange Specification) is a file format for the exchange of CAD information (both 2D and 3D). A 3D IGES file contains surface information and details of a part. Complete the following steps to export a design’s 3D IGES properties: NI Ultiboard User Manual Select File»Export to display the Export dialog box.
Chapter 10 Using Mechanical CAD Creating Mechanical CAD Design Files To create a new mechanical CAD design, you can either use the new design that appears when you create a mechanical CAD file, or you can create a new design and assign it to an existing file. To create a new design and assign it to an existing file: Mechanical CAD designs can be part of a project containing PCB designs.
Chapter 10 Using Mechanical CAD Controlling Workspace Elements for Mechanical CAD The General tab allows you to control whether or not invisible attributes or cross hairs are shown in normal view, and options for full screen view. This tab also allows you to have Ultiboard load your last project automatically, and to have Ultiboard automatically save your project at specified intervals.
Appendix A Menus and Commands File»Save As Saves the current design file with a name and location that you specify in the Save As dialog box. File»Save All Saves all open design files and projects. File»Close Closes the current design file. File»Close Project Closes the current project.
Appendix A Menus and Commands Edit»Cut Removes the selected element(s) from the board. The element is placed on the Windows Clipboard and can be pasted again. Edit»Copy Copies the selected elements and stores them on the Windows Clipboard so they can be pasted again. Edit»Paste Pastes the item on the Windows Clipboard to its original layer (regardless of what layer is currently active).
Appendix A Menus and Commands Edit»Selection Filter Use these commands to prevent accidentally selecting a particular type of element, for example, selecting a part when you meant to select a trace: • • • • • • • • Edit»Orientation Use these commands to adjust the orientation of parts as they are placed on a design: •...
Appendix A Menus and Commands View Menu The subjects in this section describe the commands found in the View menu. View»Full Screen Use to fill the screen with the design only (hide menus, toolbars, other windows). Click the Close Full Screen button to return to normal view. View»Redraw Screen Use to refresh the screen.
Appendix A Menus and Commands • • • • • • • Place Menu The subjects in this section describe the commands found in the Place menu. Place»From Database Use to place parts from the database onto the workspace. Refer to the Placing Parts from the Database for more information.
Appendix A Menus and Commands Place»Graphic»Arc Use to place an arc or a trace, depending on the active layer. Refer to the Placing Shapes and Graphics and the with Traces and Place»Graphic»Bezier Use to place a bezier or a trace, depending on the active layer. Refer to the Placing Shapes and Graphics and the with Traces and...
Appendix A Menus and Commands Place»Automatic Test Points Use to automatically place a test point on each net on your design. Refer to Autoplacement, for more information. Place»Unplace Parts Use to unplace all non-locked parts. Refer to the of Chapter 4, Place»Comment Places a comment on the design.
Appendix A Menus and Commands Design»Fanout SMD Use to place a via fanout for a SMD part. Refer to the section of Chapter 5, information. Design»Add Teardrops Use to add teardrops to pads. Refer to the section of Chapter 5, information.
Appendix A Menus and Commands Tools»Database»Convert Database Use to update your old User and Corporate databases to Ultiboard 10 format. Refer to the with Tools»PCB Transmission Line Calculator Use to calculate parameters for typical printed circuit board trace geometries. Refer to the Chapter 6, Tools»PCB Differential Impedance Calculator Use to perform calculations for two traces that carry signals that are exactly...
Appendix A Menus and Commands Options Menu The subjects in this section describe the commands found in the Options menu. Options»Global Preferences Displays the Preferences dialog box. Refer to the section of Chapter 1, Options»PCB Properties Use to define the general parameters of your PCB design. Refer to the Setting PCB Properties information.
Appendix A Menus and Commands Help»About Ultiboard Use to display the version numbers of your copy of Ultiboard. Context Menus Depending on the action, the following context sensitive menus display when the right mouse button is clicked: • • • Select Menu When you select an object or objects in a design and then right-click your mouse, a context menu with the following options displays.
Appendix A Menus and Commands Right-drag Menu When you select an area by dragging and releasing the right mouse button, a context menu appears with the following selections. Select all in rectangle Selects all objects in the rectangle that you “drew” by dragging and releasing the right mouse button.
Archiving Data National Instruments recommends that you regularly back up the files created within the Multisim and Ultiboard components of NI Circuit Design Suite. Additionally, you should back up internal files that store user-created data, such as database components. This section provides information on where to find these files in order to properly back them up.
Backing up the User Database and Configuration files Windows XP and Windows 2000 For Windows XP and Windows 2000, the User database is stored at: C:\Documents and Settings\<User_Name>\Application Data\National Instruments\Circuit Design Suite\10.1\database\. The file name for the User database is The user’s configuration file is stored at: C:\Documents and Settings\<User_Name>\Application...
Page 270
Appendix C Technical Support and Professional Services If you searched your local office or NI corporate headquarters. Phone numbers for our worldwide offices are listed at the front of this manual. You also can visit the Worldwide Offices section of office Web sites, which provide up-to-date contact information, support phone numbers, email addresses, and current events.
Page 272
Glossary Chamfer Corners Corners at an increment of 45º on the trace routes. Copper Area A copper polygon. Copper Island A copper area that is not connected to any other copper. Design Toolbox By default, appears on left side of screen. Consists of multiple tabs used to manage a design.
Page 274
Glossary Thermal Relief Area around a pin where no copper appears, but which is crossed by copper lines to make connections. A thermal relief is used to dissipate heat during the soldering process. Through-Hole Via Normal via. Trace Code The system provides 32 trace codes, each with a width and clearance. “Clearance”...
Need help?
Do you have a question about the Graphical User Interface Ultiboard and is the answer not in the manual?
Questions and answers