Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2593069.2593227acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

TACUE: A Timing-Aware Cuts Enumeration Algorithm for Parallel Synthesis

Published: 01 June 2014 Publication History

Abstract

Achieving timing-closure has become one of the hardest tasks in logic synthesis due to the required stringent timing constraints in very large circuit designs. In this paper, we propose a novel synthesis paradigm to achieve timing-closure called Timing-Aware CUt Enumeration (TACUE). In TACUE, optimization is conducted through three aspects: (1) a new divide-and-conquer strategy is proposed that generates multiple sub-cuts on the critical parts of the circuit; (2) two cut enumeration strategies are proposed; (3) an efficient parallel synthesis framework is offered to reduce computation time. Experiments on large and difficult industrial benchmarks show the promise of the proposed method.

References

[1]
T. Matsunaga et. al. Power and delay aware synthesis of multi-operand adders targeting lut-based fpgas. sym. on Low-power elect. and des., 2011.
[2]
W. Shiue. Power/area/delay aware fsm synthesis and optimization. Elsevier Mic. J., 2005.
[3]
V. Sklyarov et. al. Synthesis of parallel hierarchical finite state machines. ICEE, 2013.
[4]
S. Roy et. al. Towards optimal performance-area trade-off in adders by synthesis of parallel prefix structures. DAC, 2013.
[5]
R. Uma et. al. Performance enhancement through optimization in fpga synthesis: Constraint specific approach. 2013.
[6]
L. Amarù et. al. Bds-maj: a bdd-based logic synthesis tool exploiting majority logic decomposition. DAC, 2013.
[7]
D. Baneres et. al. Dominator-based partitioning for delay optimization. Proc. of the 16th ACM G. L. sym. on VLSI, 2006.
[8]
S. Chatterjee et. al. Factor cuts. ICCAD, 2006.
[9]
O. Martinello Jr et. al. Kl-cuts: a new approach for logic synthesis targeting multiple output blocks. DATE, 2010.
[10]
R. Glantz et. al. Finding all convex cuts of a plane graph in cubic time. Springer, Alg. and Comp., 2013.
[11]
E. Sentovich et. al. Sis: A system for sequential circuit synthesis. U. C., B., 1992.
[12]
L. Stok et. al. Booledozer: logic synthesis for asics. IBM J. of R. & D., 1996.
[13]
R. Brayton et. al. Abc: An academic industrial-strength verification tool. CAV., 2010.
[14]
C. Yang et. al. Bds: A bdd-based logic optimization system. IEEE Trans. on CAD of IC and Sys, 2002.
[15]
M. Choudhury et. al. Bi-decomposition of large boolean functions using blocking edge graphs. ICCAD, 2010.
[16]
J. Cortadella. Timing-driven logic bi-decomposition. IEEE Trans. on CAD of IC and Sys, 2003.
[17]
V. Kravets et. al. Resynthesis of multi-level circuits under tight constraints using symbolic optimization. ICCAD, 2002.
[18]
R. Tarjan. Finding dominators in directed graphs. SIAM J. on Comp., 1974.

Cited By

View all
  • (2023)A Recursion and Lock Free GPU-Based Logic Rewriting Framework Exploiting Both Intranode and Internode ParallelismIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.325174142:11(3972-3984)Online publication date: Nov-2023
  • (2017)Enabling exact delay synthesisProceedings of the 36th International Conference on Computer-Aided Design10.5555/3199700.3199747(352-359)Online publication date: 13-Nov-2017
  • (2017)Enabling exact delay synthesis2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)10.1109/ICCAD.2017.8203799(352-359)Online publication date: Nov-2017
  • Show More Cited By

Index Terms

  1. TACUE: A Timing-Aware Cuts Enumeration Algorithm for Parallel Synthesis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    DAC '14: Proceedings of the 51st Annual Design Automation Conference
    June 2014
    1249 pages
    ISBN:9781450327305
    DOI:10.1145/2593069
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. BDD bidecomposition
    2. Timing Closure
    3. parallel synthesis

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    DAC '14

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 31 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)A Recursion and Lock Free GPU-Based Logic Rewriting Framework Exploiting Both Intranode and Internode ParallelismIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.325174142:11(3972-3984)Online publication date: Nov-2023
    • (2017)Enabling exact delay synthesisProceedings of the 36th International Conference on Computer-Aided Design10.5555/3199700.3199747(352-359)Online publication date: 13-Nov-2017
    • (2017)Enabling exact delay synthesis2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)10.1109/ICCAD.2017.8203799(352-359)Online publication date: Nov-2017
    • (2015)Novel SAT-based invariant-directed low-power synthesisSixteenth International Symposium on Quality Electronic Design10.1109/ISQED.2015.7085428(217-222)Online publication date: Mar-2015
    • (2014)Bridging high performance and low power in processor designProceedings of the 2014 international symposium on Low power electronics and design10.1145/2627369.2631642(183-188)Online publication date: 11-Aug-2014

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media