• DocumentCode
    1115369
  • Title

    Architectural synthesis for DSP silicon compilers

  • Author

    Haroun, Baher S. ; Elmasry, Mohamed I.

  • Author_Institution
    Dept. of Electr. Eng., Waterloo Univ., Ont., Canada
  • Volume
    8
  • Issue
    4
  • fYear
    1989
  • fDate
    4/1/1989 12:00:00 AM
  • Firstpage
    431
  • Lastpage
    447
  • Abstract
    A design methodology for automated mapping of DSP algorithms into VLSI architectures is presented. The methodology takes into account explicit algorithm requirements on throughput and latency, in addition to VLSI technology constraints on silicon area and power dissipation. Algorithm structure, design style of functional units, and parallellism of the architecture are all explored in the design space. The synthesized architecture is a multibus multifunction unit processor matched to the implemented algorithm. The architecture has a linear topology and uses a lower number of interconnects and multiplexer inputs compared to other synthesized architectures with random topology having the same performance. The synthesized processor is a self-timed element externally, while it is internally synchronous. The methodology is implemented in a design aid tool called SPAID. Results obtained using SPAID for two DSP algorithms compare favorably with other synthesis techniques
  • Keywords
    VLSI; circuit layout CAD; digital signal processing chips; logic CAD; parallel architectures; CAD; DSP algorithms; DSP silicon compilers; SPAID; VLSI architectures; automated mapping; chip area; computer aided design; design aid tool; design methodology; latency; linear topology; multibus multifunction unit processor; multiplexer inputs; parallel architecture; power dissipation; throughput; Algorithm design and analysis; Delay; Design methodology; Digital signal processing; Power dissipation; Silicon compiler; Space technology; Throughput; Topology; Very large scale integration;
  • 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.29596
  • Filename
    29596