US 12,260,917 B2
Storage device for generating identity code and identity code generating method
Yu-Hsuan Lin, Taichung (TW); Dai-Ying Lee, Hsinchu County (TW); and Ming-Hsiu Lee, Hsinchu (TW)
Assigned to MACRONIX INTERNATIONAL CO., LTD., Hsinchu (TW)
Filed by MACRONIX INTERNATIONAL CO., LTD., Hsinchu (TW)
Filed on Apr. 1, 2024, as Appl. No. 18/623,116.
Application 18/623,116 is a division of application No. 17/388,079, filed on Jul. 29, 2021, granted, now 11,984,166.
Claims priority of provisional application 63/185,364, filed on May 7, 2021.
Prior Publication US 2024/0242767 A1, Jul. 18, 2024
Int. Cl. G11C 29/40 (2006.01); G11C 16/10 (2006.01); G11C 16/26 (2006.01); G11C 16/34 (2006.01)
CPC G11C 16/102 (2013.01) [G11C 16/26 (2013.01); G11C 16/3459 (2013.01); G11C 29/40 (2013.01); G11C 2029/4002 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A storage device for generating an identity code, comprising:
a first storage circuit for storing a plurality of first data, the first data having a plurality of bits;
a second storage circuit for storing a plurality of second data, the second data having a plurality of bits; and
a reading circuit for reading the second data from the second storage circuit to form a first sequence, and simultaneously reading the first data from the first storage circuit to form a second sequence, the reading circuit further comprises:
a processing circuit for simultaneously receiving the first sequence and the second sequence, utilizing a tri-state buffer of the processing circuit to select a first portion of the second sequence to form a target sequence according to the first sequence, wherein the tri-state buffer is turned ON in response to bits in the first sequence, so as to pass corresponding bits in the first portion of the second sequence to form the target sequence, and outputting the target sequence to serve as an identity code,
wherein, logical values of the bits of the first data are randomly distributed, and logical values of the bits of the second data are pre-defined by a user or randomly distributed.