built with concourse
A HIGH-LEVEL DESIGN FRAMEWORK ILLUSTRATING TECHNOLOGY MIGRATION
BY Jeffry A. DeCola
Submitted to the University of New Hampshire in Partial Fulfillment of the Requirements for the Degree of Master of Science in Electrical Engineering
Copies of my thesis are located at the UNH Diamond Library and the UNH Engineering, Math & CS Library
ABSTRACT
This thesis presents a comprehensive high-level design framework which embodies the multiplicity of system models (from physical to behavioral) and microsystem technologies (from standard parts to multichip modules (MCMs)) as well as the interrelations between them (vertical and horizontal design methodologies). This framework is used as a guide to understand, view and analyze all areas of complex system development, especially technology migration (e.g. integrating logic using field programmable gate arrays (FPGAs) instead of standard parts). The description tool VHDL provides a means to accomplish technology migration as demonstrated in two practical applications: laboratory experiments of a NASA Host Interface Serial Controller (HISC) and an 8-bit microprocessor design, both functionally implemented using an FPGA technology.
TABLE OF CONTENTS
- TITLE AND COPYRIGHT
- EXAMINED AND APPROVED
- DEDICATION
- ACKNOWLEDGMENTS
- PREFACE
- LIST OF FIGURES
- LIST OF TABLES
- TRADEMARKS
- ABSTRACT
2 DESIGN DOMAIN, DESIGN FRAMEWORK AND TECHNOLOGY MIGRATION IN MICROSYSTEM DEVELOPMENT
- 2.1 Design Domain
- 2.2 Design Framework
- 2.3 Technology Migration (Horizontal Design Methodology)
- 2.4 Summary
3 SYSTEM MODELS, DESCRIPTION TOOLS AND SIMULATION
- 3.1 Five Levels of Abstraction
- 3.2 Domains and Classes of Abstractions
- 3.3 Schematic Capture and Simulation
- 3.4 Hardware Description Languages and Simulation
- 3.5 Multi-Level Description Environment and Multi-Level Simulation
- 3.6 VHDL
- 4.1 Synthesis
- 4.2 Types of Synthesis
- 4.3 Synthesis for Technology Migration
- 4.4 Synthesis System
- 4.5 Modeling for the Synthesis System
5 OVERVIEW OF MICROSYSTEM TECHNOLOGIES
- 5.1 Technology Breakdown
- 5.2 Standard Parts and PLDs
- 5.3 All-Mask ASICs
- 5.4 Gate Arrays and FPGAs
- 5.4.1 Gate Arrays
- 5.4.2 FPGA Architectures and Programming
- 5.5 Multichip Modules (MCMs)
- 5.5.1 A New Technology
- 5.5.2 Design Issues
- 5.5.3 Multichip Module Assemblies
- 5.6 Selecting a Technological Device
6 LOW-LEVEL VERTICAL DESIGN METHODOLOGY
- 6.1 Low-Level Design Methodology
- 6.1.1 Bottom-Up Modeling
- 6.1.2 General Low-Level EDA Environment
- 6.1.3 General Low-Level Steps
- 6.2 Evaluation of Low-Level Vertical Design Methodology
- 6.2.1 Goals of a Design Methodology
- 6.2.1 Evaluation
7 HIGH-LEVEL HORIZONTAL DESIGN METHODOLOGY (TECHNOLOGY MIGRATION)
- I. General Related Documentation
- II. Alternative System Concepts and CAD Language Systems, Inc. Related Documentation
- III. Mentor Graphics Related Documentation
- IV. Texas Instruments and Actel Related Documentation
- V. Viewlogic Related Documentation
- VI. Xilinx Related Documentation
- VII. Other Related Documentation
APPENDICES