Scholay

学术搜索 · AI 审稿 · LaTeX 协作

36.5 An Automatic Self-Checking and Healing Physically Unclonable Function (PUF) with <3×10 -8 Bit Error Rate

作者:Yan He, Li Dai, Zhanghao Yu, Kaiyuan Yang · 年份:2021 · DOI:10.1109/isscc42613.2021.9365741 · 被引用次数:30 · 研究领域:Physical Unclonable Functions (PUFs) and Hardware Security、Advanced Memory and Neural Computing、Integrated Circuits and Semiconductor Failure Analysis

Physically unclonable functions (PUF) have emerged as a promising solution for secure and low-cost key storage and hardware authentication. A key challenge in PUF designs is ensuring the reliability, or reproducibility of PUF keys under environmental variations. While error correction codes (ECC) could help achieve 100% reliable keys [7], [9], [10], the overhead of the design grows with the worst-case bit-error rate (BER), which will become intractable in mass production (Fig. 36.5.1). Thus, physically more reliable PUF designs are highly desired to alleviate the burden on ECC. State-of-the-art PUF circuit topologies [1] could reduce the native BER to less than 0.5%, but have not shown the potential for another order of magnitude BER reduction. Meanwhile, temporal/spatial majority voting [4], [5], [8] and burn-in [7] are common physical stabilization methods, but with limited efficacy. Dark (unstable) bit masking, on the other hand, has shown great potential to suppress BER before ECC. Finding potential dark bits across the full operating range is nontrivial. Extensive testing across temperatures is expensive and does not completely remove error bits when the evaluations is insufficient [10]. Recently, a few dark bit detection techniques at nominal conditions were proposed. By perturbing a PUF cell in opposite directions, cells with small native mismatch and high flip probability can be identified. Sweeping body biasing has no area overhead and improves BER by 98%, but suffer...