Abstract:
A random intrinsic chip ID generation employs a retention fail signature. A 1st and 2nd ID are generated using testing settings with a 1st setting more restrictive than the 2nd, creating more fails in the 1st ID bit string 275 that includes 2nd ID bit string 290. A retention pause time controls the number of retention fails, adjusted by a BIST engine 625, wherein the fail numbers 803, 920 satisfy a predetermined fail target. Verification confirms whether the 1st ID includes the 2nd ID bit string, the ID being the one used for authentication. Authentication is enabled by a 3rd ID with intermediate condition such that 1st ID includes 3rd ID bit string and 3rd ID includes 2nd ID bit string. The intermediate condition includes a guard-band to eliminate bit instability problem near the 1st and 2nd ID boundary. The intermediate condition is changed at each ID read operation, resulting in a more secure identification.
Abstract:
An antifuse (100) having a link (125) including a region (150) of unsilicided semiconductor material may be programmed at reduced voltage and current and with reduced generation of heat by electromigration of metal or silicide from a cathode (120) into the region of unsilicided semiconductor material to form an alloy having reduced bulk resistance. The cathode (120) and anode (110) are preferably shaped to control regions from which and to which material is electrically migrated After programming, additional electromigration of material can return the antifuse to a high resistance state. The process by which the antifuse is fabricated is completely compatible with fabrication of field effect transistors and the antifuse may be advantageously formed on isolation structures
Abstract:
A random intrinsic chip ID generation employs a retention fail signature. A 1st and 2nd ID are generated using testing settings with a 1st setting more restrictive than the 2nd, creating more fails in the 1st ID bit string 275 that includes 2nd ID bit string 290. A retention pause time controls the number of retention fails, adjusted by a BIST engine 625, wherein the fail numbers 803, 920 satisfy a predetermined fail target. Verification confirms whether the 1st ID includes the 2nd ID bit string, the ID being the one used for authentication. Authentication is enabled by a 3rd ID with intermediate condition such that 1st ID includes 3rd ID bit string and 3rd ID includes 2nd ID bit string. The intermediate condition includes a guard-band to eliminate bit instability problem near the 1st and 2nd ID boundary. The intermediate condition is changed at each ID read operation, resulting in a more secure identification.
Abstract:
Eine Erzeugung einer zufälligen intrinsischen Chip-ID verwendet eine Speicherfehlersignatur. Eine 1. und eine 2. ID werden unter Verwendung von Testeinstellungen erzeugt, wobei eine 1. Einstellung restriktiver als die 2. ist und in der ersten ID-Bitzeichenkette 275, welche die 2. ID-Bitzeichenkette 290 enthält, mehr Fehler erzeugt werden. Eine Speicherpausenzeit-Steuerung steuert eingestellt durch eine BIST-Engine 625 die Anzahl von Speicherfehlern, wobei die Fehleranzahlen 803, 920 ein vorgegebenes Fehlerziel erfüllen. Eine Überprüfung bestätigt, ob die 1. ID die 2. ID-Bitzeichenkette enthält, wobei es sich bei der ID um die für die Authentifizierung verwendete handelt. Die Authentifizierung wird durch eine 3. ID mit einer derartigen Zwischenbedingung ermöglicht, dass die 1. ID die 3. ID-Bitzeichenkette enthält und die 3. ID die 2. ID-Bitzeichenkette enthält. Die Zwischenbedingung enthält ein Wächterband, um ein Bitinstabilitätsproblem nahe der 1. und 2. ID-Grenze zu beseitigen. Die Zwischenbedingung wird bei jedem ID-Lesevorgang geändert, was zu einer sichereren Identifikation führt.
Abstract:
A random intrinsic chip ID generation employs a retention fail signature. A 1st and 2nd ID are generated using testing settings with a 1st setting more restrictive than the 2nd creating more fails in the 1st ID bit string 275 that includes 2nd ID bit string 290. A retention pause time controls the number of retention fails adjusted by a BIST engine 625 wherein the fail numbers 803 920 satisfy a predetermined fail target. Verification confirms whether the 1st ID includes the 2nd ID bit string the ID being the one used for authentication. Authentication is enabled by a 3rd ID with intermediate condition such that 1st ID includes 3rd ID bit string and 3rd ID includes 2nd ID bit string. The intermediate condition includes a guard band to eliminate bit instability problem near the 1st and 2nd ID boundary. The intermediate condition is changed at each ID read operation resulting in a more secure identification.
Abstract:
A random intrinsic chip ID generation employs a retention fail signature. A 1st and 2nd ID are generated using testing settings with a 1st setting more restrictive than the 2nd, creating more fails in the 1st ID bit string that includes 2nd ID bit string. A retention pause time controls the number of retention fails, adjusted by a BIST engine, wherein the fail numbers satisfy a predetermined fail target. Verification confirms whether the 1st ID includes the 2nd ID bit string, the ID being the one used for authentication. Authentication is enabled by a 3rd ID with intermediate condition such that 1st ID includes 3rd ID bit string and 3rd ID includes 2nd ID bit string. The intermediate condition includes a guard-band to eliminate bit instability problem near the 1st and 2nd ID boundary. The intermediate condition is changed at each ID read operation, resulting in a more secure identification.
Abstract:
A random intrinsic chip ID generation employs a retention fail signature. A 1st and 2nd ID are generated using testing settings with a 1st setting more restrictive than the 2nd, creating more fails in the 1st ID bit string 275 that includes 2nd ID bit string 290. A retention pause time controls the number of retention fails, adjusted by a BIST engine 625, wherein the fail numbers 803, 920 satisfy a predetermined fail target. Verification confirms whether the 1st ID includes the 2nd ID bit string, the ID being the one used for authentication. Authentication is enabled by a 3rd ID with intermediate condition such that 1st ID includes 3rd ID bit string and 3rd ID includes 2nd ID bit string. The intermediate condition includes a guard-band to eliminate bit instability problem near the 1st and 2nd ID boundary. The intermediate condition is changed at each ID read operation, resulting in a more secure identification.