Column Control DTX

N5467A Infiniium User Defined Application (UDA)

Data Sheets

Automated testing continues to be an extremely important part of today’s engineering environment. Today’s oscilloscope vendors provide compliance applications such as USB 3.0 (U7243A) to provide specific automation for the technology that you need to ensure certification of your design. However, compliance applications are created specifically to the technology that you purchase. These applications lacked the ability to be modified, which meant limited flexibility until the addition of UDA. Any custom automation had to be done on your own with more complicated programming environments. Infiniium oscilloscopes now solve this problem with the User Defined Application (UDA). UDA is the only fully customizable automated environment made for an oscilloscope by an oscilloscope designer. It provides full automation, including the ability to control other Keysight Technologies, Inc. instruments, external applications such as MATLAB, and your DUT software. UDA also provides the ability to add custom tests to your Infiniium compliance applications. In addition, UDA automates and customizes your multi-lane interface testing with available switch matrix (Keysight U3020AS26 and BitifEye BIT-2100 Series) or custom switch matrix. UDA switches the signal under test from a multi-lane interface automatically so you do not have to be in front of the test setup to do this manually. It also supports test plan feature, which iteratively runs through the different permutations of your device setup and tracks the results. It makes testing of multi-lane signals more efficient and saves you time. 

Easy-to-use tool, lets you generate custom GUIs with minimum programming 

Use your generated GUI to: 

  • Automate testing 
  • Generate reports 
  • Consistently test across your organization 
  • Control switch matrix for automated multi-lane interface testing 
  • Add analysis to your compliance and debug software   

 

UDA’s environment was designed by Infiniium for Infiniium

 Figure 1: The need for UDA There are two key differentiators for UDA from programs such as Keysight’s VEE. The first is that UDA was designed specifically for an Infiniium oscilloscope. The UDA development environment is easier to use than other test and measurement automation packages, which allows you to spend less time programming and more time testing your application. The second key differentiator is that the environment built around the Infiniium proprietary compliance testing framework, which gives you features developed for Infiniium’s compliance testing and the customization you wanted. Other oscilloscope vendors may have compliance applications or leverage development environments such as VEE; however, only Keysight Infiniium oscilloscopes have the added advantage of the flexibility and ease of use of UDA. 

UDA’s development environment 

Similar to other programming applications; UDA has its own development environment. The environment can be downloaded for free at www.keysight.com/find/uda The UDA environment includes all the tabs that you would see in a typical compliance application, however, you control the tests and automation that you need. To make developing simple and easy, the development environment has two modes (Basic and Advanced). Basic mode allows you to quickly build an application. Tests written for basic mode will load a single setup file and execute a single script or command. You get variable set up, and can load your own company logo. All the features that are included in basic mode are also included in advanced mode. In addition, advanced mode adds connection diagrams, external instrument control, external application value source (file based), test grouping, sequential test steps, and independent scripts running during testing. Combining UDA add-in capability with your Infiniium compliance applications. 

 Integrate other Infiniium analysis software into your UDA

 UDA is fully compatible with all the Infiniium oscilloscope applications via SCPI commands. This compatibility includes Infiniium applications such as serial data equalization (N5461A), serial data analysis (N5384A), and InfiniiScan (N5414A). By combining UDA with these Infiniium applications, you are able to get exactly the automated analysis that you need. For example, you can create a UDA to find which equalization algorithm will open your eye the best. Simply combine UDA with the Serial data equalization and the eye height measurement and you can quickly find the filter you need for the optimal filter design. Not only will you know which tap values to use, but you will also have your customized HTML report to show it! In addition to working with all other Infiniium software, UDA is fully compatible with MATLAB (DSO90000A-061 and DSO90000A-062) and Infiniium’s user-defined function (N5430A), which allows you unprecedented flexibility in your measurement capability and in your automation software. UDA even allows you to import MATLAB graphics into your user-defined application report. Use your add-in capability to create tests that unlock the power of de-embedding and your application. Compliance applications may allow you to de-embed a fixture, but UDA allows you to show the improvement in your design by removing the cable and the fixture  

User-defined application provides features with ease of use in mind 

Once you have created a test, you can copy it, delete it, move it to a group or edit it. The same is true about a group of tests, you can easily copy a group of tests and create a new group of tests and then edit each individual test. Because UDA allows you to do this, you don’t need to type the same test multiple times. This saves you time and helps to eliminate errors.

 Add your own external applications One of the most advanced features of UDA is the ability to run any external application to your UDA. You can create a script from VBA or C# and then execute it into the UDA application. This allows you to add customizable consoles  

×

Please have a salesperson contact me.

*Indicates required field

Preferred method of communication? *Required Field
Preferred method of communication? Change email?
Preferred method of communication?

By clicking the button, you are providing Keysight with your personal data. See the Keysight Privacy Statement for information on how we use this data.

Thank you.

A sales representative will contact you soon.

Column Control DTX