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
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;
Conference_Titel :
Application-Specific Systems, Architectures, and Processors, 2000. Proceedings. IEEE International Conference on
Conference_Location :
Boston, MA
Print_ISBN :
0-7695-0716-6
DOI :
10.1109/ASAP.2000.862381