Leveraging the Advantages of High-Level Synthesis : From Hardware Security to Low-Power Design

dc.contributor.advisorCarrion Schaefer, Benjamin
dc.creatorChen, Jianqi
dc.date.accessioned2021-02-01T19:20:12Z
dc.date.available2021-02-01T19:20:12Z
dc.date.created2020-12
dc.date.issued2020-11-18
dc.date.submittedDecember 2020
dc.date.updated2021-02-01T19:20:14Z
dc.description.abstractToday’s integrated circuits (IC) are more complicated than ever before, leading to extreme long development times. Therefore, many companies have began to rely on high-level synthesis (HLS) to increase their design productivity. One of the advantages of HLS is that many Register Transfer Level (RTL) designs with different area, latency, power trade-offs can be generated within a short period of time by simply modifying the synthesis options. There is no need to re-write the code as at the RT-level using low-level Hardware Description Languages (HDLs). This process can be even automated through HLS design space exploration (DSE). HLS DSE is the automatic process of generating unique micro-architectures from an untimed behavioral description for HLS. Out of all the micro-architectures the designer is only interested in the Pareto-optimal ones. Because the search space grows exponentially with the number of synthesis options, much work in the are of HLS DSE has been done in the past. In parallel, the IC industry has moved to a fabless model due to economic reason. This leads to many security risks. Moreover, power and temperature have become major concerns in modern IC design. Much work has addressed these topics at the RT-level. However, raising the level of abstraction to the behavioral level requires us to re-think these problems as this new level of abstraction poses new challenges and opportunities to address them. In this work, we leverage the advantages of HLS for hardware security, low-power and thermal-aware design. In particular the ability to automatically generate micro-architectures with unique characteristics. In particular, we present a thermal fingerprinting and watermarking technique to protect behavioral Intellectual Properties (BIPs). We introduce an obfuscation method that partitions BIPs into Application Specific IC (ASIC) and Field Programmable Gate Arrays (FPGA) to prevent designs from being reverse engineered. We also propose a runtime micro-architectural adaptation framework for FPGAs and thermal-aware C-based VLSI design method, exploiting the ability of HLS to generate a large number of RTL designs with different power and performance trade-offs. In summary, this dissertation addresses challenges that appear when raising the level of abstraction and leverages some of the unique advantages of HLS to address them.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10735.1/9160
dc.language.isoen
dc.subjectIntegrated circuits
dc.subjectDigital watermarking
dc.subjectElectronic apparatus and appliances -- Temperature control
dc.subjectComputer security
dc.titleLeveraging the Advantages of High-Level Synthesis : From Hardware Security to Low-Power Design
dc.typeThesis
dc.type.materialtext
thesis.degree.departmentElectrical Engineering
thesis.degree.grantorThe University of Texas at Dallas
thesis.degree.levelDoctoral
thesis.degree.namePHD

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CHEN-DISSERTATION-2020.pdf
Size:
8.51 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.84 KB
Format:
Plain Text
Description: