Thank you for your continued interest in onTAP Series 4000 with support for IEEE 1149.1 and IEEE 1149.6; and, introducing ShowMe! A whole new way to look at cluster test debugging.
All onTAP users with active software maintenance and 30-day evaluation licenses may download updates.
If your support contract is expired, please do not download the latest version of onTAP.
Updates are cumulative – we strongly advise keeping up with the latest builds.
For a complete listing of all software changes look in the onTAP online HELP section, "onTAP Change History."
Please fill in the required information below to receive your updated version of onTAP.
Current build 4300. Updated January 11, 2012
Please click the button below to continue with the download.
"This [BLADE Network Research] is the second company I’ve used onTAP at, I’ve been using it for 3 or 4 years. Other vendors I’ve used tended to dismiss my problems or suggest a work around that just hides the problem. Lately I’ve been letting Flynn develop our applications because I just don’t have the time. That’s another option if you need a boundary scan test but have way too many other testing details to sort out." F. Roberts ‘Test Engineer’ Blade Network Research
Added capability to view Flash verify results using access from Flash Settings Control Panel.
Added new capability to Flash Control Panel for start and end flash programming address settings.
Adjusted dimensions on Test screen
Build 4299
Corrects problem in MID-STATE shorts test where some resistive shorts faults were not detected.
Corrects problem with Wait Cursor not terminating on TestGen page.
Build 4296
Adds capability for user to change I2C device address on Flash Settings control panel.
Build 4294
Upgrades FLASH Control Panel to include an optional number of TCK clocks between programming addresses, allowing more time for programming operations.
Upgrades IEEE 1149.6 AC testing so that jumpers are not required across capacitors. Capacitors in the test should be matched to onTAP’s CAPACITOR model on the Non Scan page. Loopback connections are best handled using a ProjectPinMap.txt model of a connectors pin-to-pin connections. The ProjectPinMaps file is located in a user’s project folder.
Build 4291
Introduces a User’s Control Panel for run-time FLASH programming and verifying settings. The Control Panel is accessible from the Test screen and the Test menu.
Build 4290
Upgrades PlayRecord feature for flash programming.
Upgrades ability to assign net names to pin in Compose Netlist tool.
Upgrades handling of binary flash data files.
Upgrades DLLs.
Build 4289
Speeds up scrolling and test program execution in ProScan.
Build 4288
Provides capability to access EXTENDED_ADDRESS, SEGMENT_ADDRESS and low word address, LOW_ADDRESS, from within DTS programming and verify models. Previously this information was available only within the FILE_ADDRESS variable.
Enhances capability using the Compose Netlist tool to build netlists based on BSDL files and the Auto JTAG Chain Detect tool.
Corrects DTS DISABLE section for GenRad ICT chain applications.
Makes adjustments for Chinese language screen presentations.
Build 4287
Corrects parsing restrictions when translating User Defined Script files with the Compose SVF file tool.
Ensures that INSTRUCTION CAPTURE tests are not implemented for any instruction loading scans if “tap instruction capture” is not selected on the TestGen page
Build 4285
Cuts NAND FLASH programming time at least 3X!
Build 4283
Modifies and improves test generation related to assigned logic elements.
Includes Net Order list, used to show sequence of net names in ProScan, in Copy Settings operation.
Build 4281
General update for improved test reporting.
Build 4279
Upgrades and corrects cluster test operation in multiple JTAG chain environments.
Build 4278
·Upgrade for operation with onTAP Network License Manager.
Build 4276
Corrects problem presenting all diagnostic messages for TAP test failures.
Adjusts synchronization with onTAP Network License Manager server .
Build 4274
Speeds up reloading test projects on the Development screen.
Improves management of changes to the jumpers list.
Upgrades auto detection of JTAG chains. Results are placed in a file as well as shown on the Test screen
Build 4273
Removes restriction against use of period characters in path name to project folders, although including period characters in pathnames is not recommended.
Build 4272
Adds capability to place related differential pair nets together in test report and on ProScan screen.
Upgrades ability to add alternate IDCODES. See Test menu.
Build 4271
Adds capability to diagnose only opens faults and filter out other faults for a/c coupled differential pins. See Diagnose Only Opens on Development screen’s Settings page.
Upgrades .test file, accessed using View Test Report button on Test screen. Test values are truncated at the point where a test file stops in the events that the fault count exceeds MAX FAILS. ProScan screens have been upgraded in a similar manner.
Build 4270
Upgrades diagnostic processing
Build 4269
Adds search control on Non-Scan page to search for model names.
Adds capability to test only differential circuits while disabling other test activity.
Upgrades diagnostic resolution for circuits having intermittent test results.
Corrects potential program exception problem when jumpers are added.
Build 4266
Adds a tool to the Cables menu that facilitates updating a project’s adaptor files when an onTAP USB Dual Port cable is replaced
Build 4265
Corrects problem displaying DTS lines in ShowMe! debug tool.
Corrects crash condition that could occur when maximizing and minimizing screens in a particular sequence.
Provides additional updates for TestGen page settings and procedures.
Corrects problem showing negative numbers in reports files for nets not having scan pins.
Build 4260
Corrects problem restoring HIGHZ test procedure name when reloading a test on the TestGen page.
Corrects problem running large test suites on the MFG Test screen.
Build 4259
Updates onTAP so that IEEE 1149.6 A/C tests work with multiple JTAG chains and onTAP USB cables.
Corrects problem restoring Clamp instruction when reloading a test on Development screen.
Upgrades user test messages on Test screen.
Corrects test generation handling cells where the control cell is the same as the drive cell.
Corrects problem in cluster tests when using OL and OH instructions on external pins that are not in a pin group.
Build 4257
Adjusts TCK rate adjustments in the Test and Programming Cable dialogue.
Adjusts for IEEE 1149.6 operations when testing across multiple JTAG chains
Build 4256
Improves test generation and management of bus signals when bidirectional pins share a common tri-state control cell.
Adds capability to set more guards using the Guards+Attributes tab within ProScan.
Shows all pins on Jumpers page. Previously, only devices having more than four pins were shown in the FromPin and ToPin lists.
Build 4253
Shows header package pin assignments for Cluster tests on the Cluster page.
Build 4251
Adds additional Debug menu items including the ability to learn measured test results and to disable tests at individual test vectors during debug
Upgrades capability in ProScan to examine ATG results for individual pins and to produce individual test scans to check the ATG results. This is intended to help debug test activity in complex non-scan circuits.
Build 4250
Adjusted some screen layouts including positions of controls.
Build 4249
Ensures that all pins are properly updated in cluster test applications having multiple chains where pin instructions related to more than one chain are used in the same scan.
Corrects Manufacturing screen layout problem with Cable Test group control box.
Upgrades GUARD STRING editor allowing guards to be set on a per vector basis as well as on a per pin basis.
Build 4248
Upgrades test reports, fault coverage reporting format, and tool to summarize fault coverage reports. See onTAP Reports menu.
Adds tool to automatically create a loopback list for connectors, helpful when logic devices separate connector pins from access to scan pins. See “loopback” in on line Help.
Adds DTS Library models and makes them accessible from Cluster page.
Adds flash programming models for S29AL032 as well as several logic models.
Improves fault coverage in environments with many logic devices, buffers, and transceivers between scan pins.
Corrects potential problem related to EXTERNAL pin declarations in DTS models.
Corrects problem reliably showing scan pin assignments and target device pin matchups on Cluster page.
Corrects problem with memory leak affecting some applications.
Updates DLLs.
Build 4247
Introduces a new capability to reduce flash programming times by recording programming overhead and flash data in a binary record file. See “PlayRecordBinary” in the DTS Test Program Format document within onTAP Help.
Reduces test execution time within the ProScan environment.
Adds capabillity on the TestGen Development page to more clearly change cluster test modes of JTAG devices to Extest, Bypass, or Highz.
Eliminates requirement to use the DisablePreprocessBuffers instruction when using PlayRecordOn/Off instructions in flash programming models.
Build 4246
Adds default to place unused scan devices in HIGHZ mode vs BYPASS mode.
Corrects problem reading DTS models from the commands list in ProScan.
Upgrades and corrects the ShowMe! debugger.
Build 4245
Corrects problem when assigning “No Test” to JTAG Chains in cluster test applications
Build 4244
Adds debug capability to ProScan screen. See discussion related to debugging and setting guards in the help for the ProScan screen.
Generalizes translation capabilities for CadSoft Eagle style netlists.
Build 4243
Upgrades ProScan screen: synchronizes presentations in splitter windows during single-stepping; enables Auto Detect button; corrects potential crash condition.
Build 4242
Upgrades PADS POWER_PCB netlist translator to extract part information from *MISC* section.
Build 4241
Corrects problem retaining new guards settings.
Build 4240
Ensures that a clock is developed for memory cluster tests where the clock pins are differential pairs declared in the BSDL file.
Corrects problem with settings for dual channel high speed onTAP USB cable so that full range of TCK rates is available.
Build 4239
Adds capability to include test setup messages, shown when loading or selecting an SVF file, with each SVF. To use, select an SVF file from list on Test screen and click the Test Setups / User Messages button.
Loads SVF file when accessing Test screen following test generation on the Development screen.
Build 4238
Changes centered around settings on TestGen page plus various program corrections and upgrades.
Build 4235
Adds provisions to allow running single-chain applications using onTAP USB cables when the serial number of the USB cable in the related adaptor file does not match the S/N of the cable in use. This condition previously required a user to reload an SVF file
Build 4234
Corrects possible crash condition when looping tests or running burn-in
Allows jumpers to be added for no-connect pins
Upgrades syntax check on Guards page
Adds syntax check to ensure that declared subroutines have a body
Corrects potential crash when selecting Save Project from the File menu
Corrects problem using hex notation X’ when passing constant values as arguments to subroutines
Build 4233
Upgrades handling of Jumpers so that jumper settings are implemented directly in a netlist when an application netlist is read by onTAP
Corrects test generation problem involving logic element circuits
Improves management of onTAP USB cable in test start-up situations, when a UUT’s power is cycled, and when a USB cable is disconnected / reconnected
Upgrades Development screen’s TestGen page so that test procedures may be refined by selecting specific TAP instructions or procedures. Test generation will proceed normally without changing any of the check box selections on the TestGen page.
Reduces clutter on the Settings page. Moves Adaptor file settings to the Cables menu pages from the Settings page. An onTAP USB cable-based adaptor file is created by default if an adaptor file doesn’t exist
Adds project notes access on the Projects page, enabling users to maintain notes about aspects of a project
Upgrades handling of GetKeyboardStr instruction to support the Cancel button so that Cancel results in a null string length
Build 4230
Drops need to have Microsoft .NET Framework installed when running onTAP. This was requirement had begun with build 4229.
Corrects problem that required program reloads when cycling power on boards having more than one JTAG chain.
Build 4227
Adds capability to refine ShowMe! capture data for cluster test debug purposes.
Build 4226
Includes adjustment for Parallel test option when using onTAP Network License Manager.
Build 4225
Introduces ShowMe!, a new tool for debugging cluster tests. ShowMe! Is accessible from the Debug menu and provides a spreadsheet-like view of drive and capture values at all pin groups, pins, and DTS program variables throughout a test. ShowMe! can be run with or without a test/program cable attached.
Allows the debug mode ‘Log TDO HEX Data’ to run and capture data with or without a test/program cable present.
Makes default status of JTAG devices ‘unsafe’ in Test Only Safe Circuit mode, unless the JTAG device’s reference designator is placed in the …project_settings\safe_devices_<test_name>.txt list
Simplifies and improves controls on USB Cables dialog used to create adaptor files for USB cables.
Updates Browse control on Projects page
Adds text to scandata debug file showing failing pin names
Build 4221
Ensures that BYPASS and not HIGHZ instructions are used in cluster tests
Build 4220
Add netlist translator support for Zuken CFF files
Adds safeguard when testing nets having JTAG pins and the associated JTAGdevice is in Bypass mode. These nets will not be tested by other JTAG pins on the nets unless the JTAG device in Bypass is listed in the safe_circuits_<test_name>.txt file
Build 4219
Updates settings and presentation of scan pin assignments on the Cluster page
Adds new tests to quickly check the onTAP USB cable from the test screens and USB Cable settings page
Build 4218
Adds a Settings change log with an undo capability on the ProScan screen when using the Guards+Attibutes page. This provides a convenient way to make guards and attribute changes, compile, test, review results, and undo changes as required
Adds additional diagnostic information related to TAP test failures. Detailed bit information for instruction capture and IDCODE code responses is provided in diagnostic messages
Build 4217
Adjusts ProScan so that screen is updated only once after a recompile.
Upgrades “Update Other Adaptors’ tool on USB Cables dialogue, allowing all adaptor files to be updated with USB port and TCK rate assignments.
Adds ‘drag-and-drop’ capability to reorder SVF files in SVF Files list on Manufacturing Test screen.
Build 4210
Ensures correct use of Interconnect,Bypass and Interconnect,Bypass(NO-HIGHZ) instructions on TestGen page
Build 4209
Upgrades GenRad ICT translator
Adds Direct Drive, allowing programming of serial flash directly from USB cable leads, bypassing boundary scan
Upgrades handling of alternate IDCODES at run-time
Updates onTAP DLLs
Build 4206
Updates run-time support for DTS models
Build 4205
Adds capability to accept alternate IDCODES for JTAG devices at run-time. Press F1 for Help on Test screen for details
Corrects problem where integer array expressions can be excluded in SVF files
Build 4204
Corrects diagnostic messages for %PIN: expressions for DTS models that use pin groups where individual pins are declared as EXTERNAL
Corrects screen text for Windows UI fonts and resolutions where text on the screen can be cropped
Build 4203
Fixes program exception related to running cluster tests with multiple JTAG chains
Build 4200
Improves asserting guards during cluster tests
Build 4198
Adds capability to directly run binary flash files. ( Check with technical support to see which flash devices have been tested.)
Reduces test execution times
Adds preventive code for potential program exceptions
Upgrades Netlist Merge tool providing capability for accepting user-edited merge_pins files. Adds debug trace file that shows sequence of merge steps
Adjusts screen settings for PCs in China
Build 4194
Upgrades code related to serial flash programming models
Build 4193
Corrects problem in DTS models when passing in values to subroutines and calling subroutines from subroutines
Build 4192
Usability enhancements
Build 4191
Adds capability to write message strings with variables from within the ShowFail(message) instruction
Adds capability to run script-generated SVF files with updated scans based on varying bit string values
Build 4190
Corrects problem updating pin register values in DTS models when running cluster tests in multi-chain applications
Build 4189
Corrects problem setting preload values for 1149.6 AC differential receivers when the pin type is bidirectional
Corrects problem setting guards from ProScan on bidirectional differential receiver pins.
Corrects problem related to option on Jumpers page to automatically add jumpers for IEEE 1149.6 testing of capacitively coupled devices. Extends capability so that in-line resistors are accounted for
Build 4187
Upgrades User Defined script capabilities
Build 4186
Adds capability to run Play/Record binary files in buffered mode, reducing run time and eliminating program latency while in the Run-Test/Idle state
Build 4184
Updates support for onTAP GPIO Serializer
Corrects test generation problem when pins from devices in multiple JTAG chains are used in cluster tests
Upgrades handling of unplug-plug events for onTAP USB cables
Build 4183
Adds support for AUG netlist format.
Corrects problem showing bit-string message values in user-defined scripts.
Build 4181
Updates User Defined code.
Build 4179
Ensures that pins are alternately selected to drive a net when the pins are joined by low-ohm resistors, providing each pin a chance to drive high and low multiple times.
Build 4178
Allows for use of for-loops in User Defined tests.
Build 4177
Updates Protel netlist translator
Build 4174
Sets preload capture values for to opposite value of expected capture values.
Build 4173
Updates 1149.6 related settings.
Build 4172
Add preload provisions for 1149.6 sample instruction.
Build 4171
Corrects problem related to incorrect test values in multi-chain applications for the vectors following the SAMPLE instruction for some configurations.
Build 4170
Improves usability of ProScan graphical debug environment by adding advanced controls for search, pin level diagnostics, and ease of switching between and running tests.
Build 4166
Improves Reset operation of USB cable when Reset buttons are clicked and when calling Reset from the onTAP DLLs.
Adjusts diagnostic message for no-connect pins in the event of stuck-at faults.
Upgrades use of EXTEST_TRAIN instruction for 1149.6 AC testing.
Build 4165
Adds pin-wiggle capability in ProScan for 1149.6 AC coupled pins.
Upgrades Guards+Attributes tab in ProScan to facilitate setting guards, attributes, recompiling, and rerunning tests from within ProScan.
Corrects problem showing test messages for multi-chain applications.
Adjusts FabMaster netlist translator code.
Build 4164
Corrects DTS test generation where EXTERNAL pin declarations are used when large numbers of cells with common control cells are present.
Build 4163
Adds screen to view onTAP Network License Manager’s server screen.
Build 4162
Updates for Play/Record feature used when loading configuration files.
Updates for licensing and onTAP Network License Manager.
Build 4161
Corrects problem with IDCODE tests resulting from millisecond delay settings in multi-chain tests or when specified on the Settings page.
Build 4160
Includes updates for programming Lattice FPGAs.
Upgrades differential pair testing. Reads port groupings of differential pair pins in BSDL files and accounts for all positive and negative side pins using BSDL files and netlist.
Build 4158
Adds Play/Record feature for SVF program configuration files. Play/Record converts SVF files to binary, allowing faster programming. Play / Record can be enabled from the Cables menu for specific SVF files.
Ensures that guard constraints in the Browse Circuit view are updated when a guard condition is changed the Vector view
Build 4157
Improves stability in ProScan debugging environment
Build 4156
Enables manual input of text in the License Request Folder Edit box on the Help About page.
Build 4155
Statically links Windows DLLs to enable that user’s have the correct DLLs
Build 4153
Corrects potential false failures in multi-chain applications
Build 4152
Ads stability when generating tests for some multi-JTAG chain applications
Build 4151
Corrects problem writing failure reports from Mfg test screen when Operator, Serial Number, and Unit Type text strings are entered.
Adds pin-wiggling capability on Nets screen and ProScan for the Xilinx USB cable
Build 4150
Adds code for Xilinx USB Platform Cable support (Beta).
Build 4149
Adds SAMPLE/PRELOAD instruction as a default in first cluster test scan prior to EXTEST instruction.
Build 4148
Corrects test generation for circuits with shared control cells to ensure that only one driver on a net is active at one time.
Moves license file, LogicPinMaps and other files within the onTAP folder to the c:\Flynn Systems Corp\onTAP folder, in order to avoid write protected folders within the c:\Program Files folder. The default installation folder is still c:\Program Files\onTAP.
Adds code in preparation of support for the Xilinx USB Cable II.
Build 4146
Improves coverage for handling guards when current limiting is enabled
Build 4145
Corrects problem with current-limiting option.
Corrects problem writing serial-number-specific files when testing from the Manufacturing Test screen.
Build 4143
Adds netlist translator support for IPL Wirelist netlists
Includes adjustment for the current limiting option
Build 4142
Changes the Scan switch factor on the Settings page to a current limiting switch factor (CLSF). Values greater than one limit the total number of pins that can be active at one time during the opens, stuck-at, and pull resistor tests.
Build 4141
Improves handling of edits to attributes and pin-map model assignments on the non-Scan page.
Build 4140
Adjusts ground bounce switch factor operation for pull-up/down tests.
Introduces option to add vectors and extend fault coverage in applications where pins share common tri-state control cells. The option is controlled by the “Alternate drive on pins having common control cells” check box on the settings page and the default setting is enabled.
Ensures that all eligible pins alternate drive on nets having multiple scan pins.
Corrects problem showing all LogicPinMap models on the non-Scan page.
Build 4139
Ease-of-use adjusments
Build 4138
Revises and extends the manner in which the Save Test Reports option works on the Mfg Test screen
Build 4137
Improves operation of JTAG Chain Auto Detect.
Adds support for ground debounce switch factor for pull-up/down tests.
Adds protection for test settings in the ProScan environment.
Build 4136
Adds support for return instruction in DTS model subroutines.
Updates and expands on-line help.
Build 4135
Adds support for use of local variables within subroutines.
Adds corrections for test status messages when stopping a test.
Build 4134
Upgrades test vector generation for ground debounce settings greater than one.
Build 4133
Adds safeguards to prevent problems accessing dot fail files when running onTAP DLLs.
Build 4132
Includes inductors in tests solutions and treats inductors as low impedance resistors.
Corrects problem with test generation involving low impedance devices.
Build 4131
Additional corrections made for Test Status text as well as shorts test coverage in applications having bus transceiver models
Build 4130
Corrects test message shown in the Test Status column of the Test screens when the Retries on Fail value is greater than zero and a test failure occurs when multiple SVF files are selected.
Build 4129
Adds loopback cable test, in the Cables menu, for the dual channel 30Mhz cable and restores loopback test for the single channel 6Mhz cable.
Build 4128
Provides additional correction for transceiver management during test generation