This is a time-to-digital converter (TDC) based security primitive that can be pre-deployed on FPGAs to verify whether the FPGA based designs are corrupted by Hardware Trojans (HTs).
The basic idea is to monitor the abnormal voltage fluctuations when Trojan is activated whether or not.
This TDC based security primitive is suitable for Xilinx Spartan-6 FPGAs.
This package contains the following files and folder:
-README : This file
-TDC_IP_CORE : This folder contains NGC, UCF and Wrapper files both for Spartan-6 FPGAs.
Before integrating the security primitive into your design, you have to modify the "signal_name" in the UCF file.
Haocheng Ma, [email protected], School of Microelectronics, Tianjin University, China
Jiaji He, [email protected], Institute of Microelectronics, Tsinghua University, China
It is mainly intended for non-commercial use, such as academic research.
Build date : January 15, 2020