• DocumentCode
    2444142
  • Title

    Automated Architectural Exploration for Signal Processing Algorithms

  • Author

    Hourani, Ramsey ; Jenkal, Ravi ; Davis, W. Rhett ; Alexander, Winser

  • Author_Institution
    Electr. & Comput. Eng. Dept., North Carolina State Univ., Raleigh, NC
  • fYear
    2006
  • fDate
    2-4 Oct. 2006
  • Firstpage
    274
  • Lastpage
    279
  • Abstract
    This paper presents a design environment for efficiently generating application-specific intellectual property (IP) cores for system level signal processing algorithms. We present our view of a framework that combines common electronic design automation (EDA) tools to alleviate the designer from manually constructing the hardware models and analyzing their performance. We use our framework to efficiently implement design optimizations that improve the performance of the overall hardware architectures. Our framework is well suited for designers with a range of signal processing and hardware expertise. Our framework generates the dedicated IP cores and estimates the performance such as area, critical path delay, and latency within seconds. Parts of our framework also compare different hardware designs for various digital signal processing (DSP) algorithms and allows the designer to make architectural decisions earlier in the hardware design process. We use a GUI-based framework invoked from MATLAB to automatically build and analyze the hardware designs. Our framework generates efficient hardware designs described in SystemC and Verilog code, along with the performance metrics for each architecture. We illustrate the use of our framework by exploring and analyzing architectural variations of two case studies: finite impulse response (FIR) filters and adaptive channel equalizers
  • Keywords
    FIR filters; electronic design automation; equalisers; filtering theory; graphical user interfaces; hardware description languages; mathematics computing; signal processing; EDA tool; FIR filter; GUI-based framework; MATLAB; SystemC; Verilog code; adaptive channel equalizer; application-specific intellectual property; electronic design automation; finite impulse response; graphical user interface; system level signal processing algorithm; Algorithm design and analysis; Delay estimation; Digital signal processing; Electronic design automation and methodology; Finite impulse response filter; Hardware; Intellectual property; Signal design; Signal generators; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
  • Conference_Location
    Banff, Alta.
  • ISSN
    1520-6130
  • Print_ISBN
    1-4244-0382-0
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2006.352594
  • Filename
    4161864