• DocumentCode
    2614904
  • Title

    Design of PIONEER: A case study using NoGap

  • Author

    Karlström, Per ; Zhou, Wenbiao ; Wang, Ching-Han ; Liu, Dake

  • Author_Institution
    Dept. of EE, Linkoping Univ., Linköping, Sweden
  • fYear
    2010
  • fDate
    22-24 Sept. 2010
  • Firstpage
    53
  • Lastpage
    56
  • Abstract
    Application Specific Instruction-set Processors (ASIPs) are needed to handle the future demand of flexible yet high performance computation in mobile devices. The flexibility of ASIPs makes them preferable over fixed function Application Specific Integrated Circuits (ASICs). Also, a well designed ASIP, has a power consumption comparable to ASICs. However the cost associated with ASlP design is a limiting factor for a more wide spread adoption. A number of different tools have been proposed, promising to ease this design process. However all of the current state of the art tools limits the designer due to a template based design process. We have therefore proposed the Novel Genrator of Accelerators And Processors (NoGap). NoGap is a design automation tool for ASIP design that puts very few limits on the designer, yet it supports a designer by automating much of the tedious and error prone tasks associated with ASIP design. This paper presents a case study, where we have used NoGap to design a Reduced Instruction Set Computing (RISC) processor, with DSP extensions, which we named PIONEER. The NoGap generated System Verilog code was synthesized using both an FPGA and ASIC flow. With no FPGA specific optimizations, PIONEER meet timing closure at 203 MHz in a Virtex-4 LX80 speed grade 12. PIONEER was successfully tested in an FPGA by running some typical Digital Signal Processor (DSP) application such as Finite Impulse Response (FIR) filters, and a Discrete Cosine Transform (DCT). area and power consumption of the ASIC design was 24815 μm2 and 1.607 mW (estimated) respectively. Time closure where met at 300 MHz. Examining the critical paths we could conclude that hardware synthesized by NoGap was not a limiting factor.
  • Keywords
    FIR filters; application specific integrated circuits; digital signal processing chips; discrete cosine transforms; field programmable gate arrays; hardware description languages; instruction sets; integrated circuit design; optimisation; reduced instruction set computing; ASIC flow; FPGA specific optimizations; PIONEER design; accelerators and processors novel generator; application specific instruction-set processors; application specific integrated circuits; design automation tool; digital signal processor application; discrete cosine transform; finite impulse response filters; mobile devices; reduced instruction set computing processor; system Verilog code; template based design process; Application specific integrated circuits; Digital signal processing; Field programmable gate arrays; Hardware; Program processors; Random access memory; Registers; ADL; ASIP; CAD; ESL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics and Electronics (PrimeAsia), 2010 Asia Pacific Conference on Postgraduate Research in
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-6735-8
  • Electronic_ISBN
    978-1-4244-6736-5
  • Type

    conf

  • DOI
    10.1109/PRIMEASIA.2010.5604962
  • Filename
    5604962