DSS: a distributed high-level synthesis system
- 1 June 1992
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Design & Test of Computers
- Vol. 9 (2) , 18-32
- https://doi.org/10.1109/54.143143
Abstract
DSS, a large-scale ongoing exercise in developing parallel algorithms for high-level synthesis and implementing them in an integrated distributed system to evaluate their individual and collective effectiveness, is discussed. Embedded in a very-high-speed integrated circuit hardware description language (VHDL) centered design environment, DSS consists of a collection of parallel algorithms executing on a multiple input, multiple data (MIMD) multiprocessor machine. The system uses coarse-grained parallelism to explore and evaluate many alternative VLSI designs efficiently. DSSs internal organization and its scheduling, register optimization, interconnection formation, and controller generation techniques are described. Results illustrating DSS performance with respect to design quality, and the efficiency of the DSS algorithms in a multiprocessor environment are presented.Keywords
This publication has 12 references indexed in Scilit:
- The combination of scheduling, allocation, and mapping in a single algorithmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A formal approach to the scheduling problem in high level synthesisIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1991
- High-Level VLSI SynthesisPublished by Springer Nature ,1991
- Industrial Uses of the System Architect’s WorkbenchPublished by Springer Nature ,1991
- A Survey of High-Level Synthesis SystemsPublished by Springer Nature ,1991
- Chippe: a system for constraint driven behavioral synthesisIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1990
- A synthesis environment for designing DSP systemsIEEE Design & Test of Computers, 1989
- Force-directed scheduling in automatic data path synthesisPublished by Association for Computing Machinery (ACM) ,1987
- SEHWA: A Program for Synthesis of PipelinesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1986
- The ADAM Advanced Design Automation System: Overview, Planner and Natural Language InterfacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1985