Document Type

Dissertation

Degree

Doctor of Philosophy (PhD)

Department

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

dissertation.tex (2 kB)
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

Files over 15MB may be slow to open. For best results, right-click and select "Save as..."

Share

COinS
 

Rights Statement

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).