CloudTesting™ Lab 2.45.00

1. Summary of revision

Revision numberReason for revision
2.45.00Addition of function, Functional improvements, Fixing issue
Note

  • Updating from Rev 2.44.01 or earlier to this revision requires the update for the following IP.
    • CloudTesting™ Lab Expert Mode License (PCXS01-M0004) Rev 1.01.00
    For more information, see the following:
    CloudTesting™ Lab Expert Mode License Rev 1.01.00 Revision History
  • Updating from Rev 2.44.00 or earlier to this revision requires the updates for the following IPs.
    • Shmoo Plot Tool (PCXT01-M6001) Rev 2.44.00
    • Shmoo Algorithm (PCXT01-M6000) Rev 2.44.00
    • Shmoo Plot Tool for Memory (PCXT01-M8001) Rev 2.44.00
    For more information, see the following:
    CloudTesting™ Lab Rev 2.44.01 List of Improvements
  • Work projects saved with this revision are not backward compatible with those saved with the revisin earlier than 2.44.00.
    The revision of the CloudTesting(TM) Lab that opens work project must be 2.44.00 or later.

2. Addition of functions

2.1 Java runtime environment

(1) Support for changing the build name and installation folder of the AdoptOpenJDK

As of July 2021, The AdoptOpenJDK project has been moved under the Eclipse Foundation, and its builds have been renamed “Eclipse Temurin.”
We have made revisions accordingly.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “2.1 Preparation”
    • “Checking specifications of computer being used”
  • “2.2 Installing Basic Software”
    • “Installing 64-bit Java runtime environment”

2.2 Main Window

(1) Collect information for issue tracking

Implemented the feature to collect information for issue tracking. This feature allows you to collect the information needed to track the issue when you contact us about it.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “3.3 Using Main Window”
    • “Displaying Information for Issue Tracking”

2.3 Setup and Execution

(1) Replace the signal condition setting with a variable expression

Replace the signal condition setting with a variable expression. Added the following CT commands.

  • CT_UservarLevelSet.bat
  • CT_UservarTimingSet.bat
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the your firmware manual.

  • CX1000_MCU

    • “9.17 Details of CT Commands which Edit Work Projects”
      • “9.17.4 Signal Conditions”
  • CX1000_MEMORY_TYPE_F

    • “Operation”
      • “OPERATING CLOUDTESTING(TM) LAB FROM A COMMAND PROMPT”
        • “1.17 Details of CT Commands which Edit Work Projects”
          • “1.17.4 Signal Conditions”

(2) Added features to the pin selection dialog box

The following features have been implemented.

  • Setting the type of selectable pins You can choose to show only pin groups.
  • Searching for the selectable pin names You can select the sort order and filter the pin names.
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “4.8 Defining Pin Groups”
    • “Searching for and Sorting Selectable Pin Names”
  • “4.54 Searching for Selectable Pin Names”

(3) Zip and unzip pattern object files and pattern source files

The following features have been implemented.

  • Zip pattern object files and pattern source files with GZIP format
  • Unzip gzipped pattern object files and pattern source files
Target firmware
CX1000_MCU

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “4.12 Zipping and Unzipping Pattern Object Files and Pattern Source Files”

(4) Checking Measure Conditions

A portion of the measurement conditions for each measurement item can be output to a CSV file for checking. The following measurement conditions can be checked.

  • Power Supply Conditions
  • Reference Voltage Conditions
  • ATES UTILITY Power Supply Conditions
  • Signal Conditions
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “4.41 Checking Measure Conditions”

2.4 Message Display Area

(1) Reset the settings of Message Display Area to the default from the [Message Area Settings] diaog box

The settings of Message Display Area can be reset to the default from the [Message Area Settings] dialog box.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “5.10 Setting the Message Display Area”
    • “Saving log in file”

(2) The title bar of Main Window indicates that the logging function is enabled

The title bar of Main Window indicates that the logging function is enabled when you enable the setting of [Save Logging Messages to File] in the [Message Area Settings] dialog box.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “5.10 Setting the Message Display Area”
    • “Saving log in file”

2.5 Work Project

(1) Copy the files and folders when saving the work project as a different name

When saving the work project as a different name, you can copy the files and folders of the current work project folder to the destination work project folder.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “3.4 Saving Work”
    • “Copying Files and Folders when Saving Work Project as Different Name”

(2) Added features to the [Open Work Project] dialog box

The following features have been implemented in the [Open Work Project] dialog box.

  • The button to move the [Root Folder] to the folder one level up
  • The feature to filter the names displayed in the [Work Project]
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “3.5 Resuming Work”
    • “Opening work project by specifying folder”
      • “Moving the [Root Folder] to the folder one level up”
      • “Filtering the work project name displayed in the [Work Project]”

2.6 CT Command

(1) Copy the flow item as another name

Added the following commands.

  • CT_FlowItemCopy.bat
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “9.17 Details of CT Commands which Edit Work Projects”
    • “9.17.2 Flow item ”

(2) Edit the Item ID of the flow item

Added the following commands.

  • CT_FlowItemIDSet.bat
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “9.17 Details of CT Commands which Edit Work Projects”
    • “9.17.2 Flow item ”

(3) Copy the [Level] and [Option] settings of the signal condition from another flow item

Added the following commands.

  • Target firmware: CX1000_MCU

    • CT_MCUSignalLevelCopy.bat For details, refer to the following section in the user’s manual. - “9.17 Details of CT Commands which Edit Work Projects” - “9.17.4 Signal Conditions”
  • Target firmware: CX1000_MEMORY_TYPE_F

    • CT_MemoryTypeFSignalLevelCopy.bat For details, refer to the following section in the user’s manual. - “Operation” - “OPERATING CLOUDTESTING(TM) LAB FROM A COMMAND PROMPT” - “1.17.4 Signal Conditions”

(4) Edit the main pattern name of the pattern condition

Added the following commands.

  • Target firmware: CX1000_MCU

    • CT_MCUPatternNameSet.bat For details, refer to the following section in the user’s manual. - “9.17 Details of CT Commands which Edit Work Projects” - “9.17.3 Pattern Conditions”
  • Target firmware: CX1000_MEMORY_TYPE_F

    • CT_MemoryTypeFPatternNameSet.bat For details, refer to the following section in the user’s manual. - “Operation” - “OPERATING CLOUDTESTING(TM) LAB FROM A COMMAND PROMPT” - “1.17.3 Pattern Conditions”

(5) Zip and unzip pattern object files and pattern source files

Added the following commands.

  • CT_GzipPatternObjects.bat
  • CT_GunzipPatternObjects.bat
  • CT_GzipPatternSources.bat
  • CT_GunzipPatternSources.bat
Target firmware
CX1000_MCU

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “9.18 Details of CT Commands to Zip and Unzip Pattern Object Files and Pattern Source Files”

(6) Commands to operate the Message Display Area

Added the following commands.

  • CT_MessageAreaSetDefault.bat
  • CT_MessageAreaSetOverwriteLogFileEveryFlow.bat
  • CT_MessageAreaSetBackupLogFile.bat
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “9.8 Details of CT Commands which Operate the Message Display Area”

(7) Added options to CT_Start.bat

The following command options have been added to CT_Start.bat.

  • Reset the Message Display Area settings to the default
  • Options for overwriting the logging file
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “9.5 Details of CT Commands which Control CloudTesting™ Lab startup”

2.7 Expert Mode

(1) Specify the element of array variable when specifying the variable in the interpose condition

The element of array variable can be specified when specifying the variable in the interpose condition.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “8.5.2 [Pre Interpose], [Post Interpose] tabs”
    • “8.5.2.1 Editing of interpose processing”
      • “[Select Variable] dialog box”

(2) Select whether or not to execute the interpose processing after measurement depending on the measurement result

Depending on the measurement result, you can select whether or not to execute the interpose processing after measurement.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “8.5.2 [Pre Interpose], [Post Interpose] tabs”
    • “8.5.2.1 Editing of interpose processing”
      • “Executing Interpose Processing after Measurement for Selected Measurement Results”

(3) Export and import the interpose processing

The interpose processing can be exported and imported.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “8.5.2 [Pre Interpose], [Post Interpose] tabs”
    • “8.5.2.1 Editing of interpose processing”
      • “Exporting Interpose processing”
      • “Importing Interpose processing to Existing Flow Items”

2.8 Variable

(1) Change the radix of the [Current Value] in the [Define Variables] dialog box

The radix of the [Current Value] in the [Define Variables] dialog box can be changed.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “7.3 Definition Methods of Variables”
    • “Specifying Radix of [Current Value]”

(2) Initialize the value of the user variable with setting value in the [Initial Value] column

The value of the user variable can be initialized with setting value in the [Initial Value] column.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “7.3 Definition Methods of Variables”
    • “Initializing User Variable Values with Setting Values in [Initial Value] Column”

(3) Added the system variable to store the date and time when the flow execution was started

A system variable is added. The variable stores the date and time when the flow execution was started.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “7.7 List of Constants, System Variables”

3. Functional improvements

3.1 Pin Definitions

(1) In the [Auto-define Pin Assignment] dialog box, it has been improved that the same name as the existing variable name cannot be specified in the [Base Name] field

In the [Auto-define Pin Assignment] dialog box, the same name as the existing variable name can be specified in the [Base Name] field.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

3.2 New Measure Item

(1) The list of selectable algorithms has been improved to be displayed in ascending order

The list of selectable algorithms is now displayed in ascending order.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

3.3 Setup and Execution

(1) When setting the pattern object file name, an inappropriate error message is displayed if the file does not exist

Improved the error message displayed when setting the pattern object file name if the file does not exist.

Target firmware
CX1000_MEMORY_TYPE_F

(2) The cursor is not visible when changing the value in the [Register Condition] setting of the pattern condition

Improved the [Register Condition] setting of the pattern condition so that the cursor is visible when the value is changed.

Target firmware
CX1000_MEMORY_TYPE_F

(3) Improved processing when [Stop] is not specified in [Loop Section] of the pattern condition

When the [Stop] is not specified in the [Loop Section] of the pattern condition, an error is generated at measurement execution to show that it does not loop.

Target firmware
CX1000_MCU

3.4 Message Display Area

(1) Improved the specification of the option for overwriting the logging file

The options, [Every Flow Execution] and [Backup Logging File], in the [Message Area Settings] dialog box depend on the option [Overwrite Logging File if Same File Name Exists]. So these options could not be set unless this option was enabled.
From this revision, the options of [Every Flow Execution] and [Backup Logging File] are no longer dependent on other options and can be set independently.

Accordingly, the name of each option has been changed as follows:

BeforeAfter
Overwrite Logging File if Same File Name ExistsOverwrite when a new logging file is created
Every Flow ExecutionOverwrite the logging file every flow execution
Backup Logging FileBackup the logging file when overwriting it
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “5.10 Setting the Message Display Area”
    • “Overwriting existing file when creating the logging file”
    • “Overwriting the logging file every flow execution”
    • “Backing up the logging file when overwriting it”

(2) Changed the file name when an empty string is specified in the [File Name] field of the [Message Area Settings] dialog box

If an empty string is specified for the [File Name] field in the [Message Area Settings] dialog box, the file name is appended the current date and time.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

(3) A confirmation dialog box appears if the file will be overwritten when the log is saved from the file selection dialog box

A confirmation dialog box appears if the file will be overwritten when the log is saved from the file selection dialog box.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

3.5 Work Project

(1) Support displaying tooltips in the [Open Work Project] dialog box

The following lists in the [Open Work Project] dialog box support displaying tooltips.

  • Work Project
  • Last Update
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

3.6 Expert Mode

(1) Improved pasting flow items

If the flow item name of the source has been specified in the settings of the following branching operation, they are replaced with the flow item name after pasting.

  • Go to …
  • Retry … - Next
  • Retry … - Stop
  • Retry … - Go to …
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

4. Fixed issues

4.1 Pin Definitions

(1) A incorrect information is displayed to the tooltip of the [Pin Name] while searching for pin definitions with keywords in the [Pin Group] tab

A incorrect information is displayed to the tooltip of the [Pin Name] while searching for pin definitions with keywords in the [Pin Group] tab.

  • Behavior after improvement
    A correct information is displayed to the tooltip of the [Pin Name].
Revisions in which this phenomenon occursTarget firmware
Rev 2.40.00 to 2.44.01CX1000_MCU, CX1000_MEMORY_TYPE_F

4.2 Setup and Execution

(1) Even if the [Channel Type] of the pin set in the power sequence condition is changed, the display of condition does not change but the measurement is executed without error

Even if the [Channel Type] of the pin set in the power sequence condition is changed, the display of condition does not change but the measurement is executed without error.
The power sequence setting process has no problem since it only sets the specified value regardless of the [Channel Type].

  • Behavior after improvement
    To ensure consistency with the GUI display, the above setting will result in an error when the measurement is executed.
Revisions in which this phenomenon occursTarget firmware
Rev 1.00.00 to 2.44.01CX1000_MCU, CX1000_MEMORY_TYPE_F

(2) PullDown resistor connection of ATES UTILITY BOX is different

The PullDown resistor connection of the ATES UTILITY BOX is supposed to be connected when the Out relay connection is Open. However, it was connected when it was closed.
Also, the resistance value displayed on the setting screen was incorrect.

  • Behavior after improvement
    The PullDown resistor is connected when the Out relay connection is open, and the PullDown resistor is disconnected when the Out relay connection is closed.
    The resistance values on the setting screen have also been corrected.
Revisions in which this phenomenon occursTarget firmware
Rev 2.43.00 to 2.44.01CX1000_MCU, CX1000_MEMORY_TYPE_F

4.3 Expert Mode

(1) Clicking the stop button during the interpose processing after measurement does not stop the measurement

Clicking the stop button during the interpose processing after measurement does not stop the measurement.
The measurement waited until the interpose processing after measurement was finished before exiting.

  • Behavior after improvement
    Even if the stop is clicked during the interpose processing, the measurement is stopped.
Revisions in which this phenomenon occursTarget firmware
Rev 2.20.00 to 2.44.01CX1000_MCU, CX1000_MEMORY_TYPE_F

(2) Even after deleting a flow item, the setting screen for that measurement condition remains displayed

When the measurement condition setting screen of a flow item other than [Start Item] was displayed, the setting screen remained displayed even after the flow item was deleted.

  • Behavior after improvement
    Deleting a flow item clear its setting screen.
Revisions in which this phenomenon occursTarget firmware
Rev 2.20.00 to 2.44.01CX1000_MCU, CX1000_MEMORY_TYPE_F

(3) Work projects saved in the Standard Mode with all measurement items excluded from execution cannot be loaded correctly in the Expert Mode

Work projects saved in the Standard Mode with all measurement items excluded from execution cannot be loaded correctly in the Expert Mode.

  • Behavior after improvement
    The work project is opened with the following specifications. - The first flow item is specified as the [Start Item]. - The [Skip] of the first flow item is disabled.
Revisions in which this phenomenon occursTarget firmware
Rev 2.20.00 to 2.44.01CX1000_MCU, CX1000_MEMORY_TYPE_F

4.4 Variable

(1) The display on the [Define Variables] dialog box was garbled when Japanese was set as the [Initial Value] of a String-type variable

The display on the [Define Variables] dialog box was garbled when Japanese was set as the [Initial Value] of a String-type variable.

  • Behavior after improvement
    The [Initial Value] on the [Define Variables] dialog box is displayed correctly.
Revisions in which this phenomenon occursTarget firmware
Rev 2.20.00 to 2.44.01CX1000_MCU, CX1000_MEMORY_TYPE_F