• DocumentCode
    787086
  • Title

    SIERA: a unified framework for rapid-prototyping of system-level hardware and software

  • Author

    Srivastava, Mani B. ; Brodersen, Robert W.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    14
  • Issue
    6
  • fYear
    1995
  • fDate
    6/1/1995 12:00:00 AM
  • Firstpage
    676
  • Lastpage
    693
  • Abstract
    Modern electronic systems contain a mix of software running on general-purpose programmable processors, algorithms hardwired into dedicated hardware such as custom boards and chips, electromechanical components, and mechanical interconnect and packaging. Far more time Is spent in designing the boards, writing the software to drive, and integrate the hardware, and other such system level issues, than is spent in designing any application-specific ICs that may be needed. Therefore a systems perspective of the design process is essential, as opposed to the conventional “chip-focused” approach. A design framework, called SIERA, for application-specific systems is described in which higher level aspects of system design, including software, multichip design issues present at the board level, and hardware-software integration are addressed, in addition to the design of individual custom chips. A high-level description of the system as a network of processes is mapped to a system architecture template consisting of multiple boards using dedicated hardware modules and ASIC´s as well as software processes running on programmable hardware modules. Application of SIERA´s design methodology to a multisensory robot control system is also presented
  • Keywords
    application specific integrated circuits; circuit CAD; computer aided software engineering; concurrent engineering; integrated circuit design; logic CAD; ASIC; SIERA; application-specific systems; dedicated hardware modules; design methodology; high-level description; multisensory robot control system; programmable hardware modules; rapid-prototyping; system-level hardware; system-level software; unified framework; Application software; Computer architecture; Electronics packaging; Hardware; Process design; Software algorithms; Software design; Software packages; Software systems; Writing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.387729
  • Filename
    387729