This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65982: PD HardReset happened while doing LeCroy USB TypeC Functional Test

Part Number: TPS65982

PD HardReset happened while doing LeCroy USB TypeC Functional Test TD4.3.1

From reading PD status register, the HardResetDetails gives reason "Required by policy engine, NoResponseTimeOut."

But we have no clue why the NoResponseTimeOut happens in this case. Can you help on any idea of further debug?

  • Hi,

    Can you provide the full failure description, VIF file, and the project file so we can take a closer look?

    Regards.

  • Hi Tommy,

    This is the test failure description is attached:

    <?xml version="1.0"?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
      <meta http-equiv="content-type" content="text/html" />
      <title>Report Log</title>
    
      <style type="text/css">
    ul.LinkedList { display: block; }
    /* ul.LinkedList ul { display: none; } */
    .HandCursorStyle { cursor: pointer; cursor: hand; }  /* For IE */
      </style>
    
      <script type="text/JavaScript">
        // Add this to the onload event of the BODY element
        function addEvents() 
        {
          activateTree(document.getElementById("LinkedList1"));
        }
    
        // This function traverses the list and add links 
        // to nested list items
        function activateTree(oList) 
        {
          // Collapse the tree
          for (var i=0; i < oList.getElementsByTagName("ul").length; i++) 
          {
             if (oList.getElementsByTagName("ul")[i].getAttribute("display") == "block") 
             {
             oList.getElementsByTagName("ul")[i].style.display="block";
             } 
             else 
             {
             oList.getElementsByTagName("ul")[i].style.display="none";
             }
          }                                                                    
          // Add the click-event handler to the list items
          if (oList.addEventListener) 
          {
            oList.addEventListener("click", toggleBranch, false);
          } 
          else if (oList.attachEvent) 
          { // For IE
            oList.attachEvent("onclick", toggleBranch);
          }
          // Make the nested items look like links
          addLinksToBranches(oList);
        }
    
        // This is the click-event handler
        function toggleBranch(event) 
        {
          var oBranch, cSubBranches;
          if (event.target) 
          {
            oBranch = event.target;
          } 
          else if (event.srcElement) 
          { // For IE
            oBranch = event.srcElement;
          }
          cSubBranches = oBranch.getElementsByTagName("ul");
          if (cSubBranches.length > 0) 
          {
            if (cSubBranches[0].style.display == "block") 
            {
              cSubBranches[0].style.display = "none";
            } 
            else 
            {
              cSubBranches[0].style.display = "block";
            }
          }
        }
    
        // This function makes nested list items look like links
        function addLinksToBranches(oList) 
        {
          var cBranches = oList.getElementsByTagName("li");
          var i, n, cSubBranches;
          if (cBranches.length > 0) 
          {
            for (i=0, n = cBranches.length; i < n; i++) 
            {
              cSubBranches = cBranches[i].getElementsByTagName("ul");
              if (cSubBranches.length > 0) 
              {
                addLinksToBranches(cSubBranches[0]);
                cBranches[i].className = "HandCursorStyle";
                cBranches[i].style.color = "blue";
                cSubBranches[0].style.color = "black";
                cSubBranches[0].style.cursor = "auto";           
              }
            }
          }
        }    
      </script>
    </head><body onload="addEvents();"><font face="Courier new" size="2"><ul id="LinkedList1" class="LinkedList">
    <li >Preliminary Steps <ul type="square" display="block">
    <li >Compliance Suite Settings <ul type="square">
    <li >Save Mode: Save all </li>
    <li >Capture Raw File: Disabled </li>
    <li >Capture Power Measurement: Disabled </li>
    <li >VBus Output Self-Test: Enabled </li>
    <li >VBus Measurements Self-Test: Enabled </li>
    </ul>
    </li>
    <li >Analyzing Vendor Information File (VIF)... </li>
    <li >Making debounce values intermediate file... </li>
    <li >VBUS SELF-TEST : Voyager serial number #18033 <font color="#22b14c">pass</font><ul type="square">
    <li >Teledyne LeCroy USB Compliance Suite Version: 6.01 Build 1040
     </li>
    <li style="color:#c8c8c8;">Creating AutomationObj ... </li>
    <li style="color:#c8c8c8;">Analyzer #0 Serial #18033 </li>
    <li style="color:#c8c8c8;">Update Expected_0V_Voltage in file Variables.inc to 30 </li>
    <li style="color:#c8c8c8;">Update do_VBusOutputSelfTest in file Variables.inc to 1 </li>
    <li style="color:#c8c8c8;">Update do_VBusMeasurementsSelfTest in file Variables.inc to 1 </li>
    <li style="color:#c8c8c8;">Update do_VBusOutputSelfTest in file Variables.ginc to 1 </li>
    <li style="color:#c8c8c8;">Update do_VBusMeasurementsSelfTest in file Variables.ginc to 1 </li>
    <li >Waiting for user action: In order to ensure the Exerciser is generating Vbus at safe levels, please ensure that nothing is connected to the Exerciser port and then press 'OK'. </li>
    <li >Running "VBus Self-Test" module </li>
    <li style="color:#c8c8c8;">Set Sync Id to [] </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.rec: Starting Recording </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.updg: Starting PD Generation </li>
    <li >Waiting... [maximum 15000 ms] </li>
    <li >Generation Complete... 816 ms </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.updg: Stopping PD Generation </li>
    <li style="color:#b4b4b4;">Analyzer Trigged... 1352 ms </li>
    <li >VBusSelfTest.rec: Stopping Recording at 1456 ms </li>
    <li style="color:#c8c8c8;">Remove Sync Id </li>
    <li >Trace is ready... 4176 ms </li>
    <li style="color:#b4b4b4;">making a copy from Intermediate folder... </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.vse: Running Verification Script </li>
    <li ><a href="C:/Users/Public/Documents/LeCroy/USBCompliance/Traces/20220522_191730/USB Type-C/Preliminary/18033_VBusSelfTest.usb">C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\Preliminary\18033_VBusSelfTest.usb</a>: Saving trace file </li>
    <li style="color:#b4b4b4;">Trace saved... 4720 ms </li>
    <li >Waiting for user action: VBus Self-Test complete. Connect the PUT to the Exerciser port and then press 'OK' to continue. </li>
    <li >VBusSelfTest : Finished <ul type="square">
    <li style="color:#c8c8c8;">AutomationObj was destroyed. </li>
    </ul>
    </li>
    </ul>
    </li>
    <li >Determine Cable type : Voyager serial number #18033 <font color="#22b14c">pass</font><ul type="square">
    <li >Teledyne LeCroy USB Compliance Suite Version: 6.01 Build 1040
     </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\Variables.ginc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\Variables.inc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformation.inc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformationExtra.inc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformation.ginc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformationExtra.ginc ... </li>
    <li >VIF initiated successfully! </li>
    <li style="color:#c8c8c8;">CVS_Manager_Class::Initialize::Number of connected boards: 1 </li>
    <li style="color:#c8c8c8;">Argument(1)=18033 </li>
    <li style="color:#c8c8c8;">Argument(2)=0 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo() for serial number #18033 </li>
    <li style="color:#c8c8c8;">Board_Class::BindUnit CVS_0 to #18033 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::Board Name=Voyager M310P </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::BoardID=130 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::BoardRev=9 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::Serial=18033 </li>
    <li >VIF Extraction <ul type="square">
    <li >Extracting from component "AA" of file "C:\Users\JIAWAN\note\SNPS_TC_DEV.xml" ... </li>
    <li >VIF_Product_Type = 0 </li>
    <li >PD_Port_Type = 0XFF </li>
    <li >Connector_Type = 2 </li>
    <li >USB_PD_Support = NO </li>
    <li >Type_C_State_Machine = 1 </li>
    <li >Captive_Cable = NO </li>
    <li >Captive_Cable_Is_eMarked = 0xFF </li>
    <li >USB4_Supported = NO </li>
    <li >Type_C_Can_Act_As_Device = YES </li>
    <li >Type_C_Is_Alt_Mode_Adapter = 0xFF </li>
    <li >Device_Supports_USB_Data = YES </li>
    <li >Device_Speed = 2 </li>
    <li >Device_Max_USB2_Speed = 2 </li>
    <li >Type_C_Can_Act_As_Host = NO </li>
    <li >Host_Supports_USB_Data = 0XFF </li>
    <li >Host_Speed = 0XFF </li>
    <li >Type_C_Port_On_Hub = NO </li>
    <li >Type_C_Supports_Audio_Accessory = NO </li>
    <li >Type_C_Supports_Vconn_Powered_Accessory = 0XFF </li>
    <li >Type_C_Is_Debug_Target_SRC = 0XFF </li>
    <li >Type_C_Is_Debug_Target_SNK = YES </li>
    <li >Type_C_Implements_Try_SRC = 0XFF </li>
    <li >Type_C_Implements_Try_SNK = 0XFF </li>
    <li >Host_Is_Embedded = 0XFF </li>
    </ul>
    </li>
    <li >Successfully finished VIF Extraction. </li>
    <li style="color:#c8c8c8;">Update AnalyzerID in file VendorInformation.ginc to 16 </li>
    <li style="color:#c8c8c8;">Update AnalyzerID in file VendorInformation.inc to 16 </li>
    <li style="color:#c8c8c8;">Update BOARD_REV in file VendorInformation.ginc to 9 </li>
    <li style="color:#c8c8c8;">Update BOARD_REV in file VendorInformation.inc to 9 </li>
    <li >The test conditions are met and test is applicable to run. </li>
    <li style="color:#c8c8c8;">Test_Class::RunCableDetection() for CVS_0 </li>
    <li >Running "Cable Detection" module to check the connected Cable and PUT... </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,14,8000) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::GENERATION_WAIT_TIME -&gt; 8000 </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,16,True) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::GENERATION_FAIL_IGNORANCE -&gt; True </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,12,GetCableDetectionVseValues) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::EXTRACT_VERIFIED_RESULTS -&gt; GetCableDetectionVseValues </li>
    <li style="color:#c8c8c8;">RunModule_Class::Run_Single(0) </li>
    <li style="color:#c8c8c8;">Capture_Class::Run() on CVS_0 </li>
    <li style="color:#c8c8c8;">Board_Class::SetSyncGUID [{E4FC6DFC-9E92-4837-A0DA-F4A9DA9D05BF}] </li>
    <li style="color:#c8c8c8;">Board_Class::SetAnalyzerParameters [1, 3] </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.rec: Starting Recording </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplySettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTraceSettings()::[TC_CableDetection_cvs0.usb] </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplySettings()::SetTraceFileName -&gt;C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\Preliminary\01_TC_CableDetection_cvs0.usb </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyGeneralSettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCapturePowerMeasurement() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyRecordingBufferSize() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyExtTriggerInRecOption() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyExerciserConnectedName()[Synopsys-A-NA][] </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyUSB3Settings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCaptureRawFile() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTypeCSettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCaptureCC_Traffic() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTypeCRoleSides() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyUncertainSettingsTypeC() </li>
    <li style="color:#c8c8c8;">Board_Class::StartRecording() </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.updg: Starting PD Generation </li>
    <li >Waiting... [maximum 8000 ms] </li>
    <li style="color:#c8c8c8;">Board_Class::WaitForPDGenerationIdle() for CVS_0 : Serial#18033 wait_time_msec=8000 </li>
    <li >Generation Complete... 2808 ms </li>
    <li >Stopping PD Generation </li>
    <li style="color:#b4b4b4;">Waiting for Trigger... </li>
    <li style="color:#b4b4b4;">Analyzer Trigged... 3840 ms </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.rec: Stopping Recording at 3960 ms </li>
    <li style="color:#c8c8c8;">Board_Class::StopRecordingAndWaitForTrace() </li>
    <li style="color:#c8c8c8;">Board_Class::SetSyncGUID [] </li>
    <li >Trace is ready... 5888 ms </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing AlwaysApplicable </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\Preliminary\Debug\0 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TC_CableDetection.vse </li>
    <li style="color:#c8c8c8;">Running GetCableDetectionVseValues </li>
    <li style="color:#b4b4b4;">CableDetection::Extracetd from VSE : PUT_Connected      = YES </li>
    <li style="color:#b4b4b4;">CableDetection::Extracetd from VSE : ConnectedCableType = VConn Pass-Thru </li>
    <li style="color:#b4b4b4;">CableDetection::Extracetd from VSE : CableDirection     = NORMAL </li>
    <li >Verification Result: PASSED </li>
    <li style="color:#c8c8c8;">Capture_Class::UpdateTraceFileName(1) </li>
    <li ><a href="C:/Users/Public/Documents/LeCroy/USBCompliance/Traces/20220522_191730/USB Type-C/Preliminary//01_TC_CableDetection_cvs0.usb">C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\Preliminary\\01_TC_CableDetection_cvs0.usb</a>: Saving trace file </li>
    <li style="color:#b4b4b4;">Trace saved...  </li>
    <li style="color:#c8c8c8;">CableDetection_Class::Run_CableDetection::Result of Run_Single(0) = 1 </li>
    <li style="color:#c8c8c8;">Update DETECTED_CABLE_TYPE in file CableVariables.ginc to 2 </li>
    <li style="color:#c8c8c8;">Update DETECTED_CABLE_TYPE in file CableVariables.inc to 2 </li>
    <li style="color:#c8c8c8;">Update PUT_CONNECTED in file CableVariables.ginc to YES </li>
    <li style="color:#c8c8c8;">Update PUT_CONNECTED in file CableVariables.inc to YES </li>
    <li style="color:#c8c8c8;">Update CABLE_DIRECTION in file CableVariables.ginc to NORMAL </li>
    <li style="color:#c8c8c8;">Update CABLE_DIRECTION in file CableVariables.inc to NORMAL </li>
    <li >Running "Cable Orientation" module to check D+/D- lines on a Vconn-Pass-Through cable </li>
    <li style="color:#c8c8c8;">Update Is_Host in file CableVariables.ginc to NO </li>
    <li style="color:#c8c8c8;">Update Is_Host in file CableVariables.inc to NO </li>
    <li style="color:#c8c8c8;">Update Is_Device in file CableVariables.ginc to YES </li>
    <li style="color:#c8c8c8;">Update Is_Device in file CableVariables.inc to YES </li>
    <li style="color:#c8c8c8;">Update USB2_DELAY in file CableVariables.ginc to 10 </li>
    <li style="color:#c8c8c8;">Update Is_Host in file CableVariables.ginc to NO </li>
    <li style="color:#c8c8c8;">Update Is_Host in file CableVariables.inc to NO </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,13,WaitGeneration_CableOrientation_USB2(this, wait_time_msec, diff_time, 10000)) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::SPECIAL_GENERATION_WAIT -&gt; WaitGeneration_CableOrientation_USB2(this, wait_time_msec, diff_time, 10000) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,12,GetCableOrientationVseValues) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::EXTRACT_VERIFIED_RESULTS -&gt; GetCableOrientationVseValues </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,14,15000) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::GENERATION_WAIT_TIME -&gt; 15000 </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,15,False) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::RUN_EXTRA_GEN_AUTOMATICALLY -&gt; False </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule(0,16,True) </li>
    <li style="color:#c8c8c8;">RunModule_Class::ConfigModule::GENERATION_FAIL_IGNORANCE -&gt; True </li>
    <li style="color:#c8c8c8;">RunModule_Class::Run_Single(0) </li>
    <li style="color:#c8c8c8;">Capture_Class::Run() on CVS_0 </li>
    <li style="color:#c8c8c8;">Board_Class::SetSyncGUID [{FC596975-FE9B-4EEE-88F2-6FECF5AAAC95}] </li>
    <li style="color:#c8c8c8;">Board_Class::SetAnalyzerParameters [1, 3] </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.rec: Starting Recording </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplySettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTraceSettings()::[TC_CableOrientation_Device.usb] </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplySettings()::SetTraceFileName -&gt;C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\Preliminary\02_TC_CableOrientation_Device.usb </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyGeneralSettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCapturePowerMeasurement() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyRecordingBufferSize() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyExtTriggerInRecOption() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyExerciserConnectedName()[Synopsys-A-NA][] </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyUSB3Settings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCaptureRawFile() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTypeCSettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCaptureCC_Traffic() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTypeCRoleSides() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyUncertainSettingsTypeC() </li>
    <li style="color:#c8c8c8;">Board_Class::StartRecording() </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation.updg: Starting PD Generation </li>
    <li >Waiting... [maximum 15000 ms] </li>
    <li style="color:#c8c8c8;">Capture_Class::WaitForGenerationDone::Run custom function -&gt; isGenDone = WaitGeneration_CableOrientation_USB2(this, wait_time_msec, diff_time, 10000) </li>
    <li style="color:#c8c8c8;">Board_Class::WaitForPDGenerationPause() for CVS_0 : Serial#18033 wait_time_msec=15000 </li>
    <li >Pausing the generation... 16408 ms </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.utg: Starting USB2 Generation </li>
    <li >Stopping USB2 Generation </li>
    <li style="color:#c8c8c8;">Board_Class::ResumePDGeneration() for CVS_0 : Serial#18033 </li>
    <li >Resuming generation... 29480 ms </li>
    <li style="color:#c8c8c8;">Board_Class::WaitForPDGenerationPause() for CVS_0 : Serial#18033 wait_time_msec=15000 </li>
    <li >Pausing the generation... 30088 ms </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.utg: Starting USB2 Generation </li>
    <li >Stopping USB2 Generation </li>
    <li style="color:#c8c8c8;">Board_Class::ResumePDGeneration() for CVS_0 : Serial#18033 </li>
    <li >Resuming generation... 43264 ms </li>
    <li style="color:#c8c8c8;">Board_Class::WaitForPDGenerationIdle() for CVS_0 : Serial#18033 wait_time_msec=15000 </li>
    <li >Generation Complete... 27472 ms </li>
    <li >Stopping PD Generation </li>
    <li style="color:#b4b4b4;">Waiting for Trigger... </li>
    <li style="color:#b4b4b4;">Analyzer Trigged... 28496 ms </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.rec: Stopping Recording at 28608 ms </li>
    <li style="color:#c8c8c8;">Board_Class::StopRecordingAndWaitForTrace() </li>
    <li style="color:#c8c8c8;">Board_Class::SetSyncGUID [] </li>
    <li >Trace is ready... 30736 ms </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing AlwaysApplicable </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\Preliminary\Debug\1 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TC_CableOrientation.vse </li>
    <li style="color:#c8c8c8;">Running GetCableOrientationVseValues </li>
    <li >Verification Result: PASSED </li>
    <li style="color:#c8c8c8;">Capture_Class::UpdateTraceFileName(1) </li>
    <li ><a href="C:/Users/Public/Documents/LeCroy/USBCompliance/Traces/20220522_191730/USB Type-C/Preliminary//02_TC_CableOrientation_Device.usb">C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\Preliminary\\02_TC_CableOrientation_Device.usb</a>: Saving trace file </li>
    <li style="color:#b4b4b4;">Trace saved...  </li>
    <li >Default CC Line = CC_LINE_2 </li>
    <li >USB2 bMaxPacketSize = 64 </li>
    <li >USB2 BOS_Length = 50 </li>
    <li >USB2 Started = 1 </li>
    <li style="color:#c8c8c8;">Update bMaxPacketSize in file CableVariables.ginc to 64 </li>
    <li style="color:#c8c8c8;">Update BOS_Length in file CableVariables.ginc to 50 </li>
    <li style="color:#c8c8c8;">Update IS_USB2_STARTED in file CableVariables.ginc to 1 </li>
    <li style="color:#c8c8c8;">Update DEFAULT_CC_LINE in file CableVariables.ginc to CC_LINE_2 </li>
    <li style="color:#c8c8c8;">Update DEFAULT_CC_LINE in file CableVariables.inc to CC_LINE_2 </li>
    <li >TC_CableDetection : Finished </li>
    </ul>
    </li>
    </ul>
    </li>
    <li >TD 4.3.3 Sink Connect Try.SRC DRP Test <font color="#ff0000">FAIL</font><ul type="square" display="block">
    <li >Teledyne LeCroy USB Compliance Suite Version: 6.01 Build 1040
     </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\Variables.ginc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\Variables.inc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformation.inc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformationExtra.inc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformation.ginc ... </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformationExtra.ginc ... </li>
    <li >VIF initiated successfully! </li>
    <li style="color:#c8c8c8;">CVS_Manager_Class::Initialize::Number of connected boards: 1 </li>
    <li style="color:#c8c8c8;">Argument(1)=18033 </li>
    <li style="color:#c8c8c8;">Argument(2)=0 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo() for serial number #18033 </li>
    <li style="color:#c8c8c8;">Board_Class::BindUnit CVS_0 to #18033 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::Board Name=Voyager M310P </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::BoardID=130 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::BoardRev=9 </li>
    <li style="color:#c8c8c8;">Board_Class::ReadBoardInfo()::Serial=18033 </li>
    <li >VIF Extraction <ul type="square">
    <li >Extracting from component "AA" of file "C:\Users\JIAWAN\note\SNPS_TC_DEV.xml" ... </li>
    <li >VIF_Product_Type = 0 </li>
    <li >PD_Port_Type = 0XFF </li>
    <li >Connector_Type = 2 </li>
    <li >USB_PD_Support = NO </li>
    <li >Type_C_State_Machine = 1 </li>
    <li >Captive_Cable = NO </li>
    <li >Captive_Cable_Is_eMarked = 0xFF </li>
    <li >USB4_Supported = NO </li>
    <li >Type_C_Can_Act_As_Device = YES </li>
    <li >Type_C_Is_Alt_Mode_Adapter = 0xFF </li>
    <li >Device_Supports_USB_Data = YES </li>
    <li >Device_Speed = 2 </li>
    <li >Device_Max_USB2_Speed = 2 </li>
    <li >Type_C_Can_Act_As_Host = NO </li>
    <li >Host_Supports_USB_Data = 0XFF </li>
    <li >Host_Speed = 0XFF </li>
    <li >Type_C_Supports_Audio_Accessory = NO </li>
    <li >Type_C_Supports_VCONN_Powered_Accessory = 0XFF </li>
    <li >Type_C_Supports_Vconn_Powered_Accessory = 0XFF </li>
    <li >Type_C_Is_Debug_Target_SRC = 0XFF </li>
    <li >Type_C_Is_Debug_Target_SNK = YES </li>
    <li >Type_C_Implements_Try_SRC = 0XFF </li>
    <li >Type_C_Implements_Try_SNK = 0XFF </li>
    <li >Host_Is_Embedded = 0XFF </li>
    </ul>
    </li>
    <li >Successfully finished VIF Extraction. </li>
    <li style="color:#c8c8c8;">Update AnalyzerID in file VendorInformation.ginc to 16 </li>
    <li style="color:#c8c8c8;">Update AnalyzerID in file VendorInformation.inc to 16 </li>
    <li style="color:#c8c8c8;">Update BOARD_REV in file VendorInformation.ginc to 9 </li>
    <li style="color:#c8c8c8;">Update BOARD_REV in file VendorInformation.inc to 9 </li>
    <li >The test conditions are met and test is applicable to run. </li>
    <li style="color:#c8c8c8;">Test_Class::IsCableMatched(VConn Pass-Thru) </li>
    <li >PUT_CONNECTED = YES </li>
    <li >DETECTED_CABLE_TYPE = VConn Pass-Thru </li>
    <li >CABLE_DIRECTION = NORMAL </li>
    <li >IS_USB2_STARTED = 1 </li>
    <li >Cable is matched. </li>
    <li style="color:#b4b4b4;">Successfully detected device role (0x42) according to the provided VIF. </li>
    <li style="color:#c8c8c8;">Test_Class::IsReadyToRun()::result = 1 </li>
    <li style="color:#c8c8c8;">AddCondition:MaxConditionCounter = 1 </li>
    <li >Test Preliminary procedures has started. </li>
    <li >Calibrating VBUS current on Voyager (0) #18033 ... </li>
    <li >Test Preliminary procedures has done. </li>
    <li >TD.4.3.3.C.1 <font color="#ff0000">fail</font><ul type="square">
    <li >Power Delivery Link initialization on Voyager #18033 : Running Generation </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\InitPDLink.updg: Starting PD Generation </li>
    <li >Waiting... [maximum 8000 ms] </li>
    <li style="color:#c8c8c8;">Board_Class::WaitForPDGenerationIdle() for CVS_0 : Serial#18033 wait_time_msec=8000 </li>
    <li >Generation Complete... 216 ms </li>
    <li >Stopping PD Generation </li>
    <li style="color:#c8c8c8;">Update ConditionID in file Variables.inc to "TD.4.3.3.C.1" </li>
    <li style="color:#c8c8c8;">Update ConditionNumber in file Variables.ginc to 1 </li>
    <li style="color:#b4b4b4;">Running AtStart_func: CheckVconnApplicability(this) </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #0 </li>
    <li style="color:#c8c8c8;">Capture_Class::Run() on CVS_0 </li>
    <li style="color:#c8c8c8;">Board_Class::SetSyncGUID [{7A96ABA0-2434-43E4-91EF-52E2769656F4}] </li>
    <li style="color:#c8c8c8;">Board_Class::SetAnalyzerParameters [1, 3] </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\REC\USB Type C - USBIF\Sink Tests\TD.4.3.3_USB3_Host.rec: Starting Recording </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplySettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTraceSettings()::[TD.4.3.3.C.1.usb] </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplySettings()::SetTraceFileName -&gt;C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\01_TD.4.3.3.C.1.usb </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyGeneralSettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCapturePowerMeasurement() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyRecordingBufferSize() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyExtTriggerInRecOption() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyExerciserConnectedName()[Synopsys-A-NA][] </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyUSB3Settings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCaptureRawFile() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTypeCSettings() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyCaptureCC_Traffic() </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyTypeCRoleSides() </li>
    <li style="color:#c8c8c8;">      ApplyTypeCRoleSides()::RO_SETTING_TC_DEVICE_ROLE = 66 </li>
    <li style="color:#c8c8c8;">RecordingOptions::ApplyUncertainSettingsTypeC() </li>
    <li style="color:#c8c8c8;">Board_Class::StartRecording() </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\GEN\USB Type C - USBIF\Sink Tests\TD.4.3.3.UPDg: Starting PD Generation </li>
    <li >Waiting... [maximum 20000 ms] </li>
    <li style="color:#c8c8c8;">Board_Class::WaitForPDGenerationIdle() for CVS_0 : Serial#18033 wait_time_msec=20000 </li>
    <li >Generation Complete... 4216 ms </li>
    <li >Stopping PD Generation </li>
    <li style="color:#b4b4b4;">Waiting for Trigger... </li>
    <li style="color:#b4b4b4;">Analyzer Trigged... 5240 ms </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\REC\USB Type C - USBIF\Sink Tests\TD.4.3.3_USB3_Host.rec: Stopping Recording at 5352 ms </li>
    <li style="color:#c8c8c8;">Board_Class::StopRecordingAndWaitForTrace() </li>
    <li style="color:#c8c8c8;">Board_Class::SetSyncGUID [] </li>
    <li >Trace is ready... 11200 ms </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #1 </li>
    <li >TD.4.3.3.V.1 <font color="#22b14c">pass</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.1 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.1" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing AlwaysApplicable </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\Debug\1_c1v1 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TD.4.3.3.vse </li>
    <li style="color:#c8c8c8;">Running Do_Nothing_Sub_with_One_param </li>
    <li >Verification Result: PASSED </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #2 </li>
    </ul>
    </li>
    <li >TD.4.3.3.V.2 <font color="#22b14c">pass</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.2 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.2" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing AlwaysApplicable </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\Debug\1_c1v2 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TD.4.3.3.vse </li>
    <li style="color:#c8c8c8;">Running Do_Nothing_Sub_with_One_param </li>
    <li >Verification Result: PASSED </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #3 </li>
    </ul>
    </li>
    <li >TD.4.3.3.V.8 <font color="#ff0000">fail</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.8 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.8" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing Check_USB3_Device_Applicability </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\Debug\1_c1v3 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TD.4.3.3.vse </li>
    <li style="color:#c8c8c8;">Running Do_Nothing_Sub_with_One_param </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse.Txt ... </li>
    <li >Error(0x0000013C):  UFP applied termination after  1.000 sec from Vbus ON. </li>
    <li >Verification Result: FAILED </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #4 </li>
    </ul>
    </li>
    <li >TD.4.3.3.V.3 <font color="#3e3e3e">n/a</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.3 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.3" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing Check_USB2_Device_Applicability </li>
    <li >&gt;&gt; This is not applicable for a PUT that does not support USB2 as Device. </li>
    <li >Verification Result: N/A </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #5 </li>
    </ul>
    </li>
    <li >TD.4.3.3.V.4 <font color="#22b14c">pass</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.4 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.4" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing Check_PUT_R_Applicability </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\Debug\1_c1v5 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TD.4.3.3.vse </li>
    <li style="color:#c8c8c8;">Running Do_Nothing_Sub_with_One_param </li>
    <li >Verification Result: PASSED </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #6 </li>
    </ul>
    </li>
    <li >TD.4.3.3.V.5 <font color="#ff0000">fail</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.5 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.5" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing AlwaysApplicable </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\Debug\1_c1v6 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TD.4.3.3.vse </li>
    <li style="color:#c8c8c8;">Running Do_Nothing_Sub_with_One_param </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse.Txt ... </li>
    <li >Error(0x0000013C):  UFP applied termination after  1.000 sec from Vbus ON. </li>
    <li >Verification Result: FAILED </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #7 </li>
    </ul>
    </li>
    <li >TD.4.3.3.V.6 <font color="#ff0000">fail</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.6 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.6" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing AlwaysApplicable </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\Debug\1_c1v7 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TD.4.3.3.vse </li>
    <li style="color:#c8c8c8;">Running Do_Nothing_Sub_with_One_param </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse.Txt ... </li>
    <li >Error(0x0000013C):  UFP applied termination after  1.000 sec from Vbus ON. </li>
    <li >Verification Result: FAILED </li>
    <li style="color:#c8c8c8;">Running CheckToEndCondition_func: Do_Return_False_with_One_param of Item #8 </li>
    </ul>
    </li>
    <li >TD.4.3.3.V.7 <font color="#ff0000">fail</font><ul type="square">
    <li style="color:#c8c8c8;">Saving TD.4.3.3.V.7 in the file Variables.inc </li>
    <li style="color:#c8c8c8;">Update VerificationID in file Variables.inc to "TD.4.3.3.V.7" </li>
    <li style="color:#c8c8c8;">    Relevant CVS found on item 0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify() on Trace from CVS_0 </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::ErrorCode from relevant CVS = 0: </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Check if any Bring-up has failed. </li>
    <li style="color:#c8c8c8;">Check_Class::Verify()::Executing AlwaysApplicable </li>
    <li style="color:#c8c8c8;">Update CVS_ID in file CVS_Parameters.inc to 16 </li>
    <li style="color:#c8c8c8;">Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 10000 </li>
    <li style="color:#c8c8c8;">Making a copy from Intermediate folder to C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\Debug\1_c1v8 </li>
    <li >C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse: Running Verification Script </li>
    <li style="color:#b4b4b4;">Running Verification script : TD.4.3.3.vse </li>
    <li style="color:#c8c8c8;">Running Do_Nothing_Sub_with_One_param </li>
    <li style="color:#c8c8c8;">Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\VSE\USB Type C - USBIF\Sink Tests\TD.4.3.3.vse.Txt ... </li>
    <li >Error(0x0000013C):  UFP applied termination after  1.000 sec from Vbus ON. </li>
    <li >Verification Result: FAILED </li>
    <li ><a href="C:/Users/Public/Documents/LeCroy/USBCompliance/Traces/20220522_191730/USB Type-C/TD.4.3.3//01_TD.4.3.3.C.1_FAIL.usb">C:\Users\Public\Documents\LeCroy\USBCompliance\Traces\20220522_191730\USB Type-C\TD.4.3.3\\01_TD.4.3.3.C.1_FAIL.usb</a>: Saving trace file </li>
    <li style="color:#b4b4b4;">Trace saved...  </li>
    <li style="color:#b4b4b4;">Running ProcessResult:  </li>
    </ul>
    </li>
    </ul>
    </li>
    <li >TD.4.3.3 : Finished </li>
    <li style="color:#b4b4b4;">Test Elapsed Time: 0 minute(s) and 31 seconds </li>
    </ul>
    </li>
    </ul></font></body></html>
    


    VIF file is attached

    <?xml version='1.0' encoding='UTF-8'?>
    <vif:VIF xmlns:opt="http://usb.org/VendorInfoFileOptionalContent.xsd" xmlns:vif="http://usb.org/VendorInfoFile.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <vif:VIF_Specification>3.19</vif:VIF_Specification>
     <vif:VIF_App>
      <vif:Vendor>Teledyne LeCroy</vif:Vendor>
      <vif:Name>USB Compliance Suite</vif:Name>
      <vif:Version>6.01.1040</vif:Version>
     </vif:VIF_App>
     <vif:Vendor_Name>Synopsys</vif:Vendor_Name>
     <vif:Model_Part_Number>A</vif:Model_Part_Number>
     <vif:Product_Revision>A</vif:Product_Revision>
     <vif:TID>NA</vif:TID>
     <vif:VIF_Product_Type value="0">Port product</vif:VIF_Product_Type>
     <vif:Certification_Type value="1">Reference Platform</vif:Certification_Type>
     <vif:Component>
      <vif:Port_Label>AA</vif:Port_Label>
      <vif:Connector_Type value="2">USB Type-C</vif:Connector_Type>
      <vif:USB4_Supported value="false">No</vif:USB4_Supported>
      <vif:USB_PD_Support value="false"/>
      <vif:Type_C_State_Machine value="1">SNK</vif:Type_C_State_Machine>
      <vif:Captive_Cable value="false">No</vif:Captive_Cable>
      <vif:Port_Battery_Powered value="false"/>
      <vif:BC_1_2_Support value="0">None</vif:BC_1_2_Support>
      <vif:Type_C_Is_VCONN_Powered_Accessory value="false">No</vif:Type_C_Is_VCONN_Powered_Accessory>
      <vif:Type_C_Is_Debug_Target_SNK value="true">Yes</vif:Type_C_Is_Debug_Target_SNK>
      <vif:Type_C_Can_Act_As_Host value="false">No</vif:Type_C_Can_Act_As_Host>
      <vif:Type_C_Can_Act_As_Device value="true">Yes</vif:Type_C_Can_Act_As_Device>
      <vif:Type_C_Power_Source value="2">Both</vif:Type_C_Power_Source>
      <vif:Type_C_Port_On_Hub value="false">No</vif:Type_C_Port_On_Hub>
      <vif:Type_C_Supports_Audio_Accessory value="false">No</vif:Type_C_Supports_Audio_Accessory>
      <vif:Type_C_Sources_VCONN value="false">No</vif:Type_C_Sources_VCONN>
      <vif:Device_Supports_USB_Data value="true">Yes</vif:Device_Supports_USB_Data>
      <vif:Device_Speed value="2">USB 3.2 Gen 2x1</vif:Device_Speed>
      <vif:Device_Max_USB2_Speed value="2">High Speed</vif:Device_Max_USB2_Speed>
      <vif:Device_Contains_Captive_Retimer value="false">No</vif:Device_Contains_Captive_Retimer>
      <vif:Device_Truncates_DP_For_tDHPResponse value="true">Yes</vif:Device_Truncates_DP_For_tDHPResponse>
      <vif:Device_Gen1x1_tLinkTurnaround value="550"/>
      <vif:Device_Gen2x1_tLinkTurnaround value="850"/>
     </vif:Component>
    </vif:VIF>
    

    Regarding to project file, can you let me know which file do you need?

    Best Regards,

    Jiang Wan

    and a snapshot of USB trace during the test is below:

  • Hi,

    Thank you for providing the files. I will look into the issues.

    The project file is a .pjt and you should be able to save it from the GUI.

    Regards.

  • Hi Tommy,

    We checked the error code again and it should be 001001b Required by policy engine, Sink_WaitForCapabilities.

    Sorry for the miss read earlier.

    I am attaching the pjt file.

    SP2_USB_device_1019_2017.pjt

    Thanks!

    Best Regards,

    Jiang Wan

  • Hi,

    Thank you for providing the project file, I will get back to you as soon as possible.

    Regards.

  • Hi Tommy,

    We were debugging the issue found that it is wrong PD settings. Since our device not supporting PD, we need to set 0x29 Control Configuration Register[1:0] Disable_PD to legacy mode in order to pass the tests. Right now the tests can pass.

    Thanks for your help!

    Best Regards,

    Jiang Wan

  • Hi,

    Good to hear that your problem is solved. Closing this thread based on your feedback.

    Regards.