• DocumentCode
    3016793
  • Title

    IPCHINOOK: an integrated IP-based design framework for distributed embedded systems

  • Author

    Chou, Pai ; Ortega, Ross ; Hines, Ken ; Partridge, Kurt ; Borriello, Gaetano

  • Author_Institution
    Consystant Design Technol. Inc., Seattle, WA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    44
  • Lastpage
    49
  • Abstract
    IPCHINOOK is a design tool for distributed embedded systems. It gains leverage from the use of a carefully chosen set of design abstractions that raise the level of designer interaction during the specification, synthesis, and simulation of the design. IPCHINOOK focuses on a component-based approach to system building that enhances the ability to reuse existing-software modules. This is accomplished through a new model for constructing components that enables composition of control-flow as well as data-flow. The designer then maps the elements of the specification to a target architecture: a set of processing elements and communication channels. IPCHINOOK synthesizes all of the detailed communication and synchronization instructions. Designers get feedback via a cosimulation engine that permits rapid evaluation. By shortening the design cycle, designers are able to more completely explore the design space of possible architectures and/or improve time-to-market. IPCHINOOK is embodied in a system development environment that supports the design methodology by integrating a user interface for system specification, simulation, and synthesis tools. By raising the level of abstraction of specifications above the low-level target specific implementation, and by automating the generation of these difficult and error-prone details, IPCHINOOK lets designers focus on global architectural and functionality decisions
  • Keywords
    Java; distributed processing; embedded systems; hardware-software codesign; industrial property; user interfaces; IPCHINOOK; component-based approach; control-flow composition; cosimulation engine; design abstractions; design cycle; design methodology; design space; designer interaction; distributed embedded systems; functionality decisions; global architectural decisions; integrated IP-based design framework; synthesis tools; system building; system specification; target architecture; user interface; Buildings; Communication channels; Communication system control; Control system synthesis; Design methodology; Embedded system; Engines; Feedback; Space exploration; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781229
  • Filename
    781229