Skip to content

haocheng-ma/TDC-based-Security-Primitive-with-Tunable-Parameters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

TDC-based-Security-Primitive-with-Tunable-Parameters


Description

This is a time-to-digital converter (TDC) based parameter-adjustable hardware security primitive that can be pre-deployed on FPGAs for trust evaluation, such as Hardware Trojans (HTs) detection.

The script IPGEN.py will import a pre-configuration file and then create the TDC-based IP core and the corresponding implementation constraints. The pre-configuration file contains user-defined parameters that are referenced to adjust the TDC structure. These parameters include the instance name, the numbers of LUT and CARRY4 elements, respectively. The measuring range of the TDC-based sensor is determined by the adjustment of the relative number of LUTs and CARRY4s. The TDC-based IP core is specified in an Electronic Data Interchange Format (EDIF) netlist used as input to the Xilinx implementation tools. The implementation constraints are exploited to maintain the instantiated order, in which relative location constraints are applied to the above groups of sensor elements. Using these files, the TDC-based hardware security primitive can be deployed on the FPGA platform without impacting the design under test.

This TDC based security primitive is suitable for Xilinx Spartan-6 FPGAs.

Package Structure

This package contains the following files and folder:

-README : This file

-IPGEN : This folder contains IPGEN.py, configuration_file,txt and part1.txt for creating the TDC-based IP core.

Usage of the Security Primitive

You should integrate the security primitive into your design, including the TDC.edif and the TDC_ucf.ucf files from the IPGEN script.

Authors and Contact Details

Haocheng Ma, [email protected], School of Microelectronics, Tianjin University, China

Jiaji He, [email protected], Institute of Microelectronics, Tsinghua University, China

Copyright

It is mainly intended for non-commercial use, such as academic research.

Release Notes

Build date : July 10, 2020

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages