A synthesis system for bus-based wavefront array architectures

A datapath synthesis system (DPSS) for a bus-based wavefront array architecture, called rDPA (reconfigurable datapath architecture), is presented. An internal data bus to the array simplifies the access of the processing elements for data manipulations. The DPSS allows automatic mapping of high level datapath structures onto the rDPA without manual interaction. Optimization techniques are sketched. The rDPA is scalable to arbitrarily large arrays and reconfigurable to be adaptable to the computational problem. Fine grained parallelism is achieved by using simple reconfigurable processing elements which are called datapath units (DPUs). The rDPA can be used as a reconfigurable ALU in transport-triggered architectures as well as for rapid prototyping of high speed datapaths.

[1]  A. G. Hirschbiel,et al.  A Novel ASIC Design Approach based on a New Machine Paradigm , 1990, ESSCIRC '90: Sixteenth European Solid-State Circuits Conference.

[2]  Jürgen Becker,et al.  Two-level hardware/software partitioning using CoDe-X , 1996, Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems.

[3]  Karin Schmidt A program partitioning, restructuring, and mapping method for Xputers , 1995 .

[4]  Daniel D. Gajski,et al.  High ― Level Synthesis: Introduction to Chip and System Design , 1992 .

[5]  Minh N. Do,et al.  Youn-Long Steve Lin , 1992 .

[6]  Reiner W. Hartenstein,et al.  A dynamically reconfigurable wavefront array architecture for evaluation of expressions , 1994, Proceedings of IEEE International Conference on Application Specific Array Processors (ASSAP'94).

[7]  Giovanni De Micheli,et al.  Synthesis and Optimization of Digital Circuits , 1994 .

[8]  S. Kung,et al.  VLSI Array processors , 1985, IEEE ASSP Magazine.