Depending on the startup behavior, the SRAM-array can be used both as a PUF and a TRNG.
1. Runtime variation (such as power supply noise and Vdd fluctuations) is good for PUFs, but unacceptable for TRNGs.
2. DfAC structures, such as CDIR sensors, utilize aging phenomena for detecting prior usages of the IC.