Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

When processing the Parts In a Design, it is useful to be able to assign a PART_TYPE based on information extracted for the Part. The user has complete control over which parts are identified as IC, CAPACITOR, INDUCTOR, CONNECTOR, MOSFET or XTAL for instance. Proper PART_TYPE identification is very important in the Net Tracing algorithm, Power Rail Identification and for many of the individual Design Audit Reports

NetBom provides a configurable PART_TYPE Identification system that uses pattern recognition to determine a known Part Type for the parts extracted from the input designs. Given that rules to identify part-types can vary based on customer designs and need, this system has been expanded to allow for full customization.

The matching rules use groups of regular expressions that are executed in a controlled sequence to find the pick the PART_TYPE.

The User is presented with a flexible GUI interface which allows them to add PART_TYPE rules.

For customers that want assistance with creating a part-type rule sets, this service is available.

Part Type Classification by Property

A set of Part Type Rules can be added for each of the following Part Properties. The user can create as many PART_TYPE classifications as they like.

  1. PART_NUMBER-

  2. REF_DES-

  3. PART_TYPE-

  4. DESCRIPTION-

Each of these sets is run in the sequence chosen by the user, with each set being sorted by rule length, and the rules executed in order of shortest to longest.

How To Customize

NetBom starts with a default set of Rules to Identify Part Types. The user can override these rules with a JSON formatted configuration file typically named part_type_config.json.txt. This file can be edited by a user familiar with the JSON format, but it's much safer to create and edit it using the PartType Configuration Gui provided by NetBom.

PART_TYPE_CONFIG_FILE Location

The location of the file is set by the PART_TYPE_CONFIG_FILE CSET. If this CSET specifies the full-path to the config file, (and that file exists) the file at that location will be selected. If the CSET only contains the file name, NetBom will search for that file first in the local directory first and then in the SITE directory. This allows the user to have a Global set of rules in their SITE Directory, but override it in their local design work directory for special cases.

Part Type Configuration GUI

The Part Type Configuration GUI is started using the Customize Rules/Setting Button on the Main Gui, and then selecting the Part Type Rules Button from the Menu that pops up.

  • No labels