• DocumentCode
    2368881
  • Title

    A methodology and tooling enabling application specific processor design

  • Author

    Hoffmann, Achim ; Fiedler, Frank ; Nohl, Andreas ; Parupalli, Surender

  • Author_Institution
    CoWare, Inc., Aachen, Germany
  • fYear
    2005
  • fDate
    3-7 Jan. 2005
  • Firstpage
    399
  • Lastpage
    404
  • Abstract
    This paper presents a highly efficient processor design methodology based on the LISA 2.0 language. Typically the architecture design phase is dominated by an iterative processor model refinement based on the results of hardware and software simulation and profiling. Thus, traditionally huge teams of hardware and software experts are required to design new programmable architectures. The proposed design flow reduces the design time and enables even non processor experts to overcome the typical design challenges. The presented design methodology is based on a workbench that automates the generation of all required software tools and furthermore closes the gap between high level modeling and hardware implementation via automatic generation of a register transfer level (RTL) model for the target processor. A case study demonstrates the design approach discussing the application specific instruction-set processor (ASIP) design for a fast Fourier transformation (FFT) algorithm. Several processor types such as SIMD and VLIW with various characteristics have been explored to find an optimal processor implementation for this algorithm.
  • Keywords
    application specific integrated circuits; circuit simulation; fast Fourier transforms; hardware description languages; hardware-software codesign; integrated circuit design; microprocessor chips; LISA 2.0 language; SIMD; VLIW; application specific instruction set processor; application specific processor design; fast Fourier transformation algorithm; hardware implementation; hardware simulation; high level modeling; iterative processor model refinement; programmable architectures; register transfer level model; software simulation; software tools; Algorithm design and analysis; Application software; Application specific processors; Computer architecture; Design methodology; Hardware; Process design; Registers; Software tools; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2005. 18th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2264-5
  • Type

    conf

  • DOI
    10.1109/ICVD.2005.20
  • Filename
    1383308