SYNTHESIS METHODS FOR FIELD-PROGRAMMABLE GATE ARRAYS

Citation
A. Sangiovannivincentelli et al., SYNTHESIS METHODS FOR FIELD-PROGRAMMABLE GATE ARRAYS, Proceedings of the IEEE, 81(7), 1993, pp. 1057-1083
Citations number
52
Categorie Soggetti
Engineering, Eletrical & Electronic
Journal title
ISSN journal
00189219
Volume
81
Issue
7
Year of publication
1993
Pages
1057 - 1083
Database
ISI
SICI code
0018-9219(1993)81:7<1057:SMFFGA>2.0.ZU;2-6
Abstract
Field programmable gate arrays (FPGA's) reduce the turn-around time of application-specific integrated circuits from weeks to minutes. Howev er, the high complexity of their architectures makes manual mapping of designs time consuming and error prone thereby offsetting any turnaro und advantage. Consequently, effective design autontation tools are ne eded to reduce design time. Among the most important is logic synthesi s. While standard synthesis techniques could be used for FPGA's, the q uality of the synthesized designs is often unacceptable. As a result, much recent work has been devoted to developing logic synthesis tools targeted to different FPGA architectures. The paper surveys this work- The three most popular types of FPGA architectures are considered, na mely those using logic blocks based on lookup-tables, multiplexers and wide AND/OR arrays. The emphasis is on tools which attempt to minimiz e the area of the combinational logic part of a design since little wo rk has been done on optimizing performance or routability, or on synth esis of the sequential part of a design. The different tools surveyed are compared using a suite of benchmark designs.