Advertisement

Introduction

  • Daniel D. Gajski
  • Samar Abdi
  • Andreas Gerstlauer
  • Gunar Schirner
Chapter

Abstract

In this chapter we will look at the emergence of system design theory, practice and tools. We will first look into the needs of system-level design and the driving force behind its emergence: increase in design complexity and widening of productivity gap. In order to find an answer to these challenges and find a systematic approach for system design, we must first define design-abstraction levels; this will allow us to talk about design-flow needs on processor and systems levels of abstraction. An efficient design-flow will employ clear and clean semantics in its languages and modeling, which is also, required by synthesis and verification tools. We will then analyze the system-level design flow and define necessary models, define each model separately and its use in the system design flow. We will also discuss the components and tools necessary for system design. We will finish with prediction on future directions in system design and the prospects for system design practice and tools.

Keywords

Clock Cycle Finite State Machine Abstraction Level Register File Custom Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag US 2009

Authors and Affiliations

  • Daniel D. Gajski
    • 1
  • Samar Abdi
    • 1
  • Andreas Gerstlauer
    • 2
  • Gunar Schirner
    • 1
  1. 1.Center for Embedded Computer SystemsUniversity of California, IrvineIrvineUSA
  2. 2.Department of Electrical & Computer Engineering Cockrell School of EngineeringUniversity of Texas at AustinAustinUSA

Personalised recommendations