The Get Test Information tab contains a table that lists the items the step accesses.

Modifying the Layout and Entering Data

Use the buttons located to the right of the table to add, remove, or reorder per-site inputs.

You can enter data in the table in the following ways:

  • Enter data when a cell is highlighted.
  • Click in a cell when it is highlighted.
  • Double-click a cell.
  • Select a value from a drop-down menu.
  • Drag a variable or property from the Variables pane to a text or expression cell.

Columns

The test information table contains the following columns:

  • Filter—Drop-down menu of the category types for the item you want to access. Select All to display items from all the categories. Categories include the following:
    • Lot and Station Settings—You can access the standard lot and station settings and custom lot and station settings you create from this step.
    • STS Test Head—

      The following table lists the STS properties you can access from this step. Except for the TestHeadAvailable property, these queries must be run only on an STS with STS Maintenance Software 19.0 or later.

      Name Type Description
      12VPowerSupplyEnabled Boolean Returns whether the 12 V pins on STS CX and STS DX systems are enabled. The pins are disabled by default at STS power up and when a load board is not installed or locked down on the STS, such as when the value of the DIBPresent property is False. These signals are available on the system cable for STS CX systems and on the P143 system block for STS DX systems.
      Note You can successfully make this query only on STS M2 systems. Otherwise, the step returns a run-time error.
      48VPowerSupplyEnabled Boolean Returns whether the 48 V pins on STS CX and STS DX systems are enabled. The pins are disabled by default at STS power up and when a load board is not installed or locked down on the STS, such as when the value of the DIBPresent property is False. These signals are available on the system cable for STS CX systems and on the P143 system block for STS DX systems.
      Note The step returns a run-time error if you make this query on STS T1 M1 systems.
      CurrentRunTime String Reads from the system controller of the STS the amount of time the STS has been running since the last power-on event.
      DIBLocked Boolean Returns the locked state of the DIB locker.
      DIBPresent Boolean Returns whether a load board is installed by detecting whether the load board shorts the DIB_INTERLOCK pin to GND. The DIB_INTERLOCK and GND signals are available on the system cable for STS CX systems and on the P143 system block for STS DX systems.
      Note You must design the load board to connect DIB_INTERLOCK to GND to activate STS DIB detection. Refer to the DIB Design Kit for more information about designing load boards.
      FramePartNumber String Returns the unique identifier and revision of the STS.
      FrameSerialNumber String Returns the unique serial number of the STS.
      LoadBoardIDPROM.ChecksumPassed Boolean Returns whether the checksum of the load board passed.
      LoadBoardIDPROM.DateManufactured String Returns the manufacture date of the load board.
      LoadBoardIDPROM.Description String Returns the description of the load board.
      LoadBoardIDPROM.Format Number Returns the version number of the format that describes how the raw data from the IDPROM is converted into IDPROM values.
      LoadBoardIDPROM.Manufacturer String Returns the manufacturer of the load board.
      LoadBoardIDPROM.PartNumber String Returns the part number of the load board. By default, TSM writes this property to the LoadBoardType station settings and logs the value to the corresponding STDF record field if LoadBoardIDPROM.ChecksumPassed is true. You can override this behavior in the GetStationSettings and ConfigureStationSettings callback sequences of the SemiconductorModuleCallbacks.seq sequence file.
      LoadBoardIDPROM.Revision Number Returns the revision number of the load board.
      LoadBoardIDPROM.SerialNumber Number Returns the serial number of the load board. By default, TSM writes this property to the LoadBoardId station settings and logs the value to the corresponding STDF record field if LoadBoardIDPROM.ChecksumPassed is true. You can override this behavior in the GetStationSettings and ConfigureStationSettings callback sequences of the SemiconductorModuleCallbacks.seq sequence file.
      SystemPartNumber String Returns the unique identifier and revision of the STS configuration.
      SystemSerialNumber String Returns the unique serial number of the STS configuration.
      Note If the STS does not return a serial number or the serial number is NOTSET, this property returns the same value as the FrameSerialNumber property.
      TestHeadAvailable Boolean Returns whether TSM can access the STS. The following conditions prevent TSM from accessing the STS:
      • STS Maintenance Software is not installed.
      • The version of STS Maintenance Software is earlier than version 19.0.
      • An error occurred when trying to communicate with the STS.
      TotalRunTime String Reads from the system controller of the STS the amount of time the STS has run over its entire lifetime.
    • Execution Data—

      The following table lists the execution data properties you can access from this step.

      Name Type Description Access Restrictions
      BinType Number or NI_SemiconductorModule_BinType Type of the bin assigned to the part tested on the current site. (0=Pass, 1=Fail, 2=Other) Test Socket Threads Only

      Valid in PostUUT

      BinTypes Array of numbers or array of NI_SemiconductorModule_BinType The types of the bins assigned to each part on each site. (0=Pass, 1=Fail, 2=Other) Valid in PostBatch
      CSVTestResultsLogFilePath String Returns the absolute file path of the last CSV Test Results Log generated for the current lot. Valid in MainSequence
      CSVTestResultsLogFilePaths Array of strings Returns the absolute file paths of all CSV Test Results Logs generated for the current lot. If the Generate One File per Wafer option is enabled, one path is returned for each wafer processed in the lot so far. Otherwise, the length of the array is 1. Valid in MainSequence
      DebugTestResultsLogFilePath String Returns the absolute file path of the Debug Test Results Log generated for the current site. Valid in MainSequence
      DebugTestResultsLogFilePaths Array of strings Returns the absolute file paths of the Debug Test Results Logs generated for all sites in the current lot. Controller Thread Only
      DidInlineQABlockExecute Boolean Returns true if an InlineQA step executed its block of steps for this site. Test Socket Threads Only

      Valid in MainSequence

      DieCoordinateX Number Returns the X wafer coordinate of the current die being tested on this site. The handler/prober driver sets this property value by setting values in the WaferRuntimeData.SiteDieCoordinates parameter in the StartOfTest handler driver entry point sequence. This property corresponds to the X_COORD field in the Part Results Record (PRR) in the STDF log file. Test Socket Threads Only

      Valid in MainSequence

      DieCoordinateY Number Returns the Y wafer coordinate of the current die being tested on this site. The handler/prober driver sets this property value by setting values in the WaferRuntimeData.SiteDieCoordinates parameter in the StartOfTest handler driver entry point sequence. This property corresponds to the Y_COORD field in the Part Results Record (PRR) in the STDF log file. Test Socket Threads Only

      Valid in MainSequence

      HardwareBinName String Returns the name of the hardware bin that the tester assigned to the last part that was tested on this site. Test Socket Threads Only

      Valid in PostUUT

      HardwareBinNames Array of Strings The names of the hardware bins that the tester assigned to the parts in the current batch. Valid in PostBatch
      HardwareBinNumber Number The number of the hardware bin that the tester assigned to the last part that was tested on this site. Returns -1 if the tester has not yet assigned a bin to the part or a value between 0 and 65535 if the bin was assigned. Test Socket Threads Only

      Valid in PostUUT

      HardwareBinNumbers Array of Numbers The numbers of the hardware bins that the tester assigned to the parts in the current batch. Valid in PostBatch
      IsDuplicateDieCoordinates Boolean Returns true if a part with the same die coordinates as the current part was tested previously in the current wafer. Test Socket Threads Only

      Valid in MainSequence

      IsDuplicatePartId Boolean Returns true if a part with the same part ID as the current part was tested previously in the current lot. Test Socket Threads Only

      Valid in MainSequence

      IsRetesting Boolean Returns true if the tester is currently retesting the same parts from the previous batch because the operator requested a retest. Valid in PreBatch
      IsStartOfWafer Boolean Returns true if the current batch is the first batch of parts of a new wafer. This property remains true if the first batch of parts are retested. Valid in PreBatch
      LotSummaryReportFilePath String Returns the absolute file path of the last Lot Summary Report generated for the current lot. Valid in MainSequence
      LotSummaryReportFilePaths Array of strings Returns the absolute file paths of all Lot Summary Reports generated for the current lot. If the Generate One File per Wafer option is enabled, one path is returned for each wafer processed in the lot so far. Otherwise, the length of the array is one. Valid in MainSequence
      NumberOfSites Number The number of sites that are testing the current lot.
      PartId String Returns the part identifier for the current part being tested on this site. The handler/prober driver sets this property value by setting values in the SitePartIds parameter in the StartOfTest handler driver entry point sequence. If the handler/prober driver does not set this property, the tester sets the value to a unique value if the GenerateUniquePartIds station settings is set to true. This property corresponds to the PART_ID field in the Part Results Record (PRR) in the STDF log file. When the GenerateUniquePartIds property is True, TSM reassigns the same unique Part ID to the part when it is retested. Customize the behavior of GenerateUniquePartIds to assign a new unique Part ID to a part when it is retested. Test Socket Threads Only

      Valid in MainSequence

      PartText String Returns the part description text for the current part being tested on this site. The handler/prober driver sets this property value by setting values in the SitePartTexts parameter in the StartOfTest handler driver entry point sequence. This property corresponds to the PART_TXT field in the Part Results Record (PRR) in the STDF log file. Test Socket Threads Only

      Valid in MainSequence

      SiteNumber Number Site number of the current site.

      Test Socket Threads Only

      SiteNumbers Array of Numbers The site numbers that are testing the current lot.
      SiteTestTimeInSeconds Number Returns the time to execute the MainSequence sequence for the last part that was tested on this site. Test Socket Threads Only

      Valid in PostUUT

      SoftwareBinName String The name of the software bin that the tester assigned to the last part that was tested on this site. Test Socket Threads Only

      Valid in PostUUT

      SoftwareBinNames Array of Strings The names of the software bins that the tester assigned to the parts in the current batch. Valid in PostBatch
      SoftwareBinNumber Number The number of the software bin that the tester assigned to the last part that was tested on this site. Returns -1 if the tester has not yet assigned a bin to the part or a value between 0 and 65535 if the bin was assigned. Test Socket Threads Only

      Valid in PostUUT

      SoftwareBinNumbers Array of Numbers The numbers of the software bins that the tester assigned to the parts in the current batch. Valid in PostBatch
      StdfLogFilePath String Returns the absolute file path of the last STDF log file generated for the current lot. Valid in MainSequence
      StdfLogFilePaths Array of strings Returns the absolute file paths of all STDF log files generated for the current lot. If the Generate One File per Wafer option is enabled, one path is returned for each wafer processed in the lot so far. Otherwise, the length of the array is one. Valid in MainSequence
      WaferRuntimeData.ExecDescription String Returns the wafer description supplied by exec. This property corresponds to the EXC_DESC field in the Wafer Results Record (WRR) in the STDF log file. Valid in PreBatch
      WaferRuntimeData.FabWaferId String Returns the fab wafer ID. This property corresponds to the FABWF_ID field in the Wafer Results Record (WRR) in the STDF log file. Valid in PreBatch
      WaferRuntimeData.FrameId String Returns the wafer frame ID. This property corresponds to the FRAME_ID field in the Wafer Results Record (WRR) in the STDF log file. Valid in PreBatch
      WaferRuntimeData.MaskId String Returns the wafer mask ID. This property corresponds to the MASK_ID field in the Wafer Results Record (WRR) in the STDF log file. Valid in PreBatch
      WaferRuntimeData.UserDescription String Returns the wafer description supplied by user. This property corresponds to the USR_DESC field in the Wafer Results Record (WRR) in the STDF log file. Valid in PreBatch
      WaferRuntimeData.WaferId String Returns the wafer ID. This property corresponds to the WAFER_ID field in the Wafer Information Record (WIR) and Wafer Results Record (WRR) in the STDF log file. Valid in PreBatch
    • Custom Test Conditions—Access the custom test conditions you created in the Test Program Editor.
  • Name—The name of the lot setting, station setting, STS state, execution data, or custom test condition to access. You can choose one of the items from the drop-down menu, or you can type any part of the item name and select the item from the drop-down menu of suggestions.
  • Destination Expression—An expression that specifies the location to copy the value. You typically specify a local variable that you can use throughout the sequence.