US 11,675,731 B2
Data protection system and method thereof for 3D semiconductor device
Igor Elkanovich, Hsinchu (TW); Amnon Parnass, Hsinchu (TW); Pei Yu, Hsinchu (TW); Li-Ken Yeh, Hsinchu (TW); Yung-Sheng Fang, Hsinchu (TW); Sheng-Wei Lin, Hsinchu (TW); Tze-Chiang Huang, Hsinchu (TW); King Ho Tam, Hsinchu (TW); and Ching-Fang Chen, Hsinchu (TW)
Assigned to Global Unichip Corporation, Hsinchu (TW); and Taiwan Semiconductor Manufacturing Company, Ltd., Hsinchu (TW)
Filed by Global Unichip Corporation, Hsinchu (TW); and Taiwan Semiconductor Manufacturing Company, Ltd., Hsinchu (TW)
Filed on Sep. 30, 2020, as Appl. No. 17/37,749.
Application 17/037,749 is a continuation in part of application No. 16/999,055, filed on Aug. 20, 2020.
Prior Publication US 2022/0058155 A1, Feb. 24, 2022
Int. Cl. G06F 11/10 (2006.01); G06F 13/42 (2006.01); G06F 11/07 (2006.01)
CPC G06F 13/4291 (2013.01) [G06F 11/102 (2013.01); G06F 11/1016 (2013.01); G06F 11/1032 (2013.01); G06F 11/0772 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data protection system for handling an errored command, comprising:
a master device, configured to send a command; and
a slave device, coupled to the master device, configured to receive the command from the master device, wherein
the master device comprises a master interface, the slave device comprises a slave interface, and the master interface and the slave interface are electrically connected via one or a plurality of bonds and/or through-silicon-vias (TSVs) and configured for interfacing between the master device and the slave device,
the errored command comprises the command having a parity or other error,
the slave device is further configured to receive the errored command and to respond to the errored command according to a read operation or a write operation,
during the read operation, the slave device is further configured to send data to the master device according to the command received from the master device, wherein the command has higher protection than the data,
the slave device sends intentional error data to the master device in response to the errored command received by the slave device,
the data and the intentional error data comprise main data and a parity bit, and
the intentional error data is generated by inverting the parity bit of the data.