v2.08 (5/9/2024)ODB input can now come from network path on WindowsBoth the ODB GUI and library were mistakenly failing to distinguish a local path from a network path. This has now been fixed by treating a network path as a literal one after recognizing it by looking for a beginning pair of backslash characters in the path. Bug fix to orientation of nested non exploded ODB++ user symbolsThe problem was found with nested user symbols contained in exploded ones. When ODB conversion is done without exploding all symbols, some of the symbols are exploded anyways if there is a change in polarity or dynamic text is floated to be resolved later. This has been fixed by forcing these nested symbols to be exploded as well. Added memeory map files for speed optimization of ODB++ attributesOdb2gdx64.dll library outputs "attrlist_all.db and "userattr.db" memory map files. This is an optimization for the odb2gdx64.exe ODB feature interpreter engine. This allows the attribute database to be created once and subsequently read in directly by odb2gdx64.exe each time it's called to translate each symbol and layer instead of having odb2gdx64.exe create it every time it's launched. Otherwise, this can be time consuming if there are a high number of attributes to search for in addition to a high number of symbols and layers as the database is being created. Chord error table fix when concidering surface holes and islandsChord error table fix when concidering surface holes and islands Each entry in the table has a polarity field. The mistake was to only use the surface polarity to help determine which entry to use for a given surface curve. What was needed was to also consider whether the curve was part of a hole or island. This has now been fixed. v2.07h (11/23/2023)Added support for additional ODB++ symbolsAdded support for additional ODB++ symbols Type Name ODB SYMBOL NAME RoundedSquareThermalOpenCorners_type s_ths LineThermal_type s_thr HomePlate_type hplate InvertedHomePlate_type rhplate FlatHomePlate_type fhplate RadiusedInvertedHomePlate_type radhplate RadiusedHomePlate_type dshape Dogbone_type dogbone DPack_type dpackUpdated Boolean Components The Boolean libraries used by ODB2GBR have been updated to the most recent version. Version 2.07g 8/25/2023GUI Extents of profileIn certain cases, the profile extents incorrectly displayed "unknown". This has now been fixed so that when the profile information has been found to be correct, the extents will be displayed instead of "unknown". Added ODB++ Cross symbol supportAdded support for type name Cross_type and ODB++ Symbol name cross. Report of unsupported symbol namesWhen the symbols below are encountered, a warning is reported. Before, nothing was reported. Type Name ODB SYMBOL NAME LineThermal_type s_thr HomePlate_type hplate InvertedHomePlate_type rhplate FlatHomePlate_type fhplate RadiusedInvertedHomePlate_type radhplate RadiusedHomePlate_type dshape Dogbone_type dogbone DPack_type dpackUpdated Boolean Components The Boolean libraries used by ODB2GBR have been updated to the most recent version. Version 2.07f 7/26/2023Fixed GUI Lib for Memory Crash Involving "-step" and "-excludel" argumentsThe memory used to support these arguments was only 260 bytes long. It has been changed to be dynamically allocated to the length of these arguments. Software UpdatesFixed ODB2GDX library to include component layers in ODBTREE functions. The Boolean libraries used by NETEXG have been updated to the most recent version. Version 2.07e 6/21/2023Software Updates Major Speed ImprovementsOptimized ODB++ file existence check for speed (Windows only). This generated a speed up of about two to five times. Version 2.07d 5/27/2023Software UpdatesAdded support for ODB++ oblong thermal types. Version 2.07c 4/27/2023Case Sensitive symbol in ODB++ ImportUser symbol were left undefined because of differences in upper and lower case letters in the names. A directory search is done to ensure the exact letter case is used in the name. This fixed the problem. Net names with '\' characters in Net Node clippingNets were being dropped during net node data clipping. The escape characters in the net name were being confused with line continuation delimiters so that net names were being mistakenly truncated and generating undefined nets. The parsing of the net and node names associated has been fixed to prevent this. Software UpdateUpdated net computation engine. Version 2.07b 3/30/2023Software Update
Dropped Padstacks - Custom RS274X round apertures which were to be used for padstack definitions were mistakenly segmented with default accuracy (arcres 9 degrees and arcsag 0) even though different values were being specified. Version 2.07a 3/15/2023Software UpdateThis version drops boundaries from output during clipping stage if they have less than 4 vertices. Version 2.07 3/2/2023Empty Drill File IssueThis version fixes a problem which occurred when there was an empty drill file and multi threading. The net computation engine has been updated to deal with this problem. Added materials alias support
The file "ntxgmatalias.txt" contains material alias names for any given material name specified in the "ntxgmatlib.txt" file.
Updated Boolean Components. Version 2.06 2/3/2023Added Ignore Missing Drill FilesAdded "Ignore Missing Drill Files" check box to "Drills" dialog box. This forces Netex-G to ignore drill files that do not exist. Software Updates
Updated Boolean Components. Version 2.05a 9/9/2022Increased execution speed time by 30-50%
One optimization reduced sleep times between program launches (wrunbat update).
Fixed parsing problem of the STEPHDR files during ODB++ import. There was a problem handling space characters around '=' character. Version 2.05 9/21/2021Adjust settings to input units after ODB++ was readThe input unit cannot be known until after, when output units are set to be same as input units. Use Chord Error inch unit specifier in ODB++ importThis is done to guarantee use of desired value regardless of odb data units imported. Fix to Preference using same units as ODB++ imported dataIt was broken when ODB importing started using odbgui64.dll and odbgui_main64.dll instead of odb2gbr.dll. It was always being imported as MM. This has now been fixed. Additional Updates
Update boolean engine. Version 2.04 4/13/2021Dropped data with respect to isolated viasThis condition caused all nets but the one(s) containing non-connected vias to appear. This has now been fixed. Fixed interpretation of X multiplication in Gerber MacroThe 'x' multiplication operator was being supported but not the 'X'. This has now been fixed. Scaling large files over 2GBScaling would fail and report error when some of the intermediate files were over 2GB. This has now been fixed. Version 2.03 3/18/2021Added a net information output file with GDSII exportWhen a GDSII output file is generated, a net information file is generated (base_name_netinfo.txt NetexG Windows Library ODB++ Scan
The bin folder contains odbscan_exec64.exe executable.
The bin folder contains odbscan_exec64.exe executable and a odbscan_exec script for setting up environment. Version 2.02d 3/3/2021Software Updates
Boolean and Gerber validation components have been updated. Netex-G V2.02c Windows 2/9/2021Software UpdatesBoolean components were updated. Netex-G V2.02b Windows 1/28/2021Software UpdatesSuppress output of component pin vias in ANF output. These vias (entries starting w/ V) are not needed since component pins (entries starting w/ X) are already provided. Netex-G V2.02a Windows 1/18/2021Software Updates - Improved ANF ExportAdd support for polygon pad shapes in ANF output. Netex-G V2.02 Windows 1/7/2021Boundary to Path FixThis is done because the conversion cannot currently work with leonov polygons. As a result, polygons with holes are not properly unionized. This has now been fixed. Software updatesMount holes are taken from drill sets. Without drills messages were popping up regarding empty files. This has now been fixed. When a drill's start layer was below the end layer in the stackup it went missing. This has now been fixed. In this case, the importer is automatically reversing the drill's start and end layer in the NJB output instead of dropping it. Ensure output file name always have an extension - This is done when the output file name is missing a file extension. Without an extension, the shell and manager become confused and erroneously report a failure when there isn't one. Netex-G V2.01b Windows 10/20/2020Software updatesLayer names in 3d output now appear as basenames of Gerber files created from OBB++ importing or from a user instead of the designations found in the 2nd column of B_LAYERS or B_AUX_PROPS sections of .njb file. Netex-G V2.01a Windows 8/27/2020Misc updatesThis version has a revised boolean operations for the 274hdr, asc2anf, ascexfilt, prfshpgn, and xtrctmh modules. Netex-G V2.01 Windows 8/5/2020Fixed incorrect associations of node text to nets with wiresThis occurred when multiple identical net labels on separate physical nets were employed. This caused the associations of nets to net numbers to be misaligned by the number of physically merged nets found in GDSII and DXF output. This has now been fixed. Revised Preference DialogThis version includes ODB Import Settings sub dialog in the PReference menu. Misc updatesodbgui64.dll and odbgui_main64.dll are used instead of odb2gbr64.dll Netex-G V2.00b Windows 1/9/2020Fixed Padstack GenerationPadstack generation finds, for each via, the largest Gerber flash on each metal layer the via traverses. If the flash size is greater than the via size filter, smaller than the via drill size, or it's on a
scratch layer, the flash is ignored. Netex-G V2.00a Windows 11/25/2019Software UpdatesThis version includes enhancements to the boolean engine with respect to validation. Netex-G V1.99f Windows 06/7/2018IPC356 UpdateIPC-D-356 307 Opcode are treated now the same as 327 opcode. Boolean EnginesUpdated boolean engines. Netex-G V1.99e Windows 06/2/2018ODB++ Importer FixThis release handles large attribute values. When encountered, these could potentially cause the importer to crash. This has now been fixed.. Node Text for DXF and GDSIIThis text is generated and clipped to the composite of extraction and ROI windows. Netex-G V1.99d Windows 03/5/2018Unit ParsingODB++ import was updated to fix a problem with unit import. Mass Parameter FixSplit274x components were fixed to handle a problem with a file that included consecutive empty mass parameters. Netex-G V1.99c Windows 01/9/2018Windows 64 bit releaseAll relevant executables and DLL's have been ported to 64 bit Visual Studio 2015. Netex-G V1.98 Windows 04/25/2017Bug fixes and revision to DXF output and Wire TierThe DXF error, Undefined group code 2, was appearing during an Auto-CAD load. This has now been fixed. Licensing has been changed from a single to a multi-key model.
Licensing has been altered to hold one license feature for
each of the available output and import licenses relevant
to the shell. Only one of the licenses are released
during output execution while other programs acquire,
hold and release it. Import licenses are held during
the life of the shell. All are released when the shell
is closed. The old behavior was to test import and output
licenses and only hold one of the output licenses. Netex-G V1.97e Windows 03/16/2017Implemented daisy chain licensingA. Netex-G manager now makes use of daisy-chain soft key licensing. Previously, each licensed module would acquire and release its own license during program flow. Netex-G V1.97d Windows and Linux 02/28/2017Bug Fix and Enhancements Fixed issue in v1.97c when the AUX_PROPS section in the NJB file was omitted resulting in bad GDSII output. Netex-G V1.97c 02/14/2017Bug Fix - Missing ViasVias were being dropped because they were mistakenly left broken apart by the data partitioning applied during unionization. This has now been fixed. All such data partitions are now always unionized. Added Usage Info Window for "netexgmgr.exe" The window is launched by double clicking on the executable and describes the available command line arguments. The contents of the description are taken from a text resource file, "netexgmgr_usage.txt" Support Unit Specifiers for command line parameters Prior to this version of netexmgr, the units of any command line arguments were assumed to be in the input file units - which must be either inches or mm. From this version forward the user may add a unit specifier to each parameter that includes a physical size or coordinate if so desired. For example when specifying arcsag parameter the user could force the units to um in the following manner: -arcsag:0.3um
The absence of a unit specifier, for an argument's value that could take one, defaults the the previous behavior of using the input file units. Output Resolution/Grid Control Added a command line argument, Bug Fix: Incremental File Handling The file handle is now closed before program termination to allow deletion of working directory contents. Updated asc23di.exe (to 1.36) to produce netlist The module, asc23di.exe, which is used to produce 3Di output, now also produces a netlist text file. The netlist file is only valid if the user has assigned Nodes (i.e. pin labels). The purpose of this new function is to aid package designers who are building daisy chains and need to produce a netlist. This function is only available for 3Di as the main output. Revised usage box for gdsscale.exe gdsscale.exe (a utility shipped with the Netex-g release) has a nwe usage box which can be accessed by double clicking on the executable. The contents of this usage box are taken from the resource text file named gdsscale_usage.txt. Netex-G V1.97b 01/22/2017Program UpdatesUpdated boolean engines to handle data that caused a crash. Netex-G V1.97a 01/17/2017Net ComputationEnforce single thread run for net computation. njb file syntaxTab characters are now supported in the njb job file. Netex-G V1.97 01/10/2017AIF Import supports Ref DesignatorsThe AIF importer now supports user defined reference designator for node labels on the DIE and BGA side. This is useful for producing a netlist by asc23di.exe. asc23di.exe 1.36 netlist outputa patch is available (will be incorporated in next release of Netex-G) for asc23di.exe. The new version, 1.36, produces a netlist at the same time as the 3Di output. This netlist generator supports reference designators either when they are present in the node label (a dash must be used between the ref_des and the pin label) or if no ref des is present in the node labels the stackup layer is used as a substitute reference designator. If no node labels are present at all, the net list file will be empty. Netex-G V1.96a 12/21/2016Update for Linux and WindowsFixed a problem where the command line of the netexg manager didn't handle correctly arguments with quotes. Fixed a problem with getting wire layer color in GDSII map file generation. Updated licensing to check for WAN Enabler Netex-G V1.96 9/1/2016Update for Linux and WindowsNew release for both Windows and Linux. Netex-G V1.95 8/10/2016Support Gerber files with same base nameFiles with same base name and different extensions were being treated as the same file. (e.g. 56040.gtp, 56040.in2, 56040.in3, 56040.gtb)This has now been fixed. GDSII Layer mapping has been affected by this change. This renders older GDSII layer maps invalid. GBRVU must be version 3.45 or later to work with the new layer names. DXF and EGS Layer FixDXF and EGS output no longer are generated with an uneeded layer called "_fmtbest_gbr." These suffixes appeared in Netex-G v1.94 due to Gerber validation routines that were introduced forcing the precision to 3.5 in MM or 2.6 in INCH. Netex-G V1.94 7/25/2016GUI BehaviorThe "View Output" Button in the Main Dialog is disabled until successful execution; disabled whenever a new .NJB file or ODB++ file has been loaded. Gerber Precision (Format) AdjustedThe format of the Gerber data is "adjusted" to 3.5 when units of MM and 2.6 when units of inch in order to produce the highest quality output. Error Recording when Silent Mode is in EffectIn "Silent Mode" (as opposed to Single Display Mode and "Fireworks" modes [each program displays its own progress] errors and warnings are recorded in the detail log. A message box still pops up if warnings and/or errors are detected. They can then be reviewed with the "View Log/Details" button. Bug Fix and Update in Network Floating LicenseFloating licensing fix to several of NETEX-G's modules. Previously failures occurred for floating licensing in conjunction with FLEXLM servers running FLEXLM higher than v11.3. Footprint Algorithm OptimizedThe algorithm to generate a foot print based profile has been optimized. (Programmer - need some details here, please.) Visual C VersionMSVC 2008 Builds. 3Di OutputUpdate 3Di output. Log File Details IncreasedMore information about the conversion is entered into the log file. The Log file now includes: netexgmgr program id information - Version, Date, and License Type split274x log information - Information on Gerber input conditioning Start, end, and total elapsed time. Backside pin placement and orientation have been corrected. Previously, component pins were missing or misplaced and the component orientation may have been incorrect. GDSII and DXF Output fixPreviously, components on the bottom were not mirrored on output. Now they are mirrored as needed. Netex-G V1.93a 3/31/2016Clipping of solder mask layerBug fix to clipping of soldermask layers. This was fixed. ODB++ Import UpdatesSupport UNITS=[MM|INCH] in feature file. Netex-G V1.93 1/15/20163Di exportRemove 3di for STEP export option. Remove Minimum ODB++ Threshold of metal and dielectric layer thickness. Wire and Die InfoAllow wire and die information to be passed to GDSII and DXF output. Add wire and wire via support to GDSII layer mapping. Netex-G V1.92 11/4/2015Add Circularize to 3Di outputAdd circularize to 3Di output. This option will reduce 3Di file size. Detail logInformation was deleted or misrepresented by certain executables. This has now been fixed. New LicensingAdopted new Flexlm license model, and no more support for disk serial number. Netex-G/Netex-ODB V1.91a 9/14/2015Rout Layer ErrorThe problem occurred when mount holes appeared inside rout areas. This has now been fixed. To avoid this problem, unionization of routing and mount holes is applied. Netex-G/Netex-ODB V1.91 7/21/2015Rout DataRout data completely inside profile data creates voids while other rout data is used to trim edges. Component pins over mounting holesComponent pins over mounting holes are detected and removed. Drill ControlControl over number of drill sides has been modified. 45 Degree restrictions has been removed from arc recognition control - A user can select coarser value than 45 degrees (e.g. 60 degrees). Improved IPC2581 ImportXML parsing is more robust and can handle missing elements. XML parsing now handles problem with stackup layer material type - The space characters appearing in the name are replaced with '_'. LayerRefs ARE SYNCHED TO LayerFeatures. Support for new ACS Softkey LicensingOEMs wishing to use ACS Softkey Licensing will require a uniform supplemental soft key kit, a customer vendor key file, and two static vendor files. OEMs should follow these instructions to properly compile and use the soft key license test program:
[Installation_Directory]\bin\softkeyshell.exe "[Installation_Directory]\artwork\gbrunmgr.exe" [Program_Arguments] "-acsp:[VKF_Directory]\vkf.txt" Read [Installation_Directory]\documentation\oem_readme.txt for more detailed instructions. Netex-G/Netex-ODB V1.90a 12/17/2014CADNAV FixCADNAV output has been fixed to support large number of pins. ODB++ Import updates
Program crash has been handled in Gerber file generation. Netex-G/Netex-ODB V1.89a 9/4/2014Silent mode deletes job fileThe "netexgmgr.exe" program was still sometimes mistakenly being launched more than once for a given execution run. This has now been fixed. Netex-G/Netex-ODB V1.89 8/26/2014Components were dropped when drill treated as mounting holeIf all nets are generated, all components in clipping window(s) will be included regardless of any holes appearing in clipping window(s) (i.e. net connections will not be considered here). If a subset of the nets is requested, the previous behavior will take effect (i.e. if there is no net connection for component pins, the component is dropped). Component outline not showing up in 3DiCircle outlines were not being handled for components. This has now been fixed. Added support for dummy/Silhouette layersA new "Layer Type" has been added to the shell called "Silhouette" When the layer type for a given metal layer is set to Silhouette, the output of the layer is replaced by ROI profile information including mounting holes and applied routing. Problem importing circular information to profileCircular information in Gerber files set to be imported as profile data was not being imported correctly. Arc resolution and chord error were not being passed correctly during Gerber interpretation. This has now been fixed. DXF Layer name issueProgram was creating bad layer names when name was greater than 32 characters. This has been fixed. Netex-G/Netex-ODB V1.88 6/26/2014Added ability to set CADNAV "Pin Pad Size" per Component ReferencesThe "CADNAV Settings" dialog has a check box labeled "By Component" which enables a button labeled "By Component..." to allow a user to set the sizes for each or a group of component references. The list displayed is filtered by the "Min. Component Pin Count". Pad Metal FilterRemove flatten requirement from pad metal filter. This is for GDSII and DXF advanced output settings. CADNAVAdded CADNAV functionality to GDSII advanced settings. Netex-G/Netex-ODB V1.87 5/21/2014Netex-G ODB++ and IPC2581 import updateNetex-G ODB++ and IPC2581 importing have been altered to prevent default output of paths designed to cover break lines formed in polygon formatting which is set to cut lines or butting edges. In certain cases, the default behavior caused niblets to appear for lack of a correct Gerber D-Code assignment for those paths. Pad Metal FilterRemove flatten requirement from pad metal filter. This is for GDSII and DXF advanced output settings. CADNAVAdded CADNAV functionality to GDSII advanced settings. Netex-G/Netex-ODB V1.86 4/25/2014GUI UpdatesAdded "Advanced..." button to "GDSII Settings" controls in
"Netex-G Output Formats" dialog box. This launches new
"GDSII Advanced"dialog box. Support output of pass thru layers. These pertain to non net
specific layers that are not solder mask or silkscreen layers.
See notesbelow for description of structure hierarchy and layering.
Output has been made to be similar to DXF. See notes below for description of structure hierarchy and layering. Support longer key names greater than 32 characters for component attributes. Netex-G/Netex-ODB V1.85 4/4/2014Revised DXF OutputNew layers of information provided - Components, Profile, Solder mask, and Silkscreen. Data that was completely outside of clipping regions (ROI or window extractions) were mistakenly included. This has now been fixed. Component Information New component attribute information added caused problem.
This information was quoted and arbitrary in form. ================== Component Library Section ============== B_COMP_LIB B_COMP_DEF 2 "220-01720-05a_PKG1" "PL2HR-P2_A84D50E25" B_COMP_POLY 1 B_COMP_VERT 6 P -98.819000 48.819000 98.819000 48.819000 98.819000 -48.819000 -88.976000 -48.819000 -98.819000 -38.976000 -98.819000 48.819000 E_COMP_VERT E_COMP_POLY B_COMP_WH 197.638000 97.638000 B_COMP_PIN 1 "1" -50.000000 0.000000 1 5 2 "2" 50.000000 0.000000 1 - E_COMP_PIN ^ ^ | | |___| | NEW(Last 2 fields are top & bottom pad stack index, Before there was only one for all) B_COMP_ATTR comp_mount_type=2 comp_height=329.921000 PART_NUMBER='240-00020-68' ALT_SYMBOLS='(PL2HR-P2_A84D50E25)' COST='0.0151' DESCRIPTION='HEADER PLUG 2WAY 1ROW TOP ENTRY 13MM LONG' HEIGHT='8.38' INSERTION_CODE='RADIAL' PARENT_PART_TYPE='CONN2' PARENT_PPT='CONN2' PARENT_PPT_PART='CONN2_RADIAL-240-00020-68' PART_NAME='CONN2' PART_NUMBER='240-00020-68' SMD_OFFSET='90' STATUS_TEXT='SSA' UNICAD_CODE='PL2S' VALUE='PL2HR' VERSION='V1.0' E_COMP_ATTR E_COMP_DEF E_COMP_LIB ================== Component Library Reference Section ============== B_COMP_LIBREF B_COMP_REF "J4" 2 4507.874000 717.717000 270.000 M0 1 T "240-00020-68" B_COMP_ATTR ^ E_COMP_ATTR | E_COMP_REF | | NEW ( Added T / B field indicates TOP or BOTTOM component placement) E_COMP_LIBREF Netex-G/Netex-ODB V1.83 3/1/2014New Circular output optionThe "Preferences" dialog has new check box control labeled "Circularize" to output circularized data. Currently, this only works for ANF output. Component valuesAdded component nominal values from ODB++ import to ANF component output. Improved better component output part names from ODB++. Netex-G/Netex-ODB V1.81 12/12/2013Silk Screen SupportAdded Silk Screen Support for 3Di output. Licensing problemFixed a licensing problem with respect to 3Di and STEP. Reversed Solder MaskWhen reversal was selected, the solder mask data was missing in GDSII output. This has now been fixed. Netex-G/Netex-ODB V1.80 11/25/2013GDSII Output with no componentsA crash sometimes occurred under this condition in a stage that removes component data so as to process it later. This has now been fixed. Missing ViasWhen drill file counts were more than two, layer assignments were overlappig, causing some via information to be subtracted away. This has now been fixed. Netex-G/Netex-ODB V1.79 11/7/2013ODB++ and IPC2581 arc with large widthODB++ and IPC2581 importing have been fixed to handle arcs with large widths. Widths are considered large if half its value is greater than or equal to the radius of the arc. Large stackup countA bug fix was implemented with respect to larger stackup counts. In some cases, Netex-G would crash because it was trying to allocate memory in quantities exceeding 32 bit program limitations. The crash would happen during merging steps of unionized data. This has now been fixed. Netex-G/Netex-ODB V1.78d 10/23/2013Gerber Interperter Fixes
Gerber interpreter has been fixed to handle Gerber Custom apertures coming from files drawn in incremental mode. Netex-G/Netex-ODB V1.78c 10/10/2013Metal Extent Computation
Any Gerber file name having more than one '.' character was problematic
in determining the correct file name containing extent information. Netex-G/Netex-ODB V1.78b 9/23/2013ANF output includes component pinsRevised ANF output to embed component pins into the GEOMETRY section to allow rectangular footprints to be displayed for the pin collection of a specific component. This is now handled for any component input (i.e. ODB++ and IPC2581 imports or IPC356 file and accompanying bill of material file). ASCII to 3Di properly includes material typeIntegrated latest 3Di formatter (asc23di.exe). This was done to properly pass material types. Netex-G/Netex-ODB V1.78a 9/13/2013ODB++ Extraction of Stackup thickness
This information comes from attributes specified for each metal
layer and the corresponding dielectric layer below it. Metal thickness
is derived from .copper_weight attribute and dielectric from
layer_dielectric attribute. The thickness values that are not
found or less than a certain value are set to a default value.
This version assigns default material when unnamed one is encountered. Netex-G/Netex-ODB V1.78 9/3/2013Smoothing valueThis version makes sure that smoothing is at least 5 times smaller than any specified nonzero chord error. Incremental executionIncremental execution has now been fixed. This problem was introduced in v1.76b (05/30/2013). This version, which included the ascecfilt.exe.manifest file instead of embedding it in the ascexfilt.exe file, failed to launch ascexfilt.exe during incremental runs as a consequence. This has now been handled. Bug fixes
For GDSII output the following was done: Netex-G/Netex-ODB V1.77 8/13/2013IPC356 Components in ANF
The output dialog has an added "Advanced" button in the "ANF Settings" Group. This launches a dialog box which allows a user to specify whether or not the use of IPC351 components is desired instead of any other components that may have been imported (e.g. ODB++ import). In previous versions names exceeding their assigned column space (21 - 26) were truncated and the subsequent information (i.e. X and Y locations, pin Id's, etc.) was lost. As a consequence of this added flexibility, more net labels can be applied for net naming. Allow resource anf_cmp_typ_list.txt to define component typesThe syntax of each entry for any number of them is: REF_HDR_PREFIX COMP_TYPE_HEADER [OPTIONAL_DESCRIPTION] where REF_HDR_PREFIX -- String of alphabet characters only COMP_TYPE_HEADER -- B_CAP (capacitor), B_IND (inductor), B_IC (integrated circuit), B_RES (resistor), or B_PINPLATE (discrete device - default) OPTIONAL_DESCRIPTION -- Can be any text An example is shown below (Note: fields may or may not be quoted): # Component Type Resource File "C" "B_CAP" "capacitor" "CONN" "B_IO" "connector "J" "B_IO" "jack_connector" "JP" "B_IO" "jumper" "L" "B_IND" "inductor" "OSC" "B_IC" "oscillator" "P" "B_IO" "plug_connector" "Q" "B_IO" "transistor" "R" "B_RES" "resistor" "S" "B_IO" "switch" "SW" "B_IO" "switch" "T" "B_PINPLATE" "transformer" "TEST" "B_IO" "test" "TP" "B_IO" "test_point" "U" "B_IC" "integrated_circuit" "V" "B_IO" "vacuum_tube" "X" "B_PINPLATE" "transducer" "Y" "B_IC" "oscillator"Boundary to path conversion
Improved algorithm to convert more boundaries to path. Netex-G/Netex-ODB V1.76c 7/10/2013Empty netsEmpty nets are filtered out. This was done to accommodate 3Di output of empty net pin entries in TABLE NET_PINS section. The only empty entries are non empty nets which have no pins. Solder Mask layersODB++ and IPC2581 importers were revised to restrict solder mask layers to use only one top and one bottom layer, each found to be adjacent to the metal stack up layers. All other layers tagged as solder mask are re-tagged as solmsk and are initially set to Layer Type: Pass Thru) in "Other Files" dialog launched from "Other Files..." button in main dialog. Netex-G/Netex-ODB V1.76a 5/28/2013Component reference designatorsComponent reference designators starting with a '#' character were not supported correctly. This has now been fixed. Netex-G/Netex-ODB V1.76 4/28/2013ODB++ and IPC2581 Updates
An issue with mirrored bottom components was corrected. Before pin geometries and component outlines were presented incorrectly in the ADS layout window and 3DVU. Added Soldermask and Wire support to ADFI output. Netex-G/Netex-ODB V1.75 1/28/2013IDF OutputIDF output type has been added to "Netex-G Output Formats" dialog. The assignments of default thickness values has been changed in the following manner: LAYER TYPE INCH MM Metal 0.001 0.02 Dielectric 0.025 0.50 Soldermask 0.001 0.02IPC2581 update IPC2581 importer has been updated to provide correct stackup order for soldermask layers. This was done to help identify which soldermask is top and which is bottom. Netex-G/Netex-ODB V1.74 10/2/2012STEP OutputSTEP 3DI output compliancy is ready now. Margin and Corner SettingsProblem arose when unit or data scale was applied. The settings were not scaled accordingly. This has been fixed. Netex-G/Netex-ODB V1.73 05/30/2012Fix to 3Di die body creation with no shapeA .njb file that does not contain a profile shape was causing a crash for 3Di output when
creation of die electric bodies was requested. Mount hole detection along with output via removal is now provided. The drill dialog provides controls for both. Fix to Padstack generationAny flashes appearing in a resulting Gerber Clear layer will no longer be considered in the pad stack generation. Revision to Padstack generationAIf arc resolution or chord error in the Drill Dialog is valid, these will be used for detecting round vias instead of the arc resolution or chord error specified in Preferences. Back drill checking on/off enables/disables drill snappingNote that the back drill checking is currently not fully working. IPC2581 import partially supports stackup informationThe thickness and material type is passed along, but those names that are not in the material library would have to have their properties defined. Currently, there is no warning about such properties after import. Netex-G/Netex-ODB V1.72 05/09/2012IPC2581 SupportAdded support to the IPC2581 format. ACIS OutputRemoved ACIS Output. Barcode supportAdded support to barcode in the ODB++ importer. Netex-G/Netex-ODB V1.70 2/15/2012Wirebond HandlingCommand line program applies filter dcode to wire scanning also. The GUI's wire importing also takes into account the dcode filtering found in a .njb file. Netex-G/Netex-ODB V1.69 12/14/2011Net name checkNet name checking has been added in ADFI output converting non alphanumeric characters to underscore. Board NameThe board name in ADFI output is set to the base name of the output file name. The default color set for ADS Auto cycles red, yellow, blue, magenta and cyan for metal layers, while dielectric are green. Back DrillBack drill checking has been added for top and bottom entry points. String Search capability has been added to the detailed log dialog. Netex-G Linux and Solaris V1.67 12/05/2011Job file with multiple "."The netex-g engine failed when a job file contained multiple "." (dot character) in the job file name. Netex-G/Netex-ODB V1.68a 11/11/2011Incremental runThe shell was never running in incremental mode while the auto view log option was not set. This has been fixed so the shell runs incrementally as it has before when the auto view log option was set. Component OutputFixed component compatible output to preserve polygon format. This has now been fixed so that: Netex-G/Netex-ODB V1.66 9/13/2011Wires drawn as boundariesWires drawn as boundaries are now supported. This means that in addition to wire as a Gerber draw, wire rectangles and wire outlines using G36/G37 G-Codes are imported as wires. Gerber D-Code filteringA new section has been defined for the Netex-G job file (*.njb) to support Gerber D-Code filtering. (a) Filter 117 and 118 dcodes on all metal stackups (b) Filter 13 and 14 dcodes on 3,5,7 metal stackups (c) Filter 15 and 16 dcodes on 5 metal stackup (d) Filter 16 and 17 dcodes on 7 metal stackup Each line in the ADD_ARGS subsection must be in the format: GBR2GDS METAL [[stackup_numbers] | ALL] -filterdc:[dcode_numbers] [stackup_numbers] - comma separated integers [dcode_numbers] - comma separated integers Example: B_CUSTOMIZE_FLOW B_ADD_ARGS GBR2GDS METAL ALL -filterdc:111,112 GBR2GDS METAL 3,5,7 -filterdc:13,14 GBR2GDS METAL 5 -filterdc:15,16 GBR2GDS METAL 7 -filterdc:16,17 E_ADD_ARGS E_CUSTOMIZE_FLOW Netex-G/Netex-ODB V1.65 6/20/2011IDF board and library files generated with ANF outputFor ANF output, the following files are generated: NAME FORMAT DESCRIPTION file_name.anf ANF Output file file_name.cmp ANF Component file file_name.bdf IDF Board file Contains: Header, Board Outline, Drill, and Placement sections file_name.ldf IDF Library file Contains a series of Electrical sections describing shapes of component packages. Netex-G/Netex-ODB V1.64e 3/15/2011Wire Model OutputThe first JEDEC parameters were output incorrectly. This has now been fixed. NETEX-G GUIThe following checks have been added: Netex-G/Netex-ODB V1.64c 3/03/2011Trace ConversionFixed a bug where traces were being generated even if they were wider than the user defined max trace width. [Reported by Advantest] This applies especially to ANF output. Netex-G/Netex-ODB V1.64a 2/25/2011GBRVU.EXENetex-G shell was revised to find GBRVU.EXE better. The shell will search in the following order: Ansoft output includes component pins. Netex-G/Netex-ODB V1.64 2/16/2011Speed ImprovementsMajor improvements in processing speed have been made due to customer submissions of very large boards (20-50 conductor layers.) Several key modules were improved including: pad definition generator, net computations, associating vias with nets and proximity metal extraction. For example, an ODB++ file that took 70 minutes to process in V1.63 now processes (on a 4 processor machine) in 5 minutes. UnitsUnits for parameters such as Chord Error and Smoothing now conform to the units of the input ODB++ file when the unit preference setting "Same as Input" is selected. ANF Antipad Previous versions did not generate an antipad in ANF when a pad stack passed through a "negatively" drawn layer. This has been fixed. Ansoft Component FileWhen ANF output is selected an Ansoft component file (CMP) is now produced. This can be imported into SI-Wave so that components are properly located in the simulator. This is only generated for ODB++ input files that have netlist/components in them. Netex-G V1.63 1/24/2011Boundary to PathBoundary to Path conversion has been improved to capture more paths by using extent areas versus polygon areas along with line to width ratios. Adjustments have also been made to prevent conversion of some polygonal areas which resulted in bad shapes for a given max width value. ProximityProximity computations for 3Di and ASCII outputs now include vias that intersect with the expansion of the extracted nets. Netex-G V1.60 12/16/2010RS274X mass parametersGerber interpreter has been revised to handle larger RS274X mass parameters. This meant that Gbrunion executions, Netex-G executions, and Gbrvu displaying failed for mass parameters larger than 64K. The problem was fixed by changing this threshold to 2M. ODB++ components importODB++ import components have been updated to the latest Odb2Gbr v1.84. Other enhancementsDrill to Gerber engine has been updated to reflect the changes made on December 12 and listed below. Drill to Gerber Upgrade 12/2/2010New command line option -drlautoscanAdded a new command line option -drlautoscan on all platforms to retrieve the following drill parameter values from the specified set of priorities:
-drlformat, -drlunits, -drlzeroinc, -drlxymode Priority 2: Values present in the input drill file. Priority 3: Values present in the reference apt file. Each of the values are determined as they are found going through the priorities. Any undetermined value will fall to a default setting: Drill Format - 2.4 Drill Units - inch Zero Inclusion - trailing XY coordinate mode - absolute New command line option -refaptfile:apt_file Added a new command line option -refaptfile:apt_file on all platforms. Netex-G V1.57 09/09/2010Thread controlAdded thread number control in the Advanced Preferences dialog. Unit Scaling problemUnit scaling had been fixed for ASCII and ANF output. Other enhancements
Netex-G V1.55a 06/12/2010First official release with ODB++ supportFirst NETEX-G release with ODB++ import support. Netex-G V1.51 01/12/2010Wire SupportUpdated the netexgmgr.exe manager to look for the presence of wire data in the job file and to generate the wire endpoints based on that data. This was needed so that a calling application could use NETEX's wire sorting and via generation routines without depending on the NETEX-G GUI. [Requestor: Knights/Magma for BoardView] Netex-G V1.50 01/04/2010Ported the NETEX-G engines only to Linuxported the NETEX-G engines (32 bit) to Linux and tested it on the following platforms: RH4 64/RH5 64/SUSE 10 64. [Requestor: Knights/Magma for BoardView] includes drl2gbr engine netexmgr netex engine and boolean engine/libraries does not include an engine for reading IPC-D-356 or AIF or for processing Wire Layers as these were part of the NETEX-G GUI that was not ported to Linux. NETEX-G V1.49 10/19/2009IPC Import fixIPC356A import fix to support missing X and Y sign token. Ndified Padstack Tab |
NETEX-G Page |
Download |
Price |