Layout driven logic synthesis for FPGAs

Shih Chieh Chang*, Kwang Ting Cheng, Nam Sung Woo, Malgorzata Marek-Sadowska

*Corresponding author for this work

Research output: Contribution to journalConference article published in journalpeer-review

Abstract

In this paper, we propose a layout driven synthesis approach for Field Programmable Gate Arrays (FPGAs). The approach attempts to identify alternative wires and alternative functions for wires that cannot be routed due to the limited routing resources in FPGA. The alternative wires (in the logic level) that can be routed through less congested areas substitute the unroutable wires without changing the circuit's functionality. Allowing the logic blocks to have alternative functions also increases the flexibility of routing. The redundancy addition and removal techniques are used to identify such alternative wires. Experimental results are presented to demonstrate the usefulness of this approach. For a set of randomly selected benchmark circuits, on the average, 30%-50% of wires have alternative wires. These results indicate that the routing flexibility can be substantially increased by considering these alternative wires. Our prototype system successfully completed the routing for two AT&T designs that cannot be handled by an FPGA router alone. The proposed synthesis technique can also be applied to standard cell and gate array designs to reduce the routing area.

Original languageEnglish
Pages (from-to)308-313
Number of pages6
JournalProceedings - Design Automation Conference
DOIs
Publication statusPublished - 1994
Externally publishedYes
EventProceedings of the 31st Design Automation Conference - San Diego, CA, USA
Duration: 6 Jun 199410 Jun 1994

Fingerprint

Dive into the research topics of 'Layout driven logic synthesis for FPGAs'. Together they form a unique fingerprint.

Cite this