Net Group Wizard

Ribbon Net Group Wizard With the Net Group Wizard, included in the Developer Edition, you can build groups to analyse all nets in one operation.

Net Groups

The NetGroup Wizard can be used to create net groups and to add or remove nets to them.

Open the NetGroup Wizard with clicking the "Net Groups" button.

The following dialog will show up.

1. The two important tabs contain the following options.

The net groups are always stored within the ODB design. Sometimes, you want to import net groups from another design. Prior to that, export the current net group to have a backup of them. In the import you can select between different file formats (xml, txt, dcf, dcfx, csv, rulf) to add net groups from other software (e.g. Xpedition or Zuken) or if you select xml from other PCB-Investigator exports.

Import Format List:

Show Import Formats for Net Groups

The "Tools" tab has three important functions.

  • Analyse (see next chapter): Clicking the analyse control, a new dialog will open.
  • The PCB Stack-up Calculator is a calculator for the PCB stack-up.
  • Generate Net Groups: If you want to generate net groups automatically, you can use the "Generate Net Groups" contol. Clicking this option, will open the following dialog.

To create net groups, the net names will be used. The number is the number of letters to be tapped. All nets with the same beginning will then be added to the net group. The net groups names depend on the tapped letters.

2. The summary of controls allow you the following operations:

  • Select: The "Select" control can be used to focus the selected net group.
  • Unselect: If you selected multiple net groups, you can deselect one or more net groups to isolate the net groups you want to inspect.
  • Activate Layer: This allows you to see the layers nets of the net groups when selecting a group.
  • Include Components: "Include Components" also shows you the connected components to net nets of the net groups that you are selecting.
  • Apply all Colors: If the net group has been colored, the "Apply all Colors" button allow you to color all nets with the same color.
  • Optimize View: With this option you can zoom to the area of the net group and all included nets.

3. The button "Create Group" allows you to create you own groups with the desired group name.

4. This control contains all net groups which are deposited in the ODB dataset. More options to edit net groups can be found by right clicking on a net group.

 

  • Rename: Here, you can rename the net group
  • Add Description: You can add text that will be shown behind the group name in the extra tab.
  • Assign Color to Group(s): Using this functionality, you can assign a color to the group within the list. It won´t assign color to the nets on the design.
  • Apply Color in PCB-Investigator: If you assigned a color to the group, you can now assign this color to the nets included in the net group. Now, the nets will be shown in the design with the same color.
  • Zoom to the Net Group: Here, you can zoom the net group. If you double left click a net group entry, you will also zoom to the net group.
  • Remove Color Assignment: Use this function to remove color assignments.
  • Delete/ Delete All: You can either delete the selected net group or all by using either "Delete" or "Delete All".

5. Every net of the net group will be shown here, if a group in the group view (4) is selected. To remove a net of the net group, right click the net you want to remove and click remove.

6. If y net group (4) is selected, you can add single nets to the net group with clicking a net in the view with the number 6 and clicking the add button. There are two different add buttons:

  • The upper add button will just add nets which are selected on the design. If no net is selected, the button can´t be used.
  • The button below adds the nets you select in the bottom right net list.

For more details have a look to this short video:

Analyse

Net Group Distance Calculator

Net Groups Distance Calculator Overview

The dialog can be used to calculate the smallest distance between net groups. (Just groups on the same layer will be used to calculate.)

1. Check options

  • Calculate the distance between two specific net groups.
  • Calculate the distance of every net group to all other net groups on the same layer or in 3D distances.

2. Set the distance which has to be checked. If the calculated distance is smaler than the set value, the net groups will be reported (You can use different values for Inner/Outer/3D and deactivate e.g. 3D if you only want to find Inner or Outer rules).

3. Shows the results with options to filter e.g. for types (Inner/Outer/3D Distance). Rules and Status only filled if the shown result meet an net group rule.

4. Further settings

  • Select Nets on Click: If you check this option, you can click on a result and the design view will select the two nets of the entry.
  • Deactivate unused Layers on Click: Using this option, yu allow PCB-Investigator to disable unnecessary layers.
  • Use Rule Filter: Using a rule filter allows you to filter your results after calculating. Click the "Edit Rules" button. The following dialog will be opened.

If you want to use rule filter, you have to create them first.

  1. To create a ruleset, add a ruleset name and the two important net groups which you want to have a distance rule. Add the inner and outer distance on the desired value. (Inner value will be used if the net groups can be found on the inner layer. Outer value will be used if the groups lie on the outer layer.) Add the rule and click by clicking on the button with the green symbol.
  2. Now, the rule you create will be shown in the list with the desired values.
  3. Sometimes, there are different rulesets that have to be checked. For this reason, you can "Save" the current ruleset.

After creating the rules, you can check the checkbox at the main result view to filter results on you ruleset specification.

(Hint: If you choose a smaller check distance in the main view than your actual rulesets distances, you won´t see results at the list.)