A graph theoretic optimal algorithm for schedule compression in time-multiplexed FPGA partitioning

Huiqun Liu, D. F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

9 Citations (Scopus)

Abstract

This paper presents an optimal algorithm to solve the schedule compression problem, which is an open problem proposed by Trimberger for time-multiplexed FPGA partitioning. Time-multiplexed FPGAs have the potential to dramatically improve logic density by time-sharing logic. Schedule compression is an important step in partitioning for time-multiplexed FPGAs [1,4,9,10] and can greatly influence the quality of the partitioning solution. We exactly solve the schedule compression problem by converting it to a constrained min-max path problem. We further extend our algorithm to minimize the communication cost during schedule compression. Experiments show that our optimal algorithm outperforms the existing heuristics and runs very efficiently.

Original languageEnglish
Title of host publication1999 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers
PublisherIEEE
Pages400-405
Number of pages6
ISBN (Print)0780358325
DOIs
Publication statusPublished - 7 Nov 1999
Event1999 IEEE International Conference on Computer-Aided Design, ICCAD 1999 - San Jose, United States
Duration: 7 Nov 199911 Nov 1999
https://ieeexplore.ieee.org/xpl/conhome/6570/proceeding (Conference proceedings)
https://dl.acm.org/doi/proceedings/10.5555/339492

Publication series

NameIEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers
ISSN (Print)1092-3152
ISSN (Electronic)1558-2434

Conference

Conference1999 IEEE International Conference on Computer-Aided Design, ICCAD 1999
Country/TerritoryUnited States
CitySan Jose
Period7/11/9911/11/99
Internet address

Scopus Subject Areas

  • Software
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'A graph theoretic optimal algorithm for schedule compression in time-multiplexed FPGA partitioning'. Together they form a unique fingerprint.

Cite this