Document Type
Dissertation
Degree
Doctor of Philosophy (PhD)
Major/Program
Computer Engineering
First Advisor's Name
Jean H. Andrian
First Advisor's Committee Title
Committee chair
Second Advisor's Name
Gang Quan
Second Advisor's Committee Title
Committee member
Third Advisor's Name
Hai Deng
Third Advisor's Committee Title
Committee member
Fourth Advisor's Name
Deng Pan
Fourth Advisor's Committee Title
Committee member
Fifth Advisor's Name
Malek Adjouadi
Fifth Advisor's Committee Title
Committee member
Keywords
AMBA Advanced High-Performance Bus (AHB) and Advanced eXensible Interface (AXI), Advanced Encryption Standard (AES), High Performance Bus Architecture, Design Automation, High Security, Internet-of-Things (IoT), Low Power, Performance Evaluation Methodology, System-on-Chips (SoC), Universal Verification Methodology (UVM), Valid Data Bandwidth
Date of Defense
3-25-2016
Abstract
With industry expectations of billions of Internet-connected things, commonly referred to as the IoT, we see a growing demand for high-performance on-chip bus architectures with the following attributes: small scale, low energy, high security, and highly configurable structures for integration, verification, and performance estimation.
Our research thus mainly focuses on addressing these key problems and finding the balance among all these requirements that often work against each other. First of all, we proposed a low-cost and low-power System-on-Chips (SoCs) architecture (IBUS) that can frame data transfers differently. The IBUS protocol provides two novel transfer modes – the block and state modes, and is also backward compatible with the conventional linear mode. In order to evaluate the bus performance automatically and accurately, we also proposed an evaluation methodology based on the standard circuit design flow. Experimental results show that the IBUS based design uses the least hardware resource and reduces energy consumption to a half of an AMBA Advanced High-Performance Bus (AHB) and Advanced eXensible Interface (AXI). Additionally, the valid bandwidth of the IBUS based design is 2.3 and 1.6 times, respectively, compared with the AHB and AXI based implementations.
As IoT advances, privacy and security issues become top tier concerns in addition to the high performance requirement of embedded chips. To leverage limited resources for tiny size chips and overhead cost for complex security mechanisms, we further proposed an advanced IBUS architecture to provide a structural support for the block-based AES algorithm. Our results show that the IBUS based AES-encrypted design costs less in terms of hardware resource and dynamic energy (60.2%), and achieves higher throughput (x1.6) compared with AXI.
Effectively dealing with the automation in design and verification for mixed-signal integrated circuits is a critical problem, particularly when the bus architecture is new. Therefore, we further proposed a configurable and synthesizable IBUS design methodology. The flexible structure, together with bus wrappers, direct memory access (DMA), AES engine, memory controller, several mixed-signal verification intellectual properties (VIPs), and bus performance models (BPMs), forms the basic for integrated circuit design, allowing engineers to integrate application-specific modules and other peripherals to create complex SoCs.
Identifier
FIDC000248
ORCID
Recommended Citation
Yang, Xiaokun, "A High Performance Advanced Encryption Standard (AES) Encrypted On-Chip Bus Architecture for Internet-of-Things (IoT) System-on-Chips (SoC)" (2016). FIU Electronic Theses and Dissertations. 2477.
https://digitalcommons.fiu.edu/etd/2477
Top generation file. (The hierarchy should be relocate, and also needs the figures.)
abstract.tex (7 kB)
Abstract File
chapter-AES.tex (66 kB)
AES Chapter
chapter-Conclusions.tex (16 kB)
Conclusion File
chapter-Integration.tex (37 kB)
Integration Chapter
dedication.tex (1 kB)
Dedication
macros.tex (1 kB)
Macros
vita.tex (2 kB)
Vita
acknowledgments.tex (1 kB)
Acknowledgment
chapter-Background.tex (47 kB)
Background Chapter
chapter-EvaluationMeth.tex (52 kB)
Evaluation Chapter
Latex_XYang.zip (15352 kB)
The Latex Zip Packet. After unzip, it can be used to generate the final dissertation.
chapter-IBUS.tex (38 kB)
IBUS Chapter
chapter-Introduction.tex (27 kB)
Introduction File
epilogue.tex (1 kB)
Epilogue
prologue.tex (1 kB)
Prologue
ref.bib (64 kB)
Reference File
Included in
Computer and Systems Architecture Commons, Digital Circuits Commons, Hardware Systems Commons, VLSI and Circuits, Embedded and Hardware Systems Commons
Rights Statement
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).