US 12,332,977 B2
Method and system for watermarking a USB PD protocol hardware sub-system
Shubham Paliwal, Uttar Pradesh (IN); Rakesh Kumar Polasa, Karnataka (IN); Vishnu Mohan Pusuluri, Karnataka (IN); and Venugopal Jennarapu, Karnataka (IN)
Assigned to Siliconch Systems Pvt Ltd, Karnataka (IN)
Filed by SILICONCH SYSTEMS PVT LTD, Karnataka (IN)
Filed on Jul. 5, 2022, as Appl. No. 17/857,298.
Claims priority of application No. 202241008679 (IN), filed on Feb. 18, 2022.
Prior Publication US 2023/0267184 A1, Aug. 24, 2023
Int. Cl. G06F 21/16 (2013.01); G06F 1/3215 (2019.01); G06F 21/44 (2013.01)
CPC G06F 21/16 (2013.01) [G06F 1/3215 (2013.01); G06F 21/44 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system for watermarking a Universal Serial Bus (USB) Type-C and Power Delivery (PD) protocol hardware sub-system existing as a part of a System on Chip/Integrated Circuit (SOC/IC) system, the system for watermarking comprising:
a tester to generate a watermarking signal;
a device under test (DUT), wherein the DUT is configured with a USB Type-C port with power delivery implementation and including:
a hardware subsystem configured for watermarking the DUT and transmit a response signal upon receipt of the watermarking signal from the tester,
wherein the tester comprises a controller, the controller comprising one or more processors that execute a set of executable instructions that are stored in a memory, upon which execution, the one or more processors cause the controller to:
generate the watermarking signal, said watermarking signal comprises a custom signal and a custom packet associated with a configured custom signal stored in a data buffer that is associated with the SOC/IC system;
transmit the watermarking signal on one or more configuration channel (CC) lines coupled to the USB Type-C port of the USB Type-C and PD protocol hardware sub-system associated with the DUT;
detect, by a watermarking detection mechanism of the tester, the response signal generated and transmitted by the hardware subsystem of the DUT, said response signal is a response to the watermarking signal transmitted by the tester, wherein the watermarking detection mechanism of the tester comprises a multiplexer; and
determine, by a watermarking indication interface associated with the tester, from the response signal received if the DUT is a watermarked or a non-watermarked device based on comparison of the custom signal and the custom packet with a predefined value provided by the tester.