• DocumentCode
    3795659
  • Title

    An Approach to Placement-Coupled Logic Replication

  • Author

    M. Hrkic;J. Lillis;G. Beraudo

  • Author_Institution
    IBM Corp., East Fishkill, NY
  • Volume
    25
  • Issue
    11
  • fYear
    2006
  • Firstpage
    2539
  • Lastpage
    2551
  • Abstract
    This paper presents a set of techniques for placement-coupled timing-driven logic replication. Two components are at the core of the approach. First, is an algorithm for optimal timing-driven fanin tree embedding; the algorithm is very general in that it can easily incorporate complex objective functions (e.g., placement costs) and can perform embedding on any graph-based target. Second, the replication tree is introduced, which allows to induce large fanin trees from a given circuit, which can then be optimized by the embedder. The authors have built an optimization engine around these two ideas and report promising results for the field-programmable gate array (FPGA) domain including clock period reductions of up to 36% compared with a timing-driven placement from versatile place and route (VPR) (Marquardt , 2000) and almost double the average improvement of local replication (Beraudo and Lillis, 2003). These results are achieved with modest area and runtime overhead. In addition, issues that arise due to reconvergence in the circuit specification are addressed. The authors build on the replication tree idea and enhance the timing-driven fanin tree embedding algorithm to optimize subcritical paths, yielding even better delay improvements
  • Keywords
    "Logic","Tree graphs","Circuits","Delay","Partitioning algorithms","Field programmable gate arrays","Cost function","Engines","Clocks","Runtime"
  • Journal_Title
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2006.871624
  • Filename
    1715436