Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Matching-based algorithm for FPGA channel segmentation design

Published: 01 November 2006 Publication History

Abstract

Process technology advances have made multimillion gate field programmable gate arrays (FPGAs) a reality. A key issue that needs to be solved in order for the large-scale FPGAs to realize their full potential lies in the design of their segmentation architectures. Channel segmentation designs have been studied to some degree in much of the literature; the previous methods are based on experimental studies, stochastic models, or analytical analysis. In this paper, we address a new direction for studying segmentation architectures. Our method is based on graph-theoretic formulation. We first formulate a problem of finding the optimal segmentation architecture for two input routing instances and present a polynomial-time optimal algorithm to solve the problem. Based on the solution to the problem, we develop an effective and efficient multi-level matching-based algorithm for general channel segmentation designs. Experimental results show that our method significantly outperforms the previous work. For example, our method achieves average improvements of 18.2% and 8.9% in routability in comparison with other work

Cited By

View all
  • (2019)Exploring FPGA routing architecture stochasticallyIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2010.206153029:10(1509-1522)Online publication date: 3-Jan-2019
  • (2010)Template-mask design methodology for double patterning technologyProceedings of the International Conference on Computer-Aided Design10.5555/2133429.2133450(107-111)Online publication date: 7-Nov-2010
  • (2008)TORCHProceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays10.1145/1344671.1344693(131-138)Online publication date: 24-Feb-2008
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 20, Issue 6
November 2006
105 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2006

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Exploring FPGA routing architecture stochasticallyIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2010.206153029:10(1509-1522)Online publication date: 3-Jan-2019
  • (2010)Template-mask design methodology for double patterning technologyProceedings of the International Conference on Computer-Aided Design10.5555/2133429.2133450(107-111)Online publication date: 7-Nov-2010
  • (2008)TORCHProceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays10.1145/1344671.1344693(131-138)Online publication date: 24-Feb-2008
  • (2003)Graph matching-based algorithms for array-based FPGA segmentation design and routingProceedings of the 2003 Asia and South Pacific Design Automation Conference10.1145/1119772.1119959(851-854)Online publication date: 21-Jan-2003

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media