• DocumentCode
    2328216
  • Title

    Minimal complexity hierarchical loop representations of SFG processors for optimal high level synthesis

  • Author

    Stone, Andrew ; Manolakos, Elias S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    92
  • Lastpage
    102
  • Abstract
    In order to rapidly produce, using high level synthesis, quality silicon implementations of Signal Flow Graphs (SFGs) for large size, real-world signal/image processing problems, the Hardware Description Language (HDL) representations of SFG nodes should possess certain desirable characteristics. We have embedded in DG2VHDL, a design tool developed by the authors which translates automatically an algorithm´s Dependence Graph into synthesizable VHDL models for SFG arrays, an algorithm that formulates the minimal design complexity nested loop structure (to be defined herein) for each SFG processor. This representation will, in all but some pathological cases, produce post-synthesis hardware whose area scales near optimally with increasing problem size. Furthermore, the time and memory required for the synthesis of such models does not increase with the problem size. A polynomial time heuristic is presented which finds (almost always) the minimal design complexity loop representation of SFG nodes
  • Keywords
    circuit layout CAD; computational complexity; digital signal processing chips; hardware description languages; high level synthesis; integrated circuit design; signal flow graphs; DG2VHDL; HDL representations; SFG arrays; SFG nodes; SFG processors; dependence graph translation; embedded design tool; hardware description language representations; image processing problems; minimal complexity hierarchical loop representations; nested loop structure; optimal high level synthesis; polynomial time heuristic; post-synthesis hardware; signal flow graphs; signal processing problems; silicon implementations; synthesizable VHDL models; Algorithm design and analysis; Flow graphs; Hardware design languages; High level synthesis; Image processing; Pathology; Polynomials; Signal processing; Signal synthesis; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures, and Processors, 2000. Proceedings. IEEE International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-0716-6
  • Type

    conf

  • DOI
    10.1109/ASAP.2000.862381
  • Filename
    862381