9.13.7 Silicon Signature

Using the Libero IDE tools, you can assign a silicon signature to identify and track designs and devices. When you generate a programming file, you can specify a unique silicon signature that is programmed into the device during programming. The silicon signature is stored in the design database, included in the programming file, and written to the device.

The silicon signature is accessible through the USERCODE JTAG instruction.

Note: If the security level is set to high, medium, or custom, the silicon signature must be programmed at the same time as the security settings. If the security settings have already been programmed into the target device, the silicon signature cannot be reprogrammed without reprogramming the security settings.

The previously programmed silicon signature will be erased if:

  • A silicon signature has already been programmed.
  • Security settings are being programmed without a value specified in the silicon signature field.