• DocumentCode
    1148204
  • Title

    Design of a pipelined datapath synthesis system for digital signal processing

  • Author

    Jun, Hong-Shin ; Hwang, Sun-Young

  • Author_Institution
    Dept. of Electr. Eng., Sogang Univ., Seoul, South Korea
  • Volume
    2
  • Issue
    3
  • fYear
    1994
  • Firstpage
    292
  • Lastpage
    303
  • Abstract
    In this paper, we describe the design of SODAS-DSP (Sogang Design Automation System-DSP), a pipelined datapath synthesis system targeted for application-specific DSP chip design. Through facilitated user interaction, the design space of pipelined datapaths for given design descriptions can be explored to produce an optimal design which meets design constraints. Taking SFG (Signal Flow Graph) in schematic as inputs, SODAS-DSP generates pipelined datapaths through scheduling and module allocation processes. New scheduling and module allocation algorithms are proposed for efficient synthesis of pipelined hardwares. The proposed scheduling algorithm is of iterative/constructive nature, where the measure of equidistribution of operations among pipeline partitions is adopted as the objective function. Module allocation is performed in two passes: the first pass for initial allocation and the second one for seduction of interconnection cost. In the experiments, we compare the synthesis results for benchmark examples with those of recent pipelined datapath synthesis systems, Sehwa and PISYN, and show the effectiveness of SODAS-DSP.<>
  • Keywords
    VLSI; application specific integrated circuits; circuit CAD; digital signal processing chips; pipeline processing; SODAS-DSP; application-specific DSP chip; digital signal processing; equidistribution; interconnection cost; module allocation processes; pipelined datapath synthesis system; signal flow graph; Chip scale packaging; Design automation; Digital signal processing chips; Flow graphs; Iterative algorithms; Partitioning algorithms; Scheduling algorithm; Signal design; Signal generators; Signal synthesis;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.311638
  • Filename
    311638