[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Incorporating interconnect, register, and clock distribution delays into the retiming process

Published: 01 November 2006 Publication History

Abstract

A retiming algorithm is presented which includes the effects of variable register, clock distribution, and interconnect delays. These delay components are incorporated into the retiming process by assigning register electrical characteristics (RECs) to each edge in the graph representation of a synchronous circuit. A matrix, called the sequential adjacency matrix (SAM), is presented that contains all path delays. Timing constraints for each data path are derived from this matrix. Vertex lags are assigned ranges rather than single values as in existing retiming algorithms. The approach used in the proposed algorithm is to initialize these ranges with unbounded values and to continuously tighten these ranges using localized timing constraints until an optimal solution is obtained. A branch and bound method is offered for the general retiming problem where the REC values are arbitrary. Certain monotonicity constraints can be placed on the REC values to permit the use of standard linear programming methods, thereby requiring significantly less computational time. These conditions and the feasibility of their application to practical circuits are presented. The algorithm is demonstrated on modified benchmark circuits and both increased clock frequencies and the elimination of all race conditions are observed

Cited By

View all
  1. Incorporating interconnect, register, and clock distribution delays into the retiming process

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    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 16, Issue 1
    November 2006
    127 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 16 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)iRetILPProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899735(61-67)Online publication date: 18-Jan-2010
    • (2006)An efficient retiming algorithm under setup and hold constraintsProceedings of the 43rd annual Design Automation Conference10.1145/1146909.1147149(945-950)Online publication date: 24-Jul-2006
    • (2005)Wire retiming as fixpoint computationIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2005.86272613:12(1340-1348)Online publication date: 1-Dec-2005
    • (2005)On exploring inter-iteration parallelism within rate-balanced multirate multidimensional DSP algorithmsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2004.84040113:1(106-125)Online publication date: 1-Jan-2005
    • (2004)Wire Retiming for System-on-Chip by Fixpoint ComputationProceedings of the conference on Design, automation and test in Europe - Volume 210.5555/968879.969139Online publication date: 16-Feb-2004
    • (2004)Optimal wire retiming without binary searchProceedings of the 2004 IEEE/ACM International conference on Computer-aided design10.1109/ICCAD.2004.1382619(452-458)Online publication date: 7-Nov-2004
    • (2003)Clock Period Minimization of Non-Zero Clock Skew CircuitsProceedings of the 2003 IEEE/ACM international conference on Computer-aided design10.5555/996070.1009979Online publication date: 9-Nov-2003
    • (2003)Performance-Directed Retiming for FPGAs Using Post-Placement Delay InformationProceedings of the conference on Design, Automation and Test in Europe - Volume 110.5555/789083.1022818Online publication date: 3-Mar-2003
    • (2001)Placement driven retiming with a coupled edge timing modelProceedings of the 2001 IEEE/ACM international conference on Computer-aided design10.5555/603095.603115(95-102)Online publication date: 4-Nov-2001
    • (1999)Maximizing performance by retiming and clock skew schedulingProceedings of the 36th annual ACM/IEEE Design Automation Conference10.1145/309847.309919(231-236)Online publication date: 1-Jun-1999
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media