VASS - A VLSI ARRAY SYSTEM SYNTHESIZER

Citation
Jw. Yeh et al., VASS - A VLSI ARRAY SYSTEM SYNTHESIZER, Journal of VLSI signal processing systems for signal, image, and video technology, 12(2), 1996, pp. 135-158
Citations number
48
Categorie Soggetti
Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Information Systems
ISSN journal
13875485
Volume
12
Issue
2
Year of publication
1996
Pages
135 - 158
Database
ISI
SICI code
1387-5485(1996)12:2<135:V-AVAS>2.0.ZU;2-F
Abstract
This paper presents a computer-aided design environment called VASS, w hich assists the VLSI array design. It applies a systematic methodolog y to synthesize a competitive array system from a behavioral descripti on. Special features include the multiple projection and the two level pipeline techniques. Several crucial issues are considered and some p ractical solutions are incorporated into VASS. For example, an effecti ve approach is used to transport all the interior I/O to the boundarie s of the array. Besides, VASS can generate a kind of control signals, called tags, which propagate with data through the whole array to spec ify the appropriate functions of each processing element at the approp riate time step. Also, based on the inherent characteristics of the sy stolic algorithms, a high level synthesis method is proposed to facili tate the datapath generation of processing elements in the resultant a rray. The automatic specification of control signals and datapath gene ration of the processing elements render VASS a complete VLSI array sy stem synthesizer. With VASS, one can quickly inspect various array imp lementations for an algorithm and iteratively improve them to meet the demands of an application-specific VLSI array system.