ACM Home Page
Please provide us with feedback. Feedback
Techniques for improved placement-coupled logic replication
Full text PdfPdf (282 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 16th ACM Great Lakes symposium on VLSI table of contents
Philadelphia, PA, USA
SESSION: Timing optimization table of contents
Pages: 211 - 216  
Year of Publication: 2006
ISBN:1-59593-347-6
Authors
Hosung (Leo) Kim  University of Illinois at Chicago, Chicago, IL
John Lillis  University of Illinois at Chicago, Chicago, IL
Miloš Hrkić  IBM Corporation, East Fishkill, NY
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1127908.1127959
What is a DOI?

ABSTRACT

Several recent papers have utilized logic replication driven by placement-level timing analysis for improving clock period (e.g., [1], [8], [18], and [2]). All of these papers demonstrated, through various optimization strategies, the potential of the basic technique of replication. In this paper we propose a number of techniques aimed at more fully realizing this potential within the framework employed in [8]. As reported in [7], there are situations in which the approach of [8] fails to yield significant additional improvement due largely to the effects of reconvergence in the netlist. We suggest the use of rectilinear Steiner arborescence embedding as a tool for overcoming this limitation. We also propose techniques for fanout partitioning and cell relocation which are cognizant of both wirelength and timing impact for improved solution quality. We report the effect of other techniques including new replication cost computation, lower-bounding of achievable clock period, and wirelength estimation. We have implemented and experimented with these techniques in FPGA domain. In many cases we were able to approach a fixed flip-flop lower-bound on achievable clock period. Promising experimental results are reported with average 17.4% (up to 39.9%) delay reduction compared with the timing-driven placement from VPR[16] and average 9.3% (up to 37.2%) reduction compared with the basic fanin tree embedder from [8].


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
M. Hrkić and J. Lillis, "Addressing the Effects of Reconvergence on Placement-Coupled Logic Replication," IWLS, 2004.
5
 
6
A. Kahng and G. Robins, "On optimal Interconnections for VLSI," Kluwer Academic Publishers, 1995.
 
7
S. K. Rao, P. Sadayappan, F. K. Hwang, and P. W. Shor, "The Rectilinear Steiner Arborescence Problem," Algorithmica, 1992.
 
8
L. T. Liu, M. T. Kuo, C. K. Cheng, and T. C. Hu, "A Replication Cut for Two-Way Partitioning," IEEE Transaction on CAD, 1995.
 
9
W. K. Mak and D. F. Wong, "Minimum replication min-cut partitioning," IEEE Transaction on CAD, 1997.
 
10
J. Lillis, C.-K. Cheng, and T.-T Y. Lin, "Algorithms for Optimal Introduction of Redundant Logic for Timing and Area Optimization," IEEE ISCAD, 1995.
 
11
12
 
13
14
15
16
17
18
 
19
S.-W. Hur, A. Jagannathan, and J. Lillis, "Timing-Driven Maze Routing," IEEE Transaction on CAD, 2000.


Collaborative Colleagues:
Hosung (Leo) Kim: colleagues
John Lillis: colleagues
Miloš Hrkić: colleagues