Name | Value | Description |
---|---|---|
ALWAYS_QUERY_OCTOPART | 0 | If set to true, no dialog will be shown when attempting to query for octopart information. If false, the user will be prompted if they want to continue queries. |
BOM_NO_POP_PROP | DNI | This Setting is used to pick a list of properties that excludes a reference designators from installation, but keeps the part in the BOM for purchasing When the BOM is generated by the netlist convert routine, any parts with this property found to be true will be printed on a separate row. |
BOM_NO_POP_TRUE_VALS | TRUE,YES,1 | This Setting is used to pick a property and value that excludes reference designators from installation, but keeps the part in the BOM for purchasing When the BOM is generated by the netlist convert routine, any parts with this property enabled will be printed on a separate row. ###This was recently renamed from BOM_NO_PROP_TRUE_VALS and this setting is not yet Used |
CAPACITANCE_DERATING | 90 | Capacitance derating value (percentage). Used as the default derating value for capacitors in the power rail report. Capacitors are multiplied by this value to determine the real capacitance value. |
CAP_VOLTAGE_DERATING | 33 | Capacitance voltage derating setpoint (percentage). Used as pass/fail limit for calculated voltage derating The calculated voltage derating shown in the rail capacitance tables is 100*(1-netVoltage/CapVoltage) If the calculated voltage derating is less than this setpoint, the capacitor on that rail will be flagged and added to overvoltage capacitor report |
DATASHEET_ENDPOINT_LIST | U2_W0,U7,U2 | This is a comma separated list of endpoints that NetBom will pull data from. Example: J300,J3501,J3500 Netbom will produce a spreadsheet with a sheet for each endpoint. |
DNI_TRUE_VALS | TRUE,1,YES,DNI | This is a list of the values that make the DO_NOT_INSTALL_PROP true (comma seperated vals like:TRUE,1,YES) |
DO_NOT_INSTALL_PROP | VALUE,DNI | This is a comma seperated list of properties that will be used to determine if a part is not included in a BOM Could look like BOM_IGNORE,DNI. Any part with this Property found True will not be included in the BOM (unlike the BOM_NO_POP_PROP) |
ENDPOINT_DATASHEET_PROPS | NET_NAME,PIN,CHIP_PIN_NAME,HIER_NET_NAME,VOLTAGE,IO_STD,PIN_DELAY | This is a comma separated list of netlist data keys that NetBom will use to pull data from the endpoints defined in DATASHEET_ENDPOINT_LIST. Example: NET_NAME,PIN,CHIP_PIN_NAME,HIER_NET_NAME,UNIQUE_NET_CONNS,VOLTAGE,IO_STD Netbom will produce a column in each sheet for each of the netlist data keys as they exist in the netlist. |
EP_COMPARE_CONFIG | 0 | EP_COMPARE_CONFIG is the path to the endpoint config file. In order to edit an existing configuration file, select the path to your desired file and then press the Create button to the right of the field. To create a new configuration file, leave this field blank and press the Create button. If no configuration controls are appearing (the GUI is nearly blank), make sure the NETBOM_ENDPOINT_COMPARE field is populated with your endpoint pairs. This configuration file contains information such as optional pin remapping and optional pin match score override information. A configuration file is not required for this operation to run successfully. |
EP_VERIFY_CONFIG | 0 | EP_VERIFY_CONFIG is the path to the endpoint config file. In order to edit an existing configuration file, select the path to your desired file and then press the Create button to the right of the field. To create a new configuration file, leave this field blank and press the Create button. If no configuration controls are appearing (the GUI is nearly blank), make sure the VERIFY_ENDPOINT_PARTLIST field is populated with your endpoints. This configuration file contains information such as the pin report type, file path, optional package file, and match score override information. The file and field is required for successful endpoint verification operation. |
IGNORE_NET_PROP_DIFFS | 0 | Property names listed in this comma separated list will be ignored when properties for the same NET_NAME in the 2 netLists are compared The following properties are never compared so they should not need to be added NET_NAME NET_CONNS NET_ID_FROM_PINS NET_ID_XCHECKED NL_INDEX NODE_LIST HIER_NET_NAME LOGICAL_PATH C_SIGNAL The user can look at the net_prop difference report and add any properties to this list that they do not want to include in the comparison |
IS_BOM_COMPARE | 0 | If set, NetBom will only Compare PartLists, and the Netlist compare operation will be skipped. NetBom will help detect this for the user on the first pass of a diff or convert opeartion if one of the NETLIST files is a BOM spreadsheet. If this is not set, the user will be asked if they want to set it when the operation is run. |
KEY_PROP_IGNORE_LIST | C_PATH,P_PATH,ALT_SYMBOLS,UNIQUE_NET_CONNS | The BOM_DIFF engine will filter any of these props out of the KEY_PROP_LIST before comparing part properties it is entered as a single PropName or comma separated list of Propertieeslike: MY_LIB,Validate_,GEOMETRY.HEIGHT |
KEY_PROP_LIST | BODY_NAME,BOM_IGNORE,CDS_LIB,CDS_PART_NAME,CLASS,COLOR,CURRENT,C_TEMPERATURE,DCR,DDR3_RAM_VARIANT,DESC,DESCRIPTION,DIELECTRIC,DRAWING,FREQ,GROUP,HEIGHT,INSTANCE,JEDEC_TYPE,J_TEMPERATURE,LIBRARY1,LIB_INFO,LOCATION,MANUFACTURER,MANUFACTURER_PN,MAX_CASE_DISS_LIMIT,MAX_POWER_DISS,MULT_QTY,NAME,OC_LIBRARY,OHM_RESISTANCE,ORIENTATION,PACK_TYPE,PAGE,PARENT_PART_TYPE,PARENT_PPT,PARENT_PPT_PART,PART_CAPACITANCE,PART_IN_LIB,PART_LIB_MODIFIER,PART_NAME,PART_NUMBER,PART_TYPE,PATH,PHYS_DES_PREFIX,PHYS_PAGE,PN,POWER,PRIMITIVE,PRIM_FILE,REF_DES,REMOVE,REUSE_INSTANCE,REUSE_NAME,REUSE_PID,REVISION,ROT,R_FREQ,SCH_MODIFIED_PART,SEC,SECTION_NUM,SECTION_PAGE_INFO,SEC_TYPE,SPLIT_INST,STOP_POWER_TRACE_REASON,SUBDESIGN_NAME,SUBDESIGN_SUFFIX,TECH,TEMP,TH_JA_RES,TH_JC_RES,TOL,TYPE,TYP_POWER_DISS,USE1,USE2,VALUE,VARIANT,VENDOR,VENDOR_PN,VER,VIN,VOLT,VOLTAGE,VOUT,XY,XYBODY_NAME | The BOM_DIFF engine will compare these properties for each refdes in the 2 bom revisions and report if they are different... it can be entered as a single propName or as a comma separated list like: JEDEC_TYPE,VALUE,TYPE If you leave this blank(New Default), NetBom will gather all the part properties it detects and create the list for you (while excluding any props in the KEY_PROP_IGNORE_LIST) |
NETBOM_ENDPOINT_COMPARE | 0 | This is a comma separated list of endpoint pairs which are separated by colons that NetBom will compare when running the EndPoint compare function. Example: J300:J3500,J3501:J4500 Using this example will compare the netnames connected to J300 in netlist 1 with J3500 in netlist 2, and compare J3501 with J4500 in the same netlists. Netbom will produce an HTML and Excel spreadsheet with a sheet for each endpoint pair. Match Scores indicating how well each pin on the specific endpoints compare will be derived using a proprietary algorithm based primarily on the net names. |
NET_PROP_RENAME_RULES | 0 | Comma Separated List of Was:Is rules to change Net Property Names in an existing netlist. This Example: ^_(.*):$1 This will remove a leading '_' from a property _WebLink:WebLink will rename the _WebLink property to WebLink |
NET_TRACE_COMPONENT_STOP | CONNECTOR,IC | This comma-separated list of reference designator prefixes tells NetBom which nodes should stop the net trace when encountered. By default it is assumed that connector/ic parts start with a J or U and when the trace encounters nodes that start with those letters it will stop the trace. |
NET_TRACE_NET_NODE_LIMIT | 6 | This setting governs the max number of pins that a net can have in a net trace before the trace stops. A higher number represents more pins that the net trace will tolerate before it stops tracing. Higher numbers means more complex traces, which can be desireable in some cases and undeseriable in other cases. |
NET_TRACE_PIN_LIMIT | 3 | This setting governs the max number of pins that a node can have in a net trace before the net trace stops. The higher the pin limit, the further the net trace will go. Along with this, the higher the limit, the exponentially longer time the net trace will take. If a net trace is taking too long, it may be because this number is too high. |
NET_TRACE_PWR_RAIL_NODE_LIMIT | 15 | This number is the upper limit for how many nodes are on a power rail in order for NetBom to trace it. With the default value of 15, all nets that we identify as power rails that have 15 or less nodes will be traced and available to view in the net trace utilities. All power rails with more than 15 nodes will not be traced and will not be included in our tracing utilities. Using a lower value may speed up the netlist processing for designs that have many power rails. Set to 0 to not trace any suspected power rails. |
NEW_NETLIST | C:/Allegro/design/CE_SCHEMATICS/17_2/FOX_SGLD/REV-04X/047_REV_1/worklib/top/packaged/pstxnet.dat | NEW_NETLIST use for diffing and converting netlists. For Orcad/AllegroHDL You choose the pstxnet.dat file and netBom will find the matching pstxprt.dat and pstchip.dat files For Mentor, you can choose the .kyn or nets.fwd file For EDIF netlists, you choose the .edf file |
NODE_PROP_RENAME_RULES | 0 | Comma Separated List of Was:Is rules to change Node Property Names in an existing netlist. This Example: ^_(.*):$1 This will remove a leading '_' from a property _WebLink:WebLink will rename the _WebLink property to WebLink |
OCTOPART_API_PLAN | ALWAYS_QUERY_OCTOPART=0 | This is the PLAN your Octopart API Token is registered with... If your token doesn't match a PRO Level Plan, errors will be returned if you ask for restricted information in the OCTOPART query NetBom will remove the restricted info from the query if you are on a BASIC PLAN |
OCTOPART_API_TOKEN | 3d5abf36-ca85-4c9a-8f9c-8436de5b1743 | Your Octopart API token. Can be found in: Token should look like: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. This API token will be used to find part availability and information related to each part in the BOM used for every NetBom operation. One API request is made for each unique part in the BOM which contributes to the API request limit for the token. If left blank, Octopart will not be queried and these fields will be left out of the BOM report. |
OCTOPART_PREFERRED_DISTRIBUTORS | Mouser,Arrow Electronics,Digi-Key,Avnet | A comma-separated list of vendors to display in the Partlist Info report. Each vendor, along with the vendor part number, current stock, and price/qty will be displayed. The vendor names must be exact (not case srensitive) in order to be displayed. Note: Unless the OCTOPART_API_TOKEN setting is configured, this setting will not have any effect. |
OLD_NETLIST | C:/Allegro/design/CE_SCHEMATICS/17_2/FOX_SGLD/REV-02X/027_REV_1/worklib/top/packaged/pstxnet.dat | OLD_NETLIST for diffing BOMs and NETLISTS. For Orcad/AllegroHDL You choose the pstxnet.dat file and netBom will find the matching pstxprt.dat and pstchip.dat files For Mentor, you can choose the .kyn or nets.fwd file For EDIF netlists, you choose the .edf file |
PART_NUMBER_PROPS | PART_NUMBER,ID,MPN | The BOM_DIFF engine and NETLIST Creators will use this comma separated list of properties to search for the device part-number, It will use the first one it finds in this list The property name is case insensitive. |
PART_PROPVAL_RENAME_RULES | 0 | Comma Separated List of Was:Is rules to change Part Property Values in an existing netlist. This Example: ^_(.*):$1 This will remove a leading '_' from a property _WebLink:WebLink will rename the _WebLink property to WebLink |
PART_PROP_RENAME_RULES | 0 | Comma Separated List of Was:Is rules to change Part Property Names in an existing netlist. This Example: ^_(.*):$1 This will remove a leading '_' from a property _WebLink:WebLink will rename the _WebLink property to WebLink |
POWER_RAIL_CAP_VALUE_MIN | 50 | Minimum value (in pF) that a capacitor needs in order to be included in the power rail report. Set to zero in order to have no minimum. Example: A rail is identified with three caps. Capacitor 1: 1uf Capacitor 2: 2.5uF Capacitor 3: 45pF If the minimum value is set to 50pF, then capacitor 3 will not be included in the report. Furthermore, if POWER_RAIL_MIN_CAP_COUNT is set to 3 or more (the default is 3), then this will be excluded from the report entirely because it does not have enough capacitors. |
POWER_RAIL_MIN_CAP_COUNT | 3 | Minimum number of capacitors that a net needs in order to be considered a power rail. This number is combined with net name voltage matching to determine which nets are power rails. The voltage matching system can be configured through the VOLTAGE_MATCH_OVERRIDE CSET. |
POWER_RAIL_RESISTOR_OHM_LIMIT | 10 | This is the maximum value (in OHMs) that a resistor can have in order for it to be traced through when determining power rails. When we are evaluating a potential power net, we check the number of caps that are connected to the net. We trace through small components, including resistors, to find the capacitors, and this settings governs if we stop at a given resistor based on its OHM value. |
POWER_RAIL_TOTAL_CAP_VALUE_MIN | 1 | Minimum value (in uF) that the caps on a rail should have in order for the rail to be considered a power rail and to be included in the power rail report. For example, with the default miniumum of 1uF, if there is a power rail with five 0.1uF caps and no other caps, the total cap value for the rail will be 0.5uF and will be excluded from the power rail report. |
REFDES_RENAME_RULES | 0 | Comma Separated List of Was:Is rules to change reference designators in an existing netlist. This can be used when the user knows they are changing many refdes in the new NetList and they don't want them to show up in the difference reports Example: _57$:_S5_S7,_46$:_S4_S6,_02$:_S0_S2,_13$:_S1_S3 this will replace any location ending in _57 with _S5_S7, _46 with S4_S6, _02 with S2_S2, _13 with S1_S3, |
SINGLE_NODE_NET_FILTERS | NC_,_NC,NC,^$UN | This comma-separated list is used to validate single node nets. If a net name of a single node net contains any of these matches it will not be included in the single node net reports. |
USE_PSTCMDB_PROPS | 1 | If enabled, this setting will make NetBom merge all net and part properties found in the PSTCMDB.dat file into the netlist and partlist databases. |
VERIFY_ENDPOINT_PARTLIST | NO VALUE | NO DESCRIPTION |
VOLTAGE_MATCH_OVERRIDE | customer_volt_match_rules.txt | This will allow the user to have custom voltage matching algorithms beyond what is available in NetBom by default. VOLTAGE_MATCH_OVERRIDE holds a file path to a txt file. If this field is populated, NetBom will attempt to parse and use it instead of the default matching algorithms. If the file is not found or is unable to be parsed, NetBom will use the default matching as a fall-back. |