Design of a pipelined datapath synthesis system for digital signal processing
- 1 September 1994
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 2 (3) , 292-303
- https://doi.org/10.1109/92.311638
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
This publication has 11 references indexed in Scilit:
- A resource sharing and control synthesis method for conditional branchesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Scheduling and hardware sharing in pipelined data pathsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Automatic synthesis of time-stationary controllers for pipelined data pathsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- High-Level VLSI SynthesisPublished by Springer Nature ,1991
- The high-level synthesis of digital systemsProceedings of the IEEE, 1990
- Application-specific architectural methodologies for high-throughput digital signal and image processingIEEE Transactions on Acoustics, Speech, and Signal Processing, 1990
- Force-directed scheduling for the behavioral synthesis of ASICsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1989
- Architectural synthesis for DSP silicon compilersIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1989
- Sehwa: a software package for synthesis of pipelines from behavioral specificationsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1988
- Behavioral to structural translation in a bit-serial silicon compilerIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1988