ACM Home Page
Please provide us with feedback. Feedback
RegPlace: a high quality open-source placement framework for structured ASICs
Full text PdfPdf (286 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 46th Annual Design Automation Conference table of contents
San Francisco, California
SESSION: Advances in physical synthesis table of contents
Pages 442-447  
Year of Publication: 2009
ISBN:978-1-60558-497-3
Authors
Ashutosh Chakraborty  Univ. of Texas at Austin, Austin, TX
Anurag Kumar  Univ. of Texas at Austin, Austin, TX
David Z. Pan  Univ. of Texas at Austin, Austin, TX
Sponsors
EDAC : Electronic Design Automation Consortium
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 9,   Citation Count: 0
Additional Information:

abstract   references   index terms  

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/1629911.1630029
What is a DOI?

ABSTRACT

Structured ASICs have recently emerged as an exciting alternative to ASIC or FPGA design style as they provide a new trade-off between the high performance of ASIC design and low non-recurring engineering (NRE) costs of FPGA design. To fully utilize the benefits of structured ASICs, key physical design stage like placement should be made aware of modularity of their architecture. In this work, we propose a novel solution to placement for structured ASICs. In particular, we propose creation of intermediate virtual platform to exploit the regularity of structured ASIC and Integer Linear Program and network flow formulations for satisfying constraints associated with typical structured ASIC clock architectures. A preliminary version of this work recently won the structured ASIC placement contest by eASIC [1]. Our placer achieves 35% and 5% wirelength improvement over other placers and can place a design of 1 million cells in approximately 4 hours.


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
"eASIC Corporate Website." http://www.easic.com/.
 
2
H. Schmit, A. Gupta, and R. Ciobanu, "Placement Challenges for Structured ASICs," in ISPD '08: Proceedings of the 2008 International Symposium on Physical design, pp. 84--86, ACM, 2008.
 
3
"SOC Central." http://www.soccentral.com/.
 
4
A. Chakraborty, A. Kumar, and D. Pan, "Regplace," http://www.cerc.utexas.edu/utda/download/RegPlace.htm.
 
5
J. A. Roy, D. A. Papa, S. N. Adya, H. H. Chan, A. N. Ng, J. F. Lu, and I. L. Markov, "Capo: Robust and Scalable Open-source min-cut Floorplacer," in ISPD '05: Proceedings of the 2005 International Symposium on Physical design, pp. 224--226, ACM, 2005.
 
6
T. F. Chan, J. Cong, J. R. Shinnerl, K. Sze, and M. Xie, "mpl6: Enhanced Multilevel Mixed-size Placement," in ISPD '06: Proceedings of the 2006 International Symposium on Physical design, pp. 212--214, ACM, 2006.
 
7
N. Viswanathan, M. Pan, and C. Chu, "FastPlace 3.0: A Fast Multilevel Quadratic Placement Algorithm with Placement Congestion control," in ASP-DAC '07: Proceedings of the 2007 conference on Asia South Pacific design automation, pp. 135--140, IEEE Computer Society, 2007.
 
8
T. Luo and D. Z. Pan, "DPlace2.0: A Stable and Efficient Analytical Placement Based on Diffusion," in ASP-DAC '08: Proceedings of the 2008 conference on Asia and South Pacific design automation, pp. 346--351, IEEE Computer Society Press, 2008.
 
9
"SOC Encounter tool." http://www.cadence.com/products/di/soc_encounter.
 
10
V. Betz and J. Rose, "VPR: A New Packing, Placement and Routing Tool for FPGA Research," in FPL '97: Proceedings of the 7th International Workshop on Field-Programmable Logic and Applications, pp. 213--222, Springer-Verlag, 1997.
 
11
K. Eguro, S. Hauck, and A. Sharma, "Architecture-adaptive Range Limit Windowing for Simulated Annealing FPGA Placement," in DAC '05: Proceedings of the 42nd annual conference on Design automation, pp. 439--444, ACM, 2005.
 
12
A. C. Ling, D. P. Singh, and S. D. Brown, "Incremental Placement for Structured ASICs Using the Transportation Problem," Very Large Scale Integration, 2007. VLSI - SoC 2007. IFIP International Conference on, pp. 172--177, Oct. 2007.
 
13
T. Okamoto, T. Kimoto, and N. Maeda, "Design Methodology and Tools for NEC Electronics' Structured ASIC ISSP," in ISPD '04: Proceedings of the 2004 International Symposium on Physical design, pp. 90--96, ACM, 2004.
 
14
H. W. Kuhn, "The Hungarian Method for the Assignment Problem," Naval Research Logistics Quarterly, vol. 2, pp. 83--97, 1955.
 
15
S. Goto, "An Efficient Algorithm for the Two-Dimensional Placement Problem in Electrical Circuit layout," Circuits and Systems, IEEE Transactions on, vol. 28, pp. 12--18, Jan 1981.
 
16
M. Pan, N. Viswanathan, and C. Chu, "An Efficient and Effective Detailed Placement Algorithm," Computer-Aided Design, International Conference on, vol. 0, pp. 48--55, 2005.
 
17
"GNU Linear Programming Kit." http://www.gnu.org/software/glpk/.
 
18
"Michigan Wolverine Placer by Dongjin Lee and Igor Markov."
 
19
"The Esteem Placer, written by Bob Erickson, an independent software consultant." http://www.linkedin.com/in/boberickson.