NetBom GUI
- 1 Main GUI
- 1.1 Config File:
- 1.1.1 Config_File:
- 1.1.1.1 Choose Button
- 1.1.1.2 Edit Button
- 1.1.1.3 Save Changes Button
- 1.1.1 Config_File:
- 1.2 Select NetLists for Each Design:
- 1.2.1 NEW NETLIST/BOM/DSN
- 1.2.2 OLD NETLIST/BOM/DSN
- 1.2.2.1 Browse Button:
- 1.2.2.2 Edit Button:
- 1.2.2.3 Configure BOM Button:
- 1.3 Config Options:
- 1.3.1 Search Config Settings
- 1.3.2 View/Set All Config
- 1.3.3 Explore Working Directory
- 1.3.4 Customize Rules/Settings
- 1.4 Select Operations to Run
- 1.4.1 Re-Read Netlists
- 1.5 Select Operations to Run - BOM/NetList Operations
- 1.5.1 Convert Netlists:
- 1.5.2 Read and Diff Netlist Button:
- 1.6 Select Operations - EndPoint Verify Operations
- 1.6.1 Compare Endpoint Connections
- 1.6.2 EndPoint Verification
- 1.6.3 Create Netlist Data Sheet
- 1.6.4 Status Window:
- 1.6.4.1 Filter Check Buttons:
- 1.6.4.2 ClearStatus button
- 1.6.4.3 Open Status File Button
- 1.1 Config File:
Main GUI
The Main GUI Provides the User a way to select the design NetLists to Compare designs and to see the status and Results of those Operations.
Config File:
A CONFIG_FILE stores all the Configuration Settings (CSETS) so that the user can return to the same mode of operation by selecting the CONFIG_FILE
Config_File:
Holds the entry for the current selected Configuration File
Choose Button
Edit Button
Lets the user View/Edit the contents of the selected configuration File in their selected Text Editor.
Save Changes Button
Saves any changes to the currently selected Configuration File
Select NetLists for Each Design:
NEW NETLIST/BOM/DSN
This entry stores the selected data which serves as the NEW Netlist in the convert, diff, and compare operations.
OLD NETLIST/BOM/DSN
This entry stores the selected data which serves as the OLD Netlist in the convert, diff, and compare operations.
Browse Button:
The browse button pops up File browser It to select the input designs
It allows the user to choose from the following options
fileType | Tool | Description |
---|---|---|
dsn | Orcad Capture | NetBom uses Orcad to convert DSN to allegro pstx***.dat netlist files and then processes the netlist(s) |
.xlsx .xls .csv .txt | BOM | Spreadsheets / text files |
pstxnet.dat pstxprt.dat pstchips.dat | Allegro | Allegro netList/partlist files |
.rpt | Allegro | Cadence Allegro Professional Printed Circuit Board files |
nets.fwd | Mentor | |
file.kyn | Mentor | |
edf | Mentor/Orcad/Altium | EDIF netlists |
Edit Button:
The Edit button will open the selected netlist file in a text editor
Configure BOM Button:
This button will open up the BOM Header Config in the default web browser, to allow the user to ignore rows, require columns, and modify headers to customize operations in the Select Operations to Run section.
Config Options:
Search Config Settings
Pops up a GUI that allows searching for a setting, given tags and CSET names.
View/Set All Config
Pops up a tabbed GUI to view or set all configuration setting (CSETS) see
See: NetBom Configuration Settings For detailed information
Explore Working Directory
Pops up q file explorer tab in the current working directory set for NetBom.
Customize Rules/Settings
Opens up GUI to select available default rules files; then will open up a file explorer tab to determine where the user wants the chosen file to be placed.
Select Operations to Run
Re-Read Netlists
If this is checked, netlists will be re-read when performing operations; this means that if the BOM configuration has changed since the last read, it will be refreshed before running the chosen operation.
Select Operations to Run - BOM/NetList Operations
Convert Netlists:
The Convert button will process the Netlists and build human and machine-readable files from them. It will pop up an HTML browser to let the user view the HTML NetList and BOM reports
Read and Diff Netlist Button:
When 2 Netlists have been selected, the Diff operation will run on both the Netlist and the Associated PartList (BOM FILE). If the Re-Read Netlists box is checked, it forces NetBom to re-read the input netlists; otherwise, it will not re-read the Netlist data if it has already been read.
Select Operations - EndPoint Verify Operations
Compare Endpoint Connections
The compare endpoint connections operation allows the user to compare the pins and pin information between a set of endpoint pairs in two different netlists.
EndPoint Verification
The endpoint verification operation lets the user verify endpoint pin information between a set of netlist endpoints and their corresponding pin reports.
Many pin report formats are supported, including many FPGA reports such as Altera, Lattice, Microsemi, Xilinx, and also excel/csv spreadsheet reports.
Create Netlist Data Sheet
This feature provides the user with a quick and simple way to convert a netlist into a human readable, filterable, sortable report.
The information provided in the report is customizable by the user, so netlist properties such as voltage, pin name, IO standard, etc can be toggled on and off based on the user's needs.
Status Window:
The Status of the selected operation is displayed in this window.
Filter Check Buttons:
Three levels of Filtering can be applied to show verbose DBG messages, Normal Status messages and Warnings
ClearStatus button
can be used to clear the window and the logFile
Open Status File Button
Opens the logFile in the users selected Text editor
The logfile contains all levels of status messages (DBG,STAT and WARN)