Authors Radiant Technologies Inc.
License CC-BY-NC-SA-2.5
Main Vision Manual User guide 2021 Main Vision Manual 2 Table of Contents Introduction .................................................................................................................................... 3 Introduction ............................................................................................................................... 3 Contact Radiant Technologies, Inc. .............................................................................................. 12 Contact Radiant Technologies, Inc. ...................................................................................... 12 Hot Keys ..................................................................................................................................... 13 Hot Keys ................................................................................................................................... 14 Error Reporting ............................................................................................................................. 16 Error Reporting ...................................................................................................................... 16 Application Notes ......................................................................................................................... 22 Remanent Polarization Study and the ....................................................................................... 22 Glossary ....................................................................................................................................... 59 Glossary ................................................................................................................................... 60 Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 3 Introduction Vision Program for Precision Testers The Precision Family of Ferroelectric Testers The Precision Materials Analyzer family of ferroelectric testers provides a full range of high- speed, high-precision ferroelectric material characterization instruments to meet every budget and research need. A comparison of model cost, speed and voltage capability is given at Vision Testers. All systems are capable of internally-generated sample stimulus voltages of 10.0 Volts1. Most systems include internal amplifiers that allow 100.0-Volt measurements. 200.0-Volt and 500.0-Volt options are also available. Voltages of up to 10,000 Volts can be used by adding an accessory High Voltage Amplifier (HVA) and High Voltage Interface (HVI). The researcher may connect any existing amplifier, provided a logic unit (known as an ID Module) is obtained from RTI. The latest HVI model, released in 2017, has the ID module built into the instrument. It is programmed for delivery at Radiant Technologies, Inc., but may be reprogrammed at any time by the user. The Vision Program A single, unifying program, called Vision, provides a consistent compatible interface across all hardware architectures. It is designed with the understanding that what is important in ferroelec- tric testing is maintaining a complete and accurate history of the signals applied to, and the re- sponses of, a sample. The researcher has the capability to create custom experiments that are as simple or elaborate as required. Experiments can be run, rerun, reconfigured and repeated. As an experiment is executed, it is saved along with the measured data to be recalled for reuse. Data can easily be recalled for examination. On-board tools are available to provide data analysis and comparison of multiple data vectors. Data may be exported directly to Excel, Word, text files or a printer for analysis and publication. Data are organized into archives that hold both the data and the experiments that produced them. These archives are uniquely named and are written to individual files that may be sorted and stored in any way that is most logical to the researcher. These files can be emailed or written to an external data storage (USB drive, CD, etc.) for use by other researchers that are running the Vision program. Vision can be installed on non-tester computers for the purpose of recalling and reviewing data or creating experimental Test Defini- tions. This manual provides a complete description and set of instructions for the use of Vision Version 5.x.x. (As of this writing, Vision 5.26.4 is being shipped.) The system is large and complex, but is designed so that the new user can begin to get immediate results without exhaustive training. Much of the detail of the program is segmented into Tasks that perform specific functions. Tasks may be very simple or very complex, but the user need only learn to use the Tasks that are im- portant to the research at hand. The manual gives a complete overview of the program, a number of tutorial sessions, step-by-step operating procedures for the most common operations in Vision and a detailed description of each Task including a discussion of every control that appears on every dialog. The Task descriptions are also available using the Click For Task Instructions but- ton on any dialog associated with the Task. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 4 The Vision program, its Tasks and its drivers, as well as these help pages, are under constant de- velopment. In order to use the most up-to-date and efficient release of the Vision program please visit the Vision download form regularly. The current Vision version and release date are noted near the top of the form. If an update is in order, fill in the form and click Submit. You will be linked to the Vision installer download page. Review the information on the page. Then click the installer download button and install or update per the instructions on the page. A Note on Vision Structure and Versioning The Vision program is a framework program that provides services to Vision Tasks. Tasks are semi-independent agents that perform the work within the program. Tasks loaded by Vision at runtime into the Task Library. Some Tasks are also loaded into the Vision QuikLook Menu. Figure 1 - Tasks in the Task Library and Figure 2 - Task in the QuikLook Menu. The Vision program version is divided into three sections. The first is the main version. It repre- sents major changes or additions to the program that occur infrequently. The current version is "5". The second digit represents changes to the main framework program that happen frequently but are of significant influence on the program. At this writing the second digit in the Vision ver- sion is "12". In some cases these changes will not be apparent to the customer. The final digit (currently "10") represents minor changes. In all cases, changes to the Vision version number refer only to changes to the framework program, not to changes to individual Tasks or groups of Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 5 Tasks. The Vision version can be seen by going to Help->About Vision. Note that the "(R)" in the version number indicates that this is a release compilation of the program for customers. Figure 3 - The "About Vision" Dialog. As a semi-independent agent, each Task has its own version. The first two numbers of the Task version will always agree with the first two digits of the Vision program version. When the Vi- sion version was updated to "5.12.0" all Tasks were also updated to "5.12.0". After that point, the Vision program version - representing changes to the framework - and the Task version will di- verge as changes are made to individual Tasks. Task versions will also differ from each other. The configuration dialog for each Task will show the Task version, the date of the version and the initial release year. Measurement Tasks that present data in a dialog will show the same in- formation on that dialog. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 6 Figure 4 - Task Versions. The "About Vision" dialog of Figure 3 also shows a "Driver Version". The Driver is a Windows DLL program that takes input from Vision and formats it so that it can be understood by the test- er. It communicates the information to the tester and receives tester response. The response is reformatted for, and passed back to, the Vision program. The driver program version will gener- ally resemble the Vision version but is completely independent. If you are having trouble with your tester, your Vision program or with Windows interface to either we will often ask you for the Vision and/or Driver version. Vision provides tools that make it easy for you to obtain that information in a suitable format and send it to us. If we need such information we will guide you to those tools. Licensing Vision is freely distributed to any and all parties who have an interest without further license. The program may be downloaded any number of times and may be instaled on any number of host computers. The practical uses of the program are limited without a Precision tester, but the program is fully operational with or without a tester. With no tester present, data-collecting Tasks will generate meaningless synthetic data. Any party can register a DataSet taken by any other party to review archived data and investigate the construction of the experiment (Test Def- inition). Licensing Custom Task Suites A number of groups of Vision Tasks, known as Custom Task Suites must be purchased and li- censed before they will operate. The Tasks are freely distributed with Vision. Any user can open the Task configuration dialog for review and to access the Task Instructions. Any user can re- view Custom Task data collected by a licensed installation of the Custom Task. However, to op- erate the Task it must be licensed. The license is in the form of a file named Security.sec that is placed in C:\Program Files (x86)\Radiant Technologies\Vision\System. The Task is coded to the Task Suite or Task Suites being purchased. It is also coded to an embedded ID in the tester for which it is purchased. In order for a Custom Task to operate, the security.sec file must be in Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 7 place and the specified tester must be connected to the Vision host and powered. The security.sec file may be copied to any number of host computers. However, it cannot be transferred to any other Precision Tester. Task Suites include: • Chamber (Pyroelectric): Set Temperature/Measure at a series of temperatures. This offers automatic control of a variety of thermal controllers. • Chamber: Measure using PUND. • Remanent Chamber: Measure using Remanent Hysteresis. • Piezo: Measure the sample polarization (µC/cm2) and displacement response. The displacement response is measured by an external displacement detector and captured as a voltage at the SENSOR port. • Piezo: Basic measurement. Normally used for bulk samples. There are minimal onboard noise reduction tools. • Advanced Piezo: Normally used for thin film samples with data taken from an AFM. There are advanced noise reduction tools and extensive data processing. • Piezo Filter: Gather, operate on, store and plot Piezoelectric data from one or more Piezo and/or Advanced Piezo Task. • Transistor: Capture transistor drain current as a function of VSource and VGate. • Transistor Current: Transistor response at a single Vgs and Vds. • Transistor IV: Transistor response at a single Vds over a range of Vgs. • Transistor Curve Trace: Series of Transistor responses at a single Vds over a range of Vgs. Vds changes at each sweep. • Magneto-Electric: Capture sample polarization (µC/cm2) as a function of a variable magnetic field provided by a Helmholtz coil. Older installations used a KEPCO BOP 36 current amplifier to provide stimulus to the Helmholtz coil. These also used a Lakeshore 425 Gaussmeter to calibrate the field at the sample. Later measurements us the RTI CS 2.5 current source to drive the Helmholtz coil. Hall Effect sensors are built into a shield box to directly detect the magnetic field at measurement time. M.E. Tasks are divided into Kepco and CS 2.5 groups. • Magneto-Electric Response: Hysteresis style polarization (µC/cm2) over a period- ic magnetic field (G). • DC Field: Set and hold a fixed DC magnetic field (G) for a user-specified period of time (s). • Single-Point C/V (MR): measure sample small-signal capacitance (nF) using a magnetic field (G) stimulus. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 8 Figure 5 - Notice Appears when Unlicensed Piezo is Accessed. The Configuration Dialog will Open when the Notice is Closed. A small note on text format in these Help pages. There is not a large list of various textual representations in the Vision help pages. However, these few rules do apply: 1. Vision key words are always capitalized, as in Task, DataSet or Test Definition. 2. Names of controls on dialogs are italicized as in Task Name , VMax or Comments . 3. Text within controls is specified in quotations. For example '... and set Task Name to "5.0-Volt Hysteresis".' 4. References to figures and tables with in text are set in bold type as in '... Figure 7 rep- resents...'. A small note on Vision documentation This collection of documents forms the main Vision manual. It, along with Task-specific and dialog-specific help, accessed by clicking Click For Task Instructions/Click For Dialog Instruc- tions on any Vision dialog, form the complete set of program documentation. The Vision pro- gram changes frequently. Documentation will normally lag behind program updating, sometimes by significant periods of time. One consequence is often that an image of a dialog or set of con- trols in the documents to not exactly resemble the program windows being discussed. Neverthe- less, Vision is designed to grow naturally so that older documentation will still be correct and helpful, even where it may be incomplete. Note that Task Instructions will provide more detailed Task-specific information that is also like- ly to be more up-to-date than these general Vision help pages. The Task Instructions should form the major reference for the Vision program. System Requirements All modern Windows-based host computers have sufficient resources to install and operate the Vision program. Vision should install and operate correctly under 32-bit and 64-bit Windows Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 9 operating system from Windows XP through Windows 10. However Radiant Technologies, Inc. can no longer provide customer support for installations on Windows versions older than Win- dows 7. Maintaining Vision The Vision program does not have tools installed on the host computer to search for version up- dates. However, the Vision program is upgraded very frequently. Two or three version updates in a week are not unheard of. Often these updates include significant improvements or important fixes. Furthermore, the first request when you are asking Radiant Technologies, Inc. for assis- tance will be to ensure that you are running the latest Vision. To update Vision, go to http://www.ferrodevices.com/1/297/download_vision_software.asp, fill in the form and click Submit. You will be linked to the Vision Installer Download page. Review the information on the page and click the download button. Acknowledge all warning. Allow the file to download and then run it. The installer will quickly update most installations. Older Vi- sion installations must be uninstalled before the installer will write the newer version. Unin- stalling using the standard Windows program uninstall tool will leave custom files such as secu- rity.sec and custom DataSets in place. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 10 Figure 6 -Vision Install/Update Form. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 11 Figure 7 - Vision Installer Download Page. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 12 Contact Radiant Technologies, Inc. Mr. Joe Evans President Ms. Michelle Bell Marketing and Sales Mr. Bob Howard Hardware Design and Construction Mr. Spencer Smith Hardware Design and Vision/Hardware Interface (Driver) Mr. Scott Chapman Software Design and Programming, Training, Customer Support 2835 Pan American Fwy NE Suite B and C Albuquerque, NM 87107 1-800-289-7176 505-842-8007 Voice 505-842-0366 FAX radiant@ferrodevices.com www.ferrodevices.com Process and Clean Room www.ferroelectrictesters.com Precision Testers . Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 13 Hot Keys Key Action <F1> Execute the Current Test Definition (CTD) <F10> Close the Vision program <Ctrl-N> Create a new DataSet <Ctrl-O> Open the DataSet that is selected in the DataSet Explorer <Shift-T> Show/hide the Vision toolbar <Shift-S> Show/hide the Vision status bar <Shift-X> Show/hide the DataSet Explorer window. <Shift-L> Show/hide the Vision EDITOR window <Ctrl-W> Clear the Vision User Area of all data plot windows. <Ctrl-G> Clear the Vision User Area of all Test Definition Graph windows. The user is not prompted to save the Test Definition Graph to a file. <Alt-W> Hardware Refresh <Ctrl-L> Remove the last-entered Task from the bottom of the Test Definition in the Vision EDITOR. This renders the Test Definition Task list one Task shorter. <Ctrl-A> Remove all Tasks from the Vision EDITOR. <Alt-A> Open the Editor Aide tool. <Shift-E> Move the Tasks in the Current Test Definition (CTD) of the open Da- taSet back to the EDITOR window, appending them to any Tasks al- ready in the EDITOR Test Definition. <Shift-U> Move the Tasks in the Current Test Definition (CTD) of the open Da- taSet to the Customized Tests folder of the TASK LIBRARY. Open a dialog to generate a name for the Customized Test. <Alt-E> Program Vision to close the EDITOR window when a DataSet Current Test Definition (CTD) is executed. <Alt-X> Program Vision to close the DataSet Explorer window when a DataSet Current Test Definition (CTD) is executed. <Ctrl-F> Search for specified text in the DataSet Log window. A dialog opens to specify the text. <Alt-F> Find the next instance of the specified text in the DataSet Log win- dow. <Alt-H> Open the Vision "About" dialog to determine the Vision version, etc. <Ctrl-H> Open the Main Vision Manual. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 14 Hot Keys Most of Vision's primary functions can be accessed in a number of ways. As Vision is being learned most actions are taken by the user by selecting the option from the main menu. Many of these options are also duplicated by right-clicking the mouse with the cursor in the window that is specific to the action. Primary functions also have hot keys assigned to them that enable the operation from the keyboard without using the mouse. As the user becomes more comfortable with the program and is spending more time operating the Precision tester and less time learning Vision, the hot keys provide quicker access to the functionality than does the mouse. They be- come a very convenient tool once they are learned. The table below lists the hot keys and the op- erations that they control. Key Function File Functions <Ctrl-O> Open a DataSet. Select the DataSet in the DataSet Explorer and press the hot-key. <Ctrl-N> New DataSet. Initiate the DataSet creation operation <F10> Quit Vision View Functions <Shft-T> Toggle the toolbar between shown and hidden. <Shft-S> Toggle the status bar between shown and hidden. <Shft-X> Toggle the DataSet Explorer window between shown and hidden. <Shft-L> Toggle the Library and Editor windows between shown and hidden. <Ctrl-W> Close all plot windows. All windows generated by Filter Tasks and visible in the User Area will be closed. They may be reopened by recalling the Filters that created them from the DataSet Archive. QuikLook Functions <Ctrl-R> Repeat the last QuikLook Measurement. This option will open the configuration dialog for the most recently executed QuikLook Task. The Task will be preconfigured as it was for the execution. Editor Functions <Ctrl-A> Remove all Tasks. Completely empties the Editor of all Tasks in the Test Definition <Ctrl-L> Remove last Task. Eliminates the most recently added Task in the Test Definition in the Editor. The Test Definition length is shortened by one Task. DataSet Functions <F1> Execute the DataSet Current Test Definition. <Shft-E> Return the Current Test Definition to the Editor. The Test Definition in the DataSet is appended to any Test Definition already in the Editor. <Shft-U> Send the Current Test Definition to the Customized Test Folder. A Dialog will open to allow the Test Definition to be named as a Task in the Library Customized Test Folder. <Alt-E> Toggle the switch that forces the Editor window to close on DataSet execution. Status of the switch can be viewed in the " D ataSet" menu option. <Alt-L> Toggle the switch that forces the Library window to close on DataSet execution. Status of the switch can be viewed in the " D ataSet" menu option. <Alt-X> Toggle the switch that forces the DataSet Explorer window to close on DataSet execution. Status of the switch can be viewed in the " D ataSet" menu option. Log Window Functions <Ctrl-F> Find text. Opens a dialog in which text to be located in the uppermost DataSet log window is speci- fied. Text search may be restricted to case-sensitive or this may be disabled. Window will scroll to the text location and the entry number will be indicated in a dialog. Text will not be highlighted. <Alt-F> Repeat search for the most recently specified text in the DataSet Log window. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 15 Help Functions <Ctrl-H> Access Help topics. <Alt-H> Vision "About" box Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 16 Error Reporting When Measurement Tasks return from the Precision hardware with measured data for display, they data includes an integer error value. Normally this value will be zero, indicating no error. However, a very large and detailed set of error conditions may produce any of the values from the table below. Vision can use the error value to obtain both a textual description and a recom- mended course of action. Both of these text values are reported in the table. The text description is also reported on the response dialog and in exported text, Word and Excel files. When reported on a response dialog, the error can be reviewed by selecting the Error Report button. This will open a subdialog in which recommended actions may also be reviewed as in Figure 1. Many errors refer to hardware and/or hardware driver details that will have no meaning to the user. However, if errors persist despite corrective action, the user may identify the error and re- port it to Radiant Technologies to help better understand the nature of the problem and correct it more quickly. Error Description Action/Remedy Code -4 TIA Output Overvoltage in the Positive The sample Hysteresis loop is too square for the Amplifi- Directions cation settings used by the test system on the last meas- urement, with Auto-Amplification disabled. The tester can adjust itself, but must be in Auto-Amplification mode to do so. Please put the system into Auto-Amplification mode and re-run the measurement. After remeasuring, you may re-enable Auto-Amplification. -3 TIA Output Overvoltage in the Negative The sample Hysteresis loop is too square for the Amplifi- Directions cation settings used by the test system on the last meas- urement, with Auto-Amplification disabled. The tester can adjust itself, but must be in Auto-Amplification mode to do so. Please put the system into Auto-Amplification mode and re-run the measurement. After remeasuring, you may re-enable Auto-Amplification. -2 TIA Output Overvoltage in both Direc- The sample Hysteresis loop is too square for the Amplifi- tions cation settings used by the test system on the last meas- urement, with Auto-Amplification disabled. The tester can adjust itself, but must be in Auto-Amplification mode to do so. Please put the system into Auto-Amplification mode and re-run the measurement. After remeasuring, you may re-enable Auto-Amplification. -1 Amplification too High The test system has determined that it is at too high an am- plification level for the size of the sample and cannot lower its amplification level to match the sample. One possible reason is that the test system is already at its lowest ampli- fication level and cannot go any lower. Another possibility is that the test system tried to make the measurement so many times that it reached its "number of tries" limit and was forced to stop. In the second case, it may be possible to achieve a proper measurement simply by starting the sample test again. If this does not work then the sample Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 17 cannot be measured. 0 Valid Data No error has occurred. The presented data represent the actual sample response to the applied signal. 1 Amplification too Low The test system has determined that it is at too low an Am- plification Level for the size of the sample and cannot raise its amplification level to match the sample. One possible reason is that the test system is already at its highest ampli- fication level and cannot go any higher. Another possibility is that the test system tried to make the measurement so many times that it reached its "number of tries" limit and was forced to stop. In the second case, it may be possible to achieve a proper measurement simply by starting the sample test again. If this does not work then the sample cannot be measured. 2 Generic Error This is a generic error not used in Version 3.1.0 or later. It is included to maintain compatibility with older versions. If this error is seen, please advice RTI. 3 Acquisition Exceeded The Precision test system has attempted to make the meas- MAX_NUMBER_OF_AMPX_LOOP_ urement a number of times while adjusting the Amplifica- COUNTS tion Level. Each attempt failed for one reason or another. The best approach is to try the measurement again one more time. If the second attempt is also unsuccessful, then the sample cannot be measured. 4 Acquisition Exceeded The Precision test system has attempted to characterize its MAX_NUMBER_OF_ZERO_LOOPS drift and internal noise prior to a measurement. It cannot during zeroing successfully do so. The most likely cause of this failure is that the sample is shorted. Another possibility is that the sample is very large and the initial Amplification Level is too high for the sample size. In this case, a successful measurement can be accomplished by taking the tester off Auto-Amplification, manually setting the Amplification Level to a very low value like 0.001, re-enabling Auto- Amplification and then repeating the test. A third possible cause of this problem is an external signal being injected into the measurement cables. The final possible cause is that the sample is discharging into the tester while the test- er is attempting its calibration. 5 RAMP_RATE_VS_MEASURE_PERIO The Precision test system evaluated the rise time that it D_ERROR_CODE - Ramp Rate Too used for the test just executed and found that the requested Fast for the Measurement period for the pulse width or Hysteresis loop was too fast to allow the output voltage to reach its assigned value. The test must be slowed down or a higher Amplification Level must be used. The output rates are selected by the tester based on the Amplification setting. The higher the amplifi- cation setting, the faster the allowed ramp rate. Setting a higher Amplification Level increases the allowed tester speeds, but if the sample is too large to increase Amplifica- tion Lever, the only option is to slow down the test. To select a higher Amplification Level in Auto- Amplification, Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 18 1. Disable Auto-Amplification. 2. Set the New Amplification Level. 3. Re-enable Auto-Amplification 4. Repeat the measurement. 6 A Math Error has Occurred While Con- An internal error has occurred. Please contact Radiant verting the Assigned Voltage to a Binary Technologies with the Error Code and a description of the Value. problem. 7 AWFG Communication Error An internal error has occurred. Please contact Radiant Technologies with the Error Code and a description of the problem. 8 An Error Loading Clocks has Occurred An internal error has occurred. Please contact Radiant Technologies with the Error Code and a description of the problem. 9 AWFG Trigger Failure An internal timing signal was corrupted. Resulting data are suspect. No corrective action is required. The test may be repeated. 10 A Communication Error with the Oscil- An internal error has occurred. Please contact Radiant loscope has Occurred. Technologies with the Error Code and a description of the problem. 11 A Request to Windows NT 4.0 has Gen- No corrective action required. Please repeat the measure- erated an Error. ment. 12 The System Cannot Compensate for The sample has either shorted or is generating current Sample-Induced Measurement Drift. while the test system is attempting to calibrate prior to a measurement. If the sample is not shorted, the issue may be resolved by removing the sample and attaching it again. Otherwise the sample must be replaced. 13 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 14 Test System Would Not Self-Calibrate The sample has most likely shorted or is too large for the Prior to a Measurement. tester. Try using the lowest Amplification Level allowed by the system while in Auto-Amplification to select the lowest Amplification Level in Auto- Amplification, 1. Disable Auto-Amplification. 2. Set the Amplification Level. 3. Re-enable Auto-Amplification. 4. Repeat the measurement. 15 Sample Current Too High with Amplifi- The sample has most likely shorted or is too large for the cation Level a Minimum. tester. Try using the lowest Amplification Level allowed Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 19 by the system while in Auto-Amplification. to select the lowest Amplification Level in Auto- Amplification, 1. Disable Auto-Amplification. 2. Set the Amplification Level. 3. Re-enable Auto-Amplification. 4. Repeat the measurement. 16 Amplification Level must be Manually The sample is too large for the initial Amplification Level Reduced to Successfully Measure. in Auto-Amplification. The sample appears as a short to the system. Manually lower the Amplification Level to lower the Amplification Level in Auto-Amplification, 1. Disable Auto-Amplification. 2. Select the lower Amplification Level. 3. Re-enable Auto-Amplification. 4. Repeat the measurement. 17 The Oscilloscope Timed Out Clearing An internal error has occurred. Please contact Radiant the Pipeline. Technologies with the Error Code and a description of the problem. 18 The Oscilloscope Reports an Incorrect No corrective action required. Please repeat the measure- Measurement. ment. 19 A Communications Error to Output 3 is An internal error has occurred. Please contact Radiant Reported. Technologies with the Error Code and a description of the problem. 20 Delay Period too Short The specified delay period is not long enough to allow the system to reach the assigned voltage prior to the start of the measurement. The delay period must be lengthened. This error applies to delay periods assigned to Leakage, I(V), C(V) and Pulse Tasks. 21 Requested Pulse Width is too Short The requested pulse width is shorter than the system speci- fication. Increase the pulse width. 22 Requested Leakage Soak Time is too The requested soak time for the Leakage test is shorter than Short the system specification. Increase the Leakage soak time. 23 Requested Leakage Measurement Time The requested measurement time for the Leakage test is is too Short shorter than the system specification. Increase the Leakage measurement time. 24 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 25 Requested Tickle Voltage is too Low The requested C/V or Advanced C/V Task tickle voltage is too small for the test system to generate. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 20 26 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 27 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 28 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 29 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 30 Access to an Accessory Instrument An error has occurred while accessing accessory equip- Failed During Acquisition. ment. Please contact Radiant Technologies with the Error Code. 31 Accessory Instrument of the Wrong The Precision tester found an accessory on the assigned Type. port that is different from the specified instrument. Please check the cabling between the tester and the accessory and make sure that it is plugged into the COMM port. Recheck the menu settings. If the error persists, contact Radiant Technologies. 32 The HVI Detected a Sample Fault Dur- The sample shorted during a High Voltage test while using ing a Test. the High Voltage Interface (HVI) along with a High Volt- age Amplifier (HVA). The short did not heal immediately, but continued for at least 17 ms. The HVI opened the high voltage test path and intentionally grounded both sides. of the sample. The sample is most likely permanently dam- aged. 33 Requested HVA Voltage Incorrect. The requested amplifier voltage specification for the test does not match the tester's own voltage specification. DO NOT CONTINUE TESTING. There is a possible high voltage safety issue. Please contact Radiant Technologies. 34 Wrong HVI Rating on the Requested The High Voltage Amplifier (HVA) on the specified port Port. does not match the amplifier specified in software. (For example: 4,000-Volt HVA specified, but 10,000-Volt HVA present.) 35 HVA Responded with Incorrect Ad- This error should never appear. If you see this error, con- dress. tact Radiant Technologies immediately. 36 Mux not Present on Specified COMM No accessory Precision Multiplexer appears on the soft- Port. ware-specified COMM port. 37 Mux not Present on Specified COMM No accessory Precision Multiplexer appears on the soft- Port. ware-specified COMM port. 38 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 39 Unspecified Error This error value is not assigned. The user should not en- counter this error. If this error appears please contact Radi- ant Technologies immediately. 40 The Requested Period for the Hysteresis The requested Hysteresis loop is so short that Vision can- Loop is Too Short by a Factor of at not execute enough measurement points to display a loop. Least 5. Please make the test period longer. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 21 Table 1 - Table of Hardware Errors Figure 1 - Detailed Error Reporting Dialog Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 22 Application Notes The application notes below, and many other resources, can also be found at the Radiant Tech- nologies Support Page. Remanent Polarization Study and the "Gap" - EMF 2003 Slide 1 - Title Page Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 23 Slide 2 - Introduction. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 24 Slide 3 - Samples. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 25 Slide 4 - Defining the Hysteresis Measurement. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 26 Slide 5 - Defining the "Gap". Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 27 Slide 6 - Effects of Sample Preset. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 28 Slide 7 - A Virgin Hysteresis Loop. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 29 Slide 8 - Defining the PUND Test. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 30 Slide 9 - PUND Results. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 31 Slide 10 - Defining the Hysteresis Delay. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 32 Slide 11 - Defining the PUND Delay. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 33 Slide 12 - Is the Gap Real? Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 34 Slide 13 - Is the Gap Real? Slide 2. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 35 Slide 14 - Is There a Gap on Both Ends? Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 36 Slide 15 - PUND Using Hysteresis Loops. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 37 Slide 16 - Switching and Non-Switching Hysteresis Components. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 38 Slide 17 - "Gap" in the Half-Loop. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 39 Slide 18 - Remanent Hysteresis. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 40 Slide 19 - The Full Remanent Loop. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 41 Slide 20 - Remanent Polarization in Hysteresis. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 42 Slide 21 - The "Gap" Vs Speed. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 43 Slide 22 - The "Gap" Vs Delay. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 44 Slide 23 - Summary of the Introduction. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 45 Slide 24 - Microsecond Delay. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 46 Slide 25 - Microsecond Delay. Slide 2. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 47 Slide 26 - Microsecond Delay. Slide 3. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 48 Slide 27 - Microsecond Delay. Slide 4. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 49 Slide 28 - Test Results Summary. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 50 Slide 29 - Test Results Summary Page 2. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 51 Slide 30 - Polarization Vs Voltage. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 52 Slide 31 - Remanent Polarization Vs Voltage. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 53 Slide 32 - Remanent Polarization Vs Voltage & Delay. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 54 Slide 33 - Remanent Polarization Vs Voltage & Delay. Slide 2. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 55 Slide 34 - Summary. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 56 Slide 35 - Summay. Slide 2. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 57 Slide 36 - Why is this Important?. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 58 Slide 37 - Why is this Important?. Slide 2. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 59 Glossary Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 60 Glossary Term Definition and Discussion Administrative In- The Admin Info button appears on a Task's configuration dialog or Data Presentation dialog formation when the Task is recalled from a DataSet Archive or executed under QuikLook. Clicking the button opens a subdialog that gives pertinent information regarding Vision, the Vision driv- er, the Precision Tester, the User's host computer and a variety of other parameters. The na- ture of the dialog will depend on the type of Task that is presenting the information. A sim- ple Program Control Task will show a reduced dialog with only basic information. A Hard- ware or Measurement Task will show a larger dialog with more Precision tester detail. Branch Task Admin Info Dialog. Hysteresis Task Admin Info Dialog. Archive Regraph Archive Regraph refers to the action of recalling a Task from a DataSet Archive for configu- ration and, possibly, data review. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 61 The figures show the procedure for an archived Hysteresis Task. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 62 Auto ETD Summary This is a General Information Task that is automatically added by Vision to an Executed Test Definition (ETD) as the first-executed Task. It contains a summary of the configuration of every Task in the Test Definition. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 63 Beep On Execute All Tasks now have a Beep On Execute check box added to their configuration dialogs. This control is absent on QuikLook configuration dialogs. This control will normally be un- checked. When checked, the Task will emit an audible beep when it executes in a Test Defi- nition. This serves as an announcement to the human operator that that Task is executing. The duration and pitch of the beep is configured globally in "Tools->Options...->Vision Startup and Misc.". Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 64 Branching/Branch This term refers to the act of returning Test Definition execution to a previous Branch Target Looping Task, by a Branch Task, based on the current status of a Branch Logic Condition. This tool allows a Test Definition, or a subsequence of Tasks in a Test Definition, to be repeatedly executed in a single Test Definition Execution. Branch Logic Con- This is a comparison between the current state of a selected User Variable and a fixed value dition of the User Variable type (integer, real, text or Boolean), using a fixed comparator (less than, less than or equal to, equal to, greater than, etc.) The results of this comparison will be used by a Branch Task or a Nesting Branch Task to determine if Test Definition execution is to be returned to the associated Branch Target/Nesting Branch Target Task or to be passed to the Task following the Branch/Nesting Branch in the Test Definition. Branch Target This is any single Task with which a subsequent Branch Task has been associated and to which the Branch Task will return Test Definition execution if the Branch Logic Condition is met. CTD Name 60 characters maximum. This is the descriptive name associated with a DataSet's Current Test Definition (CTD). This name should be descriptive of the CTD and should be unique. As the CTD is executed in the DataSet, the execution will be archived as an Executed Test Definition (ETD) using this name as a basis. The ETD name recorded in the DataSet Ar- chive will be this text augmented with a serialized index to render the ETD name unique. This name is offered for editing when a Test Definition is moved from the EDITOR into the DataSet's CTD. It may also be immediately edited by double-clicking. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 65 Current Test Defini- This is the top-most structure in a DataSet. It is a single Test Definition that is ready for im- tion (CTD) mediate execution. The CTD consists of a CTD Name and the list of Tasks that make up the Test Definition. Running the Test Definition by clicking <F1> or selecting "DataSet- >Execute Current Test Definition (CTD)" will cause the Tasks in the CTD to execute. After complete execution the Tasks are written as Executed Test Definitions to the DataSet Ar- chive using the CTD Name as basis and appending a serialized index to form the ETD Name. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 66 Custom Task Suite Although Vision and its associated Tasks are distributed free to anyone, a number of Tasks are grouped together into Custom Task Suites that must be purchased and licensed with a Security.Sec file. These Tasks are also freely distributed with Vision. Anyone can open a Custom Task to review the configuration dialog and access the Tasks Instructions. Anyone can review data that are captured by a Task in a Custom Task Suite. However, in order to include a Custom Task in a Test Definition or to operate the Task it must be licensed. Custom Task Suites include: • Chamber • Magneto-Electrics • Piezo • PiezoTest • Transistor Customized Test A Customized Test is an entry in the TASK LIBRARY under the "Customized Tests" fold- er. It appears to be a Task in the folder, but actually represents a complete Test Definition that has been configured in the EDITOR and moved into the TASK LIBRARY as a single entity. The Customized Test contains all Tasks in the Test Definition with configured values as they were established in the EDITOR. Moving the Customized Test back into the EDI- TOR does not open any configuration dialogs. However, the Tasks in the Customized Test are appended, as configured, to any Tasks already in the EDITOR Test Definition. Data Mining Data Mining is a tool that allows any subset of data-collecting Tasks of a specific type to be collected from any number of source DataSets and written together to a single ETD in a sin- gle DataSet Archive in a new or existing DataSet. In addition a single Filter, of any type that Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 67 is appropriate to the type of the Tasks being mined, can be configured to collect, operate on, plot and store the data of the Tasks being mined. DataSet A DataSet is a fundamental data management tool in Vision. It might be considered Vision's laboratory notebook. A DataSet consists of a Test Definition (or experiment) that is ready to executed, known as the Current Test Definition (CTD). It also contains the DataSet Archive that holds the complete record of Test Definitions executed within the DataSet. These are known as Executed Test Definitions (ETDs). DataSets may be registered to Vision or unregistered to keep Vision as clean as possible. Registered DataSet are listed, by file location, in the DataSet Explorer tree. Double-clicking a DataSet in the tree opens the DataSet in its own tab in the DataSet Explorer window. Any number of DataSets may be opened in Vision/the DataSet Explorer. When open, a DataSet has the following components: • Current Test Definition (CTD): The Test Definition that is ready for immediate ex- ecution. • DataSet Archive: The complete record of all previous experimental activity in the DataSet. • Executed Test Definitions (ETDs): The group if ETDs form the DataSet Archive. Each complete execution of a Test Definition is stored as an ETD in the DataSet Archive. • DataSet Log Window: This is a searchable text record of all activities performed in a DataSet. This window also serves as a DataSet manipulation tool. The window must be the top-most window in the user area to operate on the DataSet. Closing the Log Window closes the DataSet. • DataSet Explorer Tab: This is the tab window in the DataSet Explorer that holds the open DataSet. In addition a DataSet has the following properties: • DataSet Name: Each DataSet Name must be unique. 60 characters maximum. • DataSet File Path and Name: Each DataSet is stored in a Microsoft DAO (Data Access Object) database. DataSet file names have a *.dst file extension. DataSet files may be located anywhere in the Vision host file system. The DataSet will be recorded by file position in the DataSet Explorer tree. • Experiment Initials: This is the identity of the person who created the DataSet. • DataSet Creation Date: The date and time that the DataSet was created. • DataSet Update Date: The date and time of the last update to the DataSet. • Comments: An available text description edited by the user on creation. This text is of limited value and is not recommended. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 68 Note that, despite the opportunity to configure and execute Tasks from the QuikLook menu, Vision is designed to have experiments performed by executing them as Test Definitions in DataSets. DataSet Archive This is the DataSet component that appears immediately below the Current Test Definition (CTD) in an open DataSet tree. This is the repository for all previous activity performed within the DataSet. It forms a collection of one or more Executed Test Definitions (ETDs) DataSet Explorer This is a primary Vision program window. By default it occupies the entire vertical expanse of the left side of the main Vision program User Interface (UI). The DataSet Explorer con- tains a tree that represents the file folder tree containing every registered DataSet. Each Da- taSet is represented by an icon in the tree at the position at which the DataSet file is located in the Vision host file system. Each DataSet is represented by an icon and the DataSet name in the tree. The DataSet repre- sentation can be opened to display DataSet File Path and Name, Comments (if any), Exper- imenter Initials, update date and creation date. Double-clicking the DataSet name/icon will open the DataSet in a new tab in the DataSet Explorer. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 69 DataSet Log Win- This is a text window that appears in the Vision User Area when a DataSet is opened in the dow DataSet Explorer. The log window maintains a chronological record of activities in the Da- taSet as they occur. The text is searchable and can be saved to file and/or printed. This text record has proven to be of limited value. By default, the text is cleared each time the DataSet is closed. This default setting can be adjusted under the Vision "Log" menu. The Log window also offer some control over the DataSet. This window must be the top- most window in the User Area to execute the DataSet CTD or perform other actions. Clos- ing the log window is the preferred method of closing the DataSet. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 70 DRIVE Port This is a BNC port at the front and rear panel of all Precision testers. The DRIVE port is normally connected to one electrode of the Device-Under-Test (DUT). The RETURN port is connected to the opposite electrode. The DRIVE port applies a DRIVE stimulus voltage to the sample electrode to stimulate a sample Charge (µC) response at the opposite electrodes. The DRIVE stimulus voltage is specified by the execution of a Task in the Vision program based on the experimenter's configuration of the Task. Note that the front-panel and rear-panel DRIVE BNC ports are electrically identical and either port may be used to contact the DUT. With the DRIVE connected directly to the DUT electrode, a maximum of ±500.0 Volts may be applied depending on the specifications and limits of the tester's internal amplifier. For high-voltage measurements greater than ±500.0 Volts, DRIVE is not connected directly to sample. Instead it is connected to a High-Voltage Amplifier (HVA) through a Radiant Tech- nologies High-Voltage Interface (HVI). It serves as a low-voltage signal into the HVA that is amplified to produce the high-voltage output that is then connected to the sample elec- trode through the HVI. With an HVI/HVA present, Vision allows voltages of up to ±10,000.0 Volts. EDITOR This is a primary Vision program window. It is located, by default, at the top of the right- hand column of windows, just above the TASK LIBRARY. Test Definitions are designed and constructed in this window for execution in DataSets. Tasks are moved from the TASK LIBRARY into the Editor to append them to any Tasks already in the Editor and add them to the Test Definition. When a Task is moved into the Editor, its configuration dialog is opened to allow the Task to be programmed for use in the Test Definition. A Task may be reopened for configuration review and/or adjustment by double-clicking it in the Editor. The EDITOR window has a limited set of operations that may be performed on the Test Definition being constructed, normally by right-clicking in the EDITOR Window or by us- ing Vision hot keys: Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 71 • Append a Task to the Test Definition by moving it to the Editor from the TASK LIBRARY. • Remove the last-appended Task. • Clear the Editor of all Tasks. • Reopen a Task for configuration review and/or adjustment. • Move the Test Definition into an open DataSet as the CTD. • Move the Test Definition into the TASK LIBRARY as a Customized Test. • Access bulk parameter updating. • Create a Test Definition Graph. • Access the Editor Aide Tool. The EDITOR is not a completely general tool. Because of dependencies between some Tasks in the EDITOR, the following operations cannot be directly performed in the EDI- TOR: • Remove a Task from the interior or top of the Test Definition. • Change a Tasks position within the Test Definition. • Insert a Task into the interior or at the top of the Test Definition. The Editor Aide tool is provided to help completely generalize EDITOR operations. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 72 EDITOR Window and Right-Click Menu Options. ETD Transfer This tool allows any number of Executed Test Definitions (ETDs) to be copied sequentially from any number of source DataSets to a single new or existing DataSet Archive. Editor Aide The Editor Aide provides a set of tools that allow Test Definition editing to become com- pletely general. In addition to standard EDITOR tools, the Editor Aide allows: • Tasks to be inserted anywhere into the Test Definition. (This is actually a two step process of appending a Task to the bottom of a Test Definition, then moving it up into position.) • Tasks to be removed from anywhere in the Test Definition. • Task position to be adjusted up or down in the Test Definition. In addition, the Editor Aide allows a Test Definition to be stored out to or recovered from a permanent file. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 73 Under normal operations, a Test Definition is moved into the Editor Aide from the EDITOR. Then it is adjusted appropriately and moved back to the EDITOR, with an option to clear the EDITOR of existing Tasks before returning the Test Definition. Tasks in the Editor Aide may have some basic parameters assigned. These include Task Name, Comments and, where appropriate, Sample Area (cm2), Sample Thickness (µm) and Max. Voltage. As the Tasks in the Editor Aide are moved back to the EDITOR, their configuration dialogs are opened for review, update or initial configuraiton. See the Editor Aide entries in the Tutorials or Step-by-Step sections for complete details. ETD Name Each Executed Test Definition (ETD) is stored to a DataSet Archive under a unique identifi- er known as the ETD Name. The ETD Name has the CTD Name as its base. It is made unique by appending a serialized index. The ETD Name is an important element. If an ETD Note, or alternative icon is associated with a specific ETD, the association is made through the ETD Name. Executed Test Defi- An Executed Test Definition (ETD) is the record under the DataSet Archive of a single full nition (ETD) execution of a DataSet Current Test Definition (CTD). The ETD is recorded in the Archive by ETD Name. The ETD Name takes the CTD Name of the Test Definition that was execut- ed to create the ETD as a base. It serializes the name to make it unique. The ETD contains two subfolders: • "Experiment Design": This is an exact duplicate of the Current Test Definition (CTD) that was executed to produce the ETD. It contains a fully-configured copy of each Task in the Test Definition. This allows the Test Definition to be copied from the ETD back into the CTD, or to the EDITOR, or into the TASK LIBRARY as a Customized Test. • "Experiment Data": This folder contains a copy of the execution results of every Task in the Test Definition. Task configuration of any Task can be recalled by double-clicking the Task entry in this Folder. Once the configuration dialog is close, data from any Task that collects data (Measurement Tasks, Filters) can be configured for display and then displayed. From the display, the data can be ex- ported to targets outside of Vision for further review and manipulation. NOTE: The Task list in the "Experiment Data" folder can differ significantly from the Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 74 list in the "Experiment Design" folder. Two main factors can contribute to this differ- ence: repeated Task execution in a Branch Loop or early Test Definition termination using an Exit Task. An If/Then Task and Endif Task structure can also cause segments of Task in the Test Definition design to be omitted from execution. NOTE: Both the Experiment Design and Experiment Data folders will show an initial Task called "Auto ETD Summary" that was automatically inserted by Vision. See the link for details. Experiment Data Experiment Data is a standard folder, under each Executed Test Definition (ETD) in the DataSet Archive, that contains the results of each Task executed when the Current Test Def- inition (CTD) was run. Note that the number, and possibly sequence, of Task entries in this folder will frequently differ from the Task sequence in the CTD. This can be the result of repeated execution of Tasks in a Branch Loop, early Test Definition termination using an Exit Task or skipping sequences of Tasks using an If/Then and Endif Task structure. Tasks in the Experiment Data folder can be opened to recall Task configuration and collect- ed data, for Tasks that collect data (Measurement Tasks, Filters) Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 75 Experiment Design Experiment Design is a standard folder under under each Executed Test Definition (ETD) in the DataSet Archive. The folder contains an exact duplicate of the Current Test Definition (CTD) that was executed to generate the ETD. The folder also includes and initial Auto ETD Summary, added by Vision. The Experiment Design folder is used by Vision when the ETD is copied back into the CTD, the EDITOR or a Customized Test. Exporting All Tasks have the capability to have their configuration parameters and, for data-collecting Tasks, collected data exported to an external target. Targets include: • Printer: The user configures text size and vertical and horizontal text spacing. • Text file: The user must provide an output file name. • Excel Worksheet: Excel will open and the Task will write to the Worksheet. A file name may, but need not, be assigned when exporting is configured. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 76 • Word document: Word will open and the Task will write to the document. A file name may, but need not, be assigned when exporting is configured. Data-collecting Tasks can also export to a Vision Data File (VDF/*.vis). In addition, data- collecting Tasks can have their plotted data image exported to a Windows Meta File, JPEG File or Bitmap File. Exporting is available on a Tasks main configuration dialog when the Task is recalled from a DataSet Archive. For Measurement Tasks, exporting is accessed through the Data Presen- tation dialog. Measurement Tasks can also export data from a Data Presentation dialog that appears a the result of a QuikLook execution. Note that most exporting is deferred until all Task dialogs have been closed. Measurement Tasks that are configured to export the plotted data to an image file will have the image ex- ported immediately after the export is configured. Filter Task In general, Filter Tasks are a class of Tasks that perform four functions: • Collect data from one or more Measurement Tasks or other Filter Tasks. • Operate on the data in some way. • Plot the data. • Store the data These represent a very generalized list of functionality. Many varieties of Filters exist. Not all match this list. Please see the Task Instructions for individual Filter Tasks under TASK LIBRARY->Filters. GPIB The General Purpose Interface Bus is an 8-bit parallel instrument communication bus devel- oped by Hewlett-Packard. It has been an industry standard equipment communication bus. Recently it has become supplanted by the Universal Serial Bus (USB), but is still widely supported. Originally Vision communicated with external instruments - normally thermal controllers - only through the GPIB bus. GPIB<->Serial converters were required for serial devices. Lat- er Vision began accommodating RS232/RS485 instruments directly. And now Vision will communicate with an instrument through any bus required provided the instrument manu- facturer supports third-party control. However, Vision's original support for GPIB remains in place. Hardware Refresh Any time the hardware status changes while Vision is being run, Vision must be informed of the change by doing a Hardware Refresh. For example, if a High-Voltage Interface (HVI) or CS 2.5 Current Source is turned off or on, the Vision must be refreshed to detect the status change. A Hardware Refresh is performed by selecting "Tools->Hardware Refresh" or (more commonly) pressing <Alt-W>. Hardware Task In general, Hardware Tasks are Tasks that communicate with the Precision tester and cause the tester to operate on a Device-Under-Test connected between the tester DRIVE and RE- TURN ports. The Hardware Task will specify the DRIVE voltage signal that is to be applied to the sample by the tester on Task execution. Hardware Tasks may also refer to Tasks that operate devices other than the Precision tester. Such devices may be manufactured by Radiant Technologies, Inc. or other manufacturers. These include, but are not limited to: • Thermal controllers for pyroelectric testing. Except for the HVDM II, RTI D2850C and RTI pMUX 2108, these are devices are produces by other manufac- turers. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 77 • Radiant HVDM II high-voltage test fixture with sample displacement detection and, possibly, automatic motor-controlled calibration of the displacement detector. • RTI D2850C 8-Channel Multiplexer. This unit is normally mounted to a thermal chamber door. • RTI pMUX 2108 8-Channel Multiplexer. This unit is rack mounted and designed to be ganged with other pMUX 2108 instruments. • I2C Voltage Controller. This is a simple I2C device that can serve as a second volt- age source or a voltage detector. • CS 2.5 Current Source. This is a voltage-to-current amplifier specifically intended to apply a magnetic field to a Device-Under-Test through a Helmholtz Coil. • Any GPIB device from any manufacturer. Most Hardware Tasks are found both in the TASK LIBRARY and in QuikLook. A few Hardware Tasks, including Tester Information and Accessory EEPROM, are found only in QuikLook. High-Voltage Am- A High-Voltage Amplifier (HVA) is an instrument that takes a low-voltage (DRIVE) input plifier (HVA) signal and amplifies it to produce a high-voltage output. HVAs are built by manufacturers other than Radiant Technologies. (Most HVAs associated with the RTI Precision tester family are manufactured by Trek. ) HVAs are connected to Precision testers through a High- Voltage Interface (HVI) manufactured by Radiant Technologies, Inc. With an HVI/HVA pair connected to the Precision tester, the maximum DRIVE voltage is boosted from ±500.0 Volts to ±10,000.0 Volts. High-Voltage Inter- A High-Voltage Interface (HVI) is a safety device places into the DRIVE signal path be- face (HVI) tween a Precision tester and a High-Voltage Amplifier (HVA). In case of sample breakdown under the application of high voltages, the HVI detects a high-voltage signal short between the DRIVE and RETURN and opens the circuit to protect both equipment and human life. An HVI must be present for DRIVE voltages to exceed ±500.0 Volts. With an HVI/HVA pair present, the maximum allowed DRIVE signal is increased to ±10,000.0 Volts. Long-Duration Long-Duration Tasks are Measurement Tasks that continue execution over extended periods Tasks - perhaps days. As such, they are unique in two ways: 1. They do not fit the philosophy of QuikLook execution, which is not intended to collect data for archiving. Since Long-Duration Tasks operate over very extended periods the experimenter will intend to capture and store the data. As a conse- quence, Long-Duration Tasks do not appear in the QuikLook menu. 2. Most Measurement Tasks do not immediately plot their data when executing in a Test Definition in a DataSet. These Tasks normally rely on associated Filter Tasks for runtime data plotting. However, when a Long-Duration Task is executing over an extended period, the experimenter will want to observe the progress of the measurement. For this reason the measured data in a Long-Duration Tasks are plotted - normally as a function of some increasing stress factor such as time or fa- tigue cycles - as the data are measured at runtime. There are relatively few Long-Duration Tasks. Most, but not all, are found in TASK LI- BRARY->Hardware->Measurement->Long Duration. These include: • Fatigue • Resist • Retain • Imprint • Long-Duration Current The Chamber Custom Task Suite consists of the Chamber and Remanent Chamber Tasks Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 78 found in TASK LIBRARY->Hardware->Measurement->Chamber. Advanced C/V meets the definition of a Long-Duration Task and does provide runtime data plotting. However, that Task is found under the QuikLook menu. However, its analog, the I/V Task, is not included in QuikLook. Both of these are found in TASK LIBRARY- >Hardware->Measurement, without subsubfoklder. Transistor Current is a simple Tasks that returns a single measured value. It is found in Qui- kLook. However, the other two Tasks in the Transistor Custom Task Suite use the Transistor Current Tasks to make extended Long-Duration measurements. These are Transistor I/V and Transistor Curve Trace and are found in TASK LIBRARY->Hardware->Measurement- >Transistor. Measurement Task Measurement Tasks are Hardware Tasks that receive measured signal data back from the Precision tester RETURN port. They operate on the data as appropriate and store the data. They may pass data to Filter Tasks for further operation and display. Most Measurement Tasks are found in both the TASK LIBRARY and in the QuikLook menu. Long-Duration Measurement Tasks do not fit the philosophy of QuikLook and are not found in that menu. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 79 No Execute No Execute is a check box that has been added to the configuration dialog of every Task. (It is absent in QuikLook configuration dialogs.) When checked, the Task will take no action whatsoever when it is executed in a Test Definition. It will simple write itself to the DataSet Archive and then pass execution to the next Task in the Test Definition. For Tasks that col- lected data, data vectors and/or parameters will be assigned NULL DATA values that are written to the Archive. The purpose of the No Execute check box is to allow the Task to be removed from Test Def- inition execution without physically removing it from the Test Definition. When a Task is executed with No Execute checked, its standard icon will be replaced in the DataSet Archive with . NULL DATA NULL DATA is a specific real numeric value that is recognized by Filters and data-plotting Tasks as data that do not exist and are not to be plotted. Program Control Program Control Tasks do not communicate with the Precision tester or any external device. Task These are Tasks that control and/or monitor Test Definition sequencing and provide experi- mental documentation. The Tasks can also be used to control and monitor program timing and to do basic and generic communications with external programs. The Tasks are found under TASK LIBRARY->Program Control. None of these Tasks is found in the QuikLook menu. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 80 QuikLook QuikLook is a Vision menu that holds a subset of the Hardware Tasks in Vision. These Tasks are available for immediate configuration and execution without the need to include them in a Test Definition or operate them in a DataSet. QuikLook is intended for a quick "Let's-See-What-We've-Got" measurement on a sample or to validate Vision and tester op- eration. It is not intended to be the primary experimental tool in Vision. It is not intended to store data. (For this reason, Long-Duration Tasks are not included under QuikLook.) Strict QuikLook operation limits Vision to about 3% of its capability. Nevertheless, tools to store data from a QuikLook measurement are available. These include QuikLook-to-DataSet and Exporting. Tasks do not appear directly under the QuikLook menu. Instead they are distributed among categories under the menu. See the Figure. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 81 When the Vision program is started, C:\Program Files (x86)\Radiant Technolo- gies\Vision\System is searched for all *.vlr file. Each *.vlr file represents a Task. Each of these files is loaded into TASK LIBRARY as the program starts. Each Task is also queried to determine if it is to be placed under the QuikLook menu. If so, it is further queried to de- termine the category and then written to the menu. The Tester Information Task and Accessory EEPROM Task appear only under the Qui- kLook menu. These are not available in TASK LIBRARY. RETURN Port This is a BNC port at the front and rear panel of all Precision testers. The RETURN port is normally connected to one electrode of the Device-Under-Test (DUT). The DRIVE port is connected to the opposite electrode. The RETURN port receives the DUT Charge response (µC) to a voltage stimulus applied by the DRIVE port to the opposite electrode. The DRIVE stimulus voltage is specified by the execution of a Task in the Vision program based on the experimenter's configuration of the Task. Note that the front-panel and rear-panel RETURN BNC ports are electrically identical and either port may be used to contact the DUT. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 82 With the RETURN connected directly to the DUT electrode, a maximum of ±500.0 Volts may be applied to the DRIVE electrode depending on the specifications and limits of the tester's internal amplifier. For high-voltage measurements greater than ±500.0 Volts, RE- TURN is not connected directly to sample. Instead it is connected to the DUT through a Ra- diant Technologies High-Voltage Interface (HVI). Runtime Tabular All Tasks are able to export their configuration to a text file. Data-collection Tasks, includ- Text Exporting ing Measurement Tasks and Filters, also export their collected data. Such exporting is per- formed after the Task has completed execution on QuikLook measurement or when the Task is recalled from a DataSet Archive. More recently data-collection Tasks have had the added capability of Runtime Tabular Text Exporting. In this case the Task exports data to a speci- fied text file as the data are collected. Only capture data are exported, under columns with headings. The first data row will also include Single-Point data, if any, and a date/time stamp. Configuration parameters are not exported. As data are captured they are appended to any data already in the Runtime Tabular text file. In this way the Task may be repeatedly execute - by Branch Looping and/or repeated CTD execution - without having to reconfigure the Task. All data are collected into a single file. Data are exported in single tab-delimited format. Data may visibly shift left or right relative to column headers or as execution proceeds, when viewed in a text editor. But the data will import correctly into Excel, Origin or other common math or data manipulation program. The figure shows the output of subsequent executions of the Hysteresis Task. Security.Sec Security.sec is a license file that enables configuration and execution of the Tasks in one or more Custom Task Suites that must be purchased and licensed. The file is keyed to one or more Custom Task Suites. It is also keyed to a unique code in the EEPROM of the Precision tester for which it was purchased. The file is copied into C:\Program Files (x86)\Radiant Technologies\Vision\System. The file may be copied into any number of Vision host com- puters. However, it is not transferable between users of multiple Precision testers. SENSOR The SENSOR 1 and SENSOR 2 ports are BNC ports at the rear panel of the Precision tester. 1/SENSOR 2 Port These are voltage input ports in the range ±10.0 Volts. These ports may be independently enabled for synchronous voltage capture simultaneously with the capture of a samples Charge (µC) output in any Measurement Task. Any externally-measured property that is linearly related to an output voltage from the capture device can be measured at these ports, provided the signal is within the ±10.0 Volt limit. Properties such as temperature (°C/F/K), light intensity, pressure, etc. might be measured. Most commonly these ports are used by the Tasks in the Piezoelectric Custom Task Suite to capture displacement. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 83 The configuration offers a subdialog in which scale and offset terms, along with a label, may be specified. The label is provided to allow the captured data to be distinguished on a data plot. Scale and offset terms are provided to allow the captured voltage to be converted back into the measured property: Property = Scale (Property Units/Volt) X Voltage + Offset (Property Units) (1) [Displacement (µm) = -5.0 (µm/V) X SENSOR 1 Voltage + 0.0 µm] Note that the SENSOR configuration also allows the output impedance (Ω) of the measure- ment device to be specified. However, the input impedance (Ω) of modern Precision testers is infinite and the impedance (Ω) of the external device is irrelevant/insignificant. This con- trol should be left at the default value of 50.0 Ω. The figure shows a 7.2-Volt/10.0 QuikLook Hysteresis measurement on the 1.0 nF Linear Internal Reference Capacitor. The DRIVE output voltage has been routed to the SENSOR 1 input port and capture is enabled. Sensor Scale is left a the default value of 1.0 X and the Sensor Offset remains at 0.0. The plotted data represent the actual DRIVE voltage. Single-Point Data Single-Point Data refer to sample response that can be expressed as a single integer or real numeric value. The Single-Point data may represent the directly-measured Task response such as a PUND Task P* (µC/cm2) or -P^ (µC/cm2) response. Single-Point data can also refer to single-number data derived from more-complex measured data such as PMax (µC/cm2) or ±Coercive Voltage (Vc) taken by analyzing a complete Hysteresis Polarization (µC/cm2) Vs Voltage (PV or PE) loop. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 84 Task A Task is a semi-independent agent that does the work within the Vision program. Tasks are user-configurable and executable program elements. Each Task performs one complete op- eration. Tasks may be very simple: Delay Test Definition Execution for a programmed number of seconds. Or Tasks may be very complex: perform a complete Fatigue characteri- zation of the Device-Under-Test (DUT). Tasks are "semi-independent" because certain Tasks rely on a programmed association with one or more Tasks that precede them in the Test Definition. For example, a Branch Task must be associated with any single preceding Task to which it may return Test Definition execution depending on the Branch Logic Condition. This is known as a Branch Target Task. Likewise, most Filter Tasks require association with one or more preceding Measure- ment Tasks and/or other Filter Tasks to provide data as input. Each Task is a Windows Dynamic Link Library with a *.vlr extension and stored in C:\Program Files (x86)\Radiant Technologies\Vision\System. On startup the Vision program searches that file path for every instance of a *.vlr file. (Nearly) all *.vlr files found are opened and inserted into the Vision TASK LIBRARY window tree. If the Task indicates that it is also to be inserted into the QuikLook menu, it is queried for its QuikLook category and inserted into the menu under that category. Note that the Tester Information Task and Accessory EEPROM Task are inserted only into the QuikLook menu. Task Instructions Every Task has an associated *.chm help file known as the Task's Task Instructions. The file is located in C:\Program Files (x86)\Radiant Technologies\Vision\Help. Each *.chm file is specific to the Tasks being documented. The general format of the file is consistent and in- cludes: • Discussion: General details regarding the Tasks purpose, theory, sequencing, fea- tures, etc. • Configuration: Details regarding the appearance, controls and interaction with the Task's configuration dialog(s). The format includes: • A table that shows specific Task details. • A series of images showing access to the configuration dialog and the dialog in a variety of states. • A detailed discussion of the use of the configuration dialog • A table with an entry for each control that includes the control name, type, de- fault value and a discussion. The discussion provides a detailed description of the purpose of the control. It also presents specific dependencies between the control and other controls. For example if the control is a check box, the dis- cussion will detail which other controls will be enabled or disabled, hidden or shown when the control is checked or unchecked. • Execution, Archive Regraph and Exporting: Details of actions taken when the pro- gram is executed including images if any appear. Details about recalling the Task from a DataSet Archive. A discussion of Admin Information, Test Definition Gra- phing and Runtime Tabular Text Exporting (if a data-collecting Task). Details about export procedures and output to the various external export targets. • User Variables: A table showing the name, type and details of every User Variable added to the User Variable List by the Task. For Hardware Tasks, the table will al- so present User Variable common to all Hardware Tasks. For Measurement Tasks the table will also be augmented. • Change and Version Record: A date-by-date record of changes made to the Task. The Task Instructions are accessed by clicking the Click For Task Instructions button from Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 85 any Task dialog. The figure shows the Hysteresis Task Instructions. TASK LIBRARY The TASK LIBRARY is a primary Vision window. By default it is the middle window, just below the EDITOR window and just above the Document Library, along the right border of the main Vision window. The TASK LIBRARY consists of a tree structure that contains (nearly) every Task available to Vision. Tasks are distributed by category, in the tree, to folders, subfolders and subsubfolders. They will never appear more than three levels deep in the tree. The TASK LIBRARY is filled, on Vision startup, by searching the file path C:\Program Files (x86)\Radiant Technologies\Vision\System for every instance of a file with a *.vlr ex- tension. Each such file is a Windows Dynamic Link Library (DLL) representing a single Task. Each Task provides Vision the TASK LIBRARY tree location in the form of text de- fining the folder, subfolder and subsubfolder. The TASK LIBRARY primarily serves as the access location for Tasks to be moved into the EDITOR to be configured and then appended to the Test Definition that is being constructed in the EDITOR. Tasks that also appear in the QuikLook menu are indicated with " (QL)" appended to their name in the TASK LIBRARY tree. As a secondary function, QuikLook configuration and execution of a QuikLook Tasks can be done from the TASK LIBRARY Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 86 by double-clicking the Task or by right-clicking and selecting "QuikLook Execute" from the popup menu. Task Name A text identifier for every Task in a Test Definition. Tasks are permanently stored in a Da- taSet Archive under the Task Name. For this reason the Task Name should be unique and meaningful for every Task in the Test definition. A carefully-specified Task Name will al- low simpler future identification of archived data. Each Task type has a unique default Task Name that includes an abbreviated label for the type followed by a serialized index to keep the name unique. Although the default Task Name, along with the Task type icon, does al- low future identification of the Task by type it does not convey enough information to dis- tinguish the Task's configuration or purpose. This Task element has a 60-character limit. Test Definition A Test Definition is a linear sequence of Tasks that form an experiment. A Test Definition is constructed and modified in the EDITOR window. It is then moved into a new or existing DataSet Current Test Definition (CTD) for execution and archiving. A Test Definition exe- cutes serially by operating each Task in sequence from first (top-most) to last (bottom-most). The serial sequencing of the the Test Definition execution can be modified in one of three ways: • Return of execution to a previous Branch Target Task by a Branch Task depending on the Branch Logic Condition. This allows a subsequence of Tasks in the Test Definition to be repeatedly executed until some logical condition fails. • Premature termination of the sequencing using an Exit Task. • Bypassing a segment of Tasks in the Test Definition using an If/Then and Endif Task pair and depending on the results of a logical condition check. Of these, Branch Looping is very common. The other two are uncommon. A Test Definition renders Vision a very powerful tool. Properly constructed, the execution of a Test Definition can produce abundant and complex data automatically and very quickly. The cost of this convenience is careful attention to Test Definition construction and design. The Tasks in a Test Definition should be checked and double-checked for both proper pa- rameter setting and for proper documentation (Task Name, Comments, Plot Labels). A Test Definition in the EDITOR Window. Test Definition A Test Definition Graph is a split window that shows a graphical representation of a Test Graph Definition in a Windows meta document. In the document, each Task is represented as box. The box has a border represented by the Task type and also shows a Task type icon with Task type text. The text shown in the box is provided by the Task and represents the current Task configuration. The color of the border and the contents of the text can be edited for any text box. Associations between Tasks are shown as connecting lines and graphical elements in the Task. A blue line connects a Branch Task with its preceding Branch Target. The Branch Target has a blue dot centered along its right-most border. Filters are connected to their input Task(s) using brown lines and the Filter source Task(s) has (have) a brown rectangle at the Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 87 bottom right of the Task box. The right half of the Test Definition Graph shows a mini structure with no text. It shows the Task type icons and the linking lines between dependent Tasks. The entire document can be copied to the clipboard for inclusion in a Word document or other document that recognizes Windows meta document objects. In the figure the Single-Point Filter Task is highlighted in pink. This indicates that the Task is selected for possible border color and/or text content editing. User Area The User Area is the portion of the main Vision window that is not occupied by the menu, the toolbar or any of the standard Vision windows. By default this will be the center of the Vision window. This area is used to place DataSet Log Windows, Filter and Long-Duration Tasks' data plots and Vision and Task dialogs. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 88 User Self-Prompt Most Tasks that present a dialog on execution include a field that can by preprogrammed by the experimenter to display a text message. The text message can often have a single User Variable appended to it so that the user can review the current state of the Task or other pro- gram element. The figure shows the execution of a DC Bias Task with the current DC Bias voltage append- ed to the User Self-Prompt Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 89 User Variable A User Variable is an element on a variable-length list that is maintained by Vision. Each element on the list has a name, a type and a value. The list is primarily augmented by Tasks as they are accessed, each adding its own collection of User Variables. Custom User Variables may also be added to the list by the user using the Make User Varia- ble Task. The user can adjust the value of an User Variable using the Update User Variable Task. However most User Variables are maintained by the Tasks that created them and only Custom User Variables should be adjusted by the experimenter. User Variables serve a variety of purposes including: • Maintaining the persistence of configuration parameters between the configura- tions of two Tasks of the same type or base type. (Example, set Sample Area (cm2) to 1.0 in the configuration of one Hardware Task. Subsequent Hardware Tasks will have a Sample Area (cm2) value of 1.0.) • Maintaining the current status of the program at each stage of program configura- tion or Test Definition execution. • Allowing the user to review the state of the program by appending the value of a User Variable to a User Self-Prompt on an execution dialog or by executing a User Variable Snapshot or Selected User Variable Snapshot Task. • Providing the current state of a program parameter to a Logic Condition in a Pro- gram Control Task such as a Branch Task, an Automatic Exit Task or an If/Then Task, among others. In this case, the current state of a User Variable is compared with a fixed value of the User Variable type using a selected comparator (<, <=, =, >, >= etc.). See Branching for much more detail. In the figure, the current value of Hysteresis PMax (µC/cm2) is to be appended to the User Self-Prompt on a Hysteresis Task Data Presentation dialog. Virtual Ground This is the name of the circuit that is used to capture and measure the charge from the De- vice-Under-Test (DUT) that enters the tester at the RETURN port. The circuit is referred to Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 90 as "Virtual Ground" because the charge integrator that performs the measurement keeps the input electrically at, or very near, the tester's earth ground potential. This averts a host of noise and other issues as described in detail in the Tester Theory section. Vision Broadly, Vision is the Radiant Technologies, Inc. program that controls the Precision tester and other Radiant Technologies, Inc. instruments. More specifically, Vision is a framework that provides services to a variable list of semi-independent agents, known as Tasks, that do the work of Vision. Available Tasks are found, on Vision startup, and loaded into the TASK LIBRARY. A subset of the Tasks, as determined by each Tasks, is also loaded into the Qui- kLook menu. Services provided by Vision to the Tasks include, but are not limited to: • Direct communication with Precision testers and other Radiant instruments through the Vision driver. • EDITOR Test Definition construction and editing. • DataSet creation • Test Definition movement within Vision. • Test Definition execution and sequencing. • Database maintenance and I/O. • Data plotting tools. • QuikLook Task access - configuration and execution. Vision Data File A Vision Data File (VDF) is a binary file exported by a data-collection Tasks - Measure- (VD) ment or Filter. The file is specific to the Task and is headed by the Task Name. Both config- uration parameters and measured data are exported to the file. The Task can both write (ex- port) and read the file. And data-collecting Task can be configured to import (read) the file on execution instead of performing a normal data-collecting execution. Vision Data Files have a file extension of *.vis. The purpose of this option was to allow data to be moved from anywhere in Vision into a new execution of the Task. In this way data from any number of disparate locations could be collected together with Filter applied to the collection. However, this is a tedious process. With the introduction of Data Mining and ETD Transfer, this option has been rendered ob- solete. However, although the file formats have not been updated as Tasks are updated, the export/import option is still available and is extended to new Tasks as they are introduces. The figure attempt to show the utility of the Vision Data File tool. Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/ Main Vision Manual 91 Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At- tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc- sa/2.5/