Dissertation > Excellent graduate degree dissertation topics show

Design and Analysis Techniques of Asynchronous Embedded Microprocessors

Author: WangLei
Tutor: WangZhiYing;DaiKui
School: National University of Defense Science and Technology
Course: Computer Science and Technology
Keywords: Asynchronous Circuits Microprocessor Architecture Integrated Circuits Design Methodology Performance Evaluation Performance Optimization
CLC: TP368.1
Type: PhD thesis
Year: 2006
Downloads: 349
Quote: 7
Read: Download Dissertation


The past five decades have been dominated by synchronous processors with global clocks. Recently, however, heightened interest in low power consumption and clock skew has encouraged the use of asynchronous techniques as a viable approach to future circuits design. This thesis details our developments in the asynchronous integrated circuits design methodology, performance modeling and analysis of asynchronous pipelined circuits, architecture and microarchitecture development issues of embedded microprocessor. Primary innovative works in this paper can be summarized as follows:(1) We developed an asynchronous integrated circuits design methodology based on macro cell design. The design methodology uses many existing synchronous EDA tools. The critical circuit components of the control path of asynchronous circuits are designed as macro cell. The data path of the asynchronous circuits is designed with traditional synchronous design methodology. We developed an asynchronous 32-bit multiplier to verify the design methodology. The design also verified the advantages of asynchronous circuits in performance and power consumption.(2) We proposed several methods for performance modeling and evaluation of the asynchronous circuits based on queueing network theories. Queueing network modelling is a particular approach to computer system modeling in which the computer system is represented as a network of queues which is evaluated analytically. The asynchronous pipeline rings are modeled with closed queueing network with blocking, and the asynchronous pipelines are modeled with open queueing network with blocking. Both of the models were analyzed with approximate algorithms to obtain the performance parameters.(3) We proposed several methods for performance modeling and performance evaluation of the asynchronous circuits based on Petri net theories, and methods to optimize the performance of timed circuits. We developed an approach to derive the average cycle period of timed circuits. Two different analysis methods were proposed. One is based on analysis of P-invariants, which is suitable for high level abstraction of asynchronous circuits; the other is based on integer linear programming method, which is suitable for circuit level abstraction of asynchronous circuits. We proposed asynchronous circuits retiming algorithm based on cycle period analysis approach. This optimization problem is solved by mixed integer linear programming program.(4) We designed the architecture of a 32-bit embedded microprocessor, and implemented a synchronous version of this architecture. The architecture definition were used as a specification for both synchronous and asynchronous microprocessor design. The design of the instruction set, exception model and memory hierarchies etc. were discussed. The issues about microarchitecture design, logical and physical implementation of the chip were discussed in detail. The design of on-chip bus and other peripheral equipments were introduced in brief. The chip was implemented in 0.18μm process. The operating frequency is 266MHz. The research on synchronous microprocessor forms a basis for our asynchronous microprocessor research.(5) We designed a prototype of asynchronous microprocessor based on our architecture specification. Our design methodology based on the combination of macro cell design and de-synchronization techniques were used. At the end of the thesis, the preliminary results of performance evaluation were given. The prototype of asynchronous microprocessor verified that our design methodology, methods for performance modeling and evaluation, techniques for architecture and microarchitecture design of microprocessor are effective and can be used in asynchronous microprocessor design.

Related Dissertations

  1. The Research on the Performance Results Application of Zhaoqing Power Supply Bureau,F272.92
  2. AI Institute of pay system design and research,G647.5
  3. The Study of the Performance Evaluation about the Primary Teacher in the U.S.A.,G637
  4. Performance Evaluation of University Academic Team Based on Balanced Scorecard,G647
  5. The Dynamic Performance Analysis of Oil Pumping Center and Structural Optimization of Improvement,TE933.1
  6. Design of the Performance Evaluation Index System of Quality Curriculum Websites Based on the Balance Score Card,G434
  7. Performance Evaluation System Optimization Design of the Extend the Yan Chang Oil Industry and Co., LTD,F272.92
  8. A Study of Performance Appraisal of Univesity Technology Enterprise,G644
  9. The Reseach of Performance Evaluation of Local Government Urban Construction,D625
  10. Research on Construction of the County Government Evaluation System,D630
  11. Safety Training System of Mine Enterprise and Training Effectiveness Evaluation Research,TD791
  12. Citizen participation in local tax department performance evaluation studies,F812.42
  13. Hefei Teachers Performance Evaluation of current satisfaction and influencing factors,G647.2
  14. SX Provincial Public Security Bureau Network Security Corps Performance Evaluation Index System Design,D631.1
  15. Institute for Defense Studies and Research Work Performance Evaluation Model,G311
  16. Based on Factor Analysis of the chemical industry trade Financial Performance Evaluation of Listed Companies,F224
  17. Building the Performance Appraisal System for the Economic Cooperation and Service Bureau of XiGu District Lanzhou City,F127
  18. Jiangxi N County Electric Power Supply Company Performance Evaluation Research,F426.61
  19. The Performance Evaluation System of Geological Technical Personnel,F426.1
  20. Study on Performance Evaluation of College Teachers,G645.1
  21. Research and Application of Map/Reduce Based Distributed Log Analyzer,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Micro-computer > A variety of micro-computer > Microprocessor
© 2012 www.DissertationTopic.Net  Mobile