• DocumentCode
    2511774
  • Title

    Application Specific Instruction Set Processors: redefining hardware-software boundary

  • Author

    Shekhar, Chandra ; Singh, Raj ; Mandal, A.S. ; Bose, S.C. ; Saini, Ravi ; Tanwar, Pramod

  • Author_Institution
    IC Design Group, CEERI, Pilani, India
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    915
  • Lastpage
    918
  • Abstract
    Logic functions have many different architectural alternatives for their implementations. These range from dedicated combinational and sequential architectures to different types of programmable CPU architectures. Each architectural alternative presents a unique set of advantages and limitations. The choice of an architecture is decided based on how well the speed-power-cost and design time trade-offs that the architectures offers matches the design´s requirement. While both the dedicated hardware architectures and the software architectures (programmable CPU based) have a long history of research and exploration, it is comparatively more recently that one has started seeing the trend of leveraging the best features of both these kinds of architectures via designing new programmable architectures, namely the Application Specific Instruction Set Processor (ASIP) architectures. The idea of present paper is to discuss the comparative benefits and limitations of both the dedicated hardware architectures and the software based general purpose architectures and identify how the benefit of these architectures can be realized through a single architecture-the ASIP architecture.
  • Keywords
    computer architecture; instruction sets; logic design; software architecture; application specific instruction set processor; central processing unit; combinational architecture; hardware architecture; hardware-software boundary; logic functions; programmable CPU architecture; sequential architecture; software architecture; speed-power cost; Application software; Application specific processors; Computer architecture; Hardware; History; Logic functions; Parallel processing; Registers; Software architecture; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2004. Proceedings. 17th International Conference on
  • Print_ISBN
    0-7695-2072-3
  • Type

    conf

  • DOI
    10.1109/ICVD.2004.1261047
  • Filename
    1261047