Flow-based Partitioning and Fast Global Placement in Chip Design
暂无分享,去创建一个
[1] László Lovász,et al. Random Walks on Graphs: A Survey , 1993 .
[2] J. Stoer,et al. Introduction to Numerical Analysis , 2002 .
[3] Cheng-Kok Koh,et al. Recursive Function Smoothing of Half-Perimeter Wirelength for Analytical Placement , 2007, 8th International Symposium on Quality Electronic Design (ISQED'07).
[4] Ulf Schlichtmann,et al. Kraftwerk2—A Fast Force-Directed Quadratic Placement Approach Using an Accurate Net Model , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[5] Jens Vygen,et al. Geometric quadrisection in linear time, with application to VLSI placement , 2005, Discret. Optim..
[6] G. Karypis,et al. Multilevel k-way hypergraph partitioning , 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361).
[7] Sachin S. Sapatnekar,et al. Handbook of Algorithms for Physical Design Automation , 2008 .
[8] David S. Johnson,et al. Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .
[9] Patrick H. Madden,et al. Fast Analytic Placement using Minimum Cost Flow , 2007, 2007 Asia and South Pacific Design Automation Conference.
[10] Jens Vygen,et al. BonnPlace: Placement of Leading-Edge Chips by Advanced Combinatorial Algorithms , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[11] David Z. Pan,et al. Diffusion-based placement migration , 2005, Proceedings. 42nd Design Automation Conference, 2005..
[12] Nikhil Srivastava,et al. Graph Sparsification by Effective Resistances , 2011, SIAM J. Comput..
[13] David Z. Pan,et al. DPlace2.0: A stable and efficient analytical placement based on diffusion , 2008, 2008 Asia and South Pacific Design Automation Conference.
[14] C. Villani. Optimal Transport: Old and New , 2008 .
[15] M. Randic,et al. Resistance distance , 1993 .
[16] Chung-Kuan Cheng,et al. Unified quadratic programming approach for mixed mode placement , 2005, ISPD '05.
[17] Cheng-Kok Koh,et al. Recursive bisection based mixed block placement , 2004, ISPD '04.
[18] Cheng-Kok Koh,et al. A study of routability estimation and clustering in placement , 2009, 2009 IEEE/ACM International Conference on Computer-Aided Design - Digest of Technical Papers.
[19] Cynthia Dwork,et al. Proceedings of the 40th Annual ACM Symposium on Theory of Computing, Victoria, British Columbia, Canada, May 17-20, 2008 , 2008, STOC.
[20] Andrew A. Kennings,et al. Engineering details of a stable force-directed placer , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..
[21] S. Hoffmann,et al. OpenMP: Eine Einfhrung in die parallele Programmierung mit C/C++ (Informatik im Fokus) , 2008 .
[22] Vasant B. Rao,et al. Delay Analysis of the Distributed RC Line , 1995, 32nd Design Automation Conference.
[23] Yao-Wen Chang,et al. Essential Issues in Analytical Placement Algorithms , 2009, IPSJ Trans. Syst. LSI Des. Methodol..
[24] Anthony Vannelli,et al. Using Eigenvectors to Partition Circuits , 2006, INFORMS J. Comput..
[25] Yongqiang Lyu,et al. An efficient quadratic placement based on search space traversing technology , 2007, Integr..
[26] D. F. Wong,et al. Simulated Annealing for VLSI Design , 1988 .
[27] E.S. Kuh,et al. PROUD: a sea-of-gates placement algorithm , 1988, IEEE Design & Test of Computers.
[28] Ulrich Brenner,et al. An effective congestion driven placement framework , 2002, ISPD '02.
[29] Radu Marculescu,et al. Architecting voltage islands in core-based system-on-a-chip designs , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).
[30] L. V. Kantorovich,et al. Mathematical Methods of Organizing and Planning Production , 1960 .
[31] Christian Szegedy,et al. A morphing approach to address placement stability , 2007, ISPD '07.
[32] E. Cuthill,et al. Reducing the bandwidth of sparse symmetric matrices , 1969, ACM '69.
[33] Hidetoshi Onodera,et al. Branch-and-bound placement for building block layout , 1991, 28th ACM/IEEE Design Automation Conference.
[34] Jinjun Xiong,et al. Constraint driven I/O planning and placement for chip-package co-design , 2006, Asia and South Pacific Conference on Design Automation, 2006..
[35] Vitaly Osipov,et al. n-Level Graph Partitioning , 2010, ESA.
[36] Prabhakar Raghavan,et al. The electrical resistance of a graph captures its commute and cover times , 2005, computational complexity.
[37] David Harel,et al. On Clustering Using Random Walks , 2001, FSTTCS.
[38] Kia Bazargan,et al. Multi-objective circuit partitioning for cutsize and path-based delay minimization , 2002, IEEE/ACM International Conference on Computer Aided Design, 2002. ICCAD 2002..
[39] Mustafa Yilmaz,et al. Genetic clustering of social networks using random walks , 2007, Comput. Stat. Data Anal..
[40] Malgorzata Marek-Sadowska,et al. Fine granularity clustering for large scale placement problems , 2003, ISPD '03.
[41] Robert E. Tarjan,et al. Improved Algorithms for Bipartite Network Flow , 1994, SIAM J. Comput..
[42] Andrew B. Kahng,et al. A fast hierarchical quadratic placement algorithm , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[43] David M. Warme,et al. Exact Algorithms for Plane Steiner Tree Problems: A Computational Study , 2000 .
[45] Richard M. Karp,et al. Reducibility among combinatorial problems" in complexity of computer computations , 1972 .
[46] Jarrod A. Roy,et al. Capo: robust and scalable open-source min-cut floorplacer , 2005, ISPD '05.
[47] Jens Vygen,et al. New theoretical results on quadratic placement , 2007, Integr..
[48] Frank M. Johannes,et al. Generic global placement and floorplanning , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).
[49] Konrad Doll,et al. Analytical placement: a linear or a quadratic objective function? , 1991, 28th ACM/IEEE Design Automation Conference.
[50] Jason Cong,et al. Highly Efficient Gradient Computation for Density-Constrained Analytical Placement , 2008, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..
[51] Kenneth M. Hall. An r-Dimensional Quadratic Placement Algorithm , 1970 .
[52] M. Marek-Sadowska,et al. mFAR: fixed-points-addition-based VLSI placement algorithm , 2005, ISPD '05.
[53] Paul S. Zuchowski,et al. Issues and strategies for the physical design of system-on-a-chip ASICs , 2002, IBM J. Res. Dev..
[54] Joseph R. Shinnerl,et al. mPL6: enhanced multilevel mixed-size placement , 2006, ISPD '06.
[55] Bjarne Stroustrup,et al. The C++ Programming Language: Special Edition , 2000 .
[56] Yao-Wen Chang,et al. NTUplace3: An Analytical Placer for Large-Scale Mixed-Size Designs With Preplaced Blocks and Density Constraints , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[57] Ulrich Brenner,et al. Faster and better global placement by a new transportation algorithm , 2005, Proceedings. 42nd Design Automation Conference, 2005..
[58] Mo Chen,et al. Clustering via Random Walk Hitting Time on Directed Graphs , 2008, AAAI.
[59] Patrick H. Madden,et al. Recursive bisection placement: feng shui 5.0 implementation details , 2005, ISPD '05.
[60] W. C. Elmore. The Transient Response of Damped Linear Networks with Particular Regard to Wideband Amplifiers , 1948 .
[61] Dennis W. Shaklee,et al. Proceedings of the 25th ACM/IEEE Design Automation Conference , 1988, DAC 1988.
[62] Bradford Nichols,et al. Pthreads programming - a POSIX standard for better multiprocessing , 1996 .
[63] Chris C. N. Chu,et al. FastPlace 3.0: A Fast Multilevel Quadratic Placement Algorithm with Placement Congestion Control , 2007, 2007 Asia and South Pacific Design Automation Conference.
[64] James B. Orlin. A Faster Strongly Polynomial Minimum Cost Flow Algorithm , 1993, Oper. Res..
[65] Louise Trevillyan,et al. Logical and physical restructuring of fan-in trees , 2010, ISPD '10.
[66] Charles M. Fiduccia,et al. A linear-time heuristic for improving network partitions , 1988, 25 years of DAC.
[67] Jens Vygen. Plazierung im VLSI-Design und ein zweidimensionales Zerlegungsproblem , 1996 .
[68] David Z. Pan,et al. Diffusion-Based Placement Migration With Application on Legalization , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[69] Dirk Müller,et al. Optimizing yield in global routing , 2006, ICCAD '06.
[70] Gi-Joon Nam,et al. The ISPD2005 placement contest and benchmark suite , 2005, ISPD '05.
[71] Peter G. Doyle,et al. Random Walks and Electric Networks: REFERENCES , 1987 .
[72] Moses Charikar,et al. A divide and conquer algorithm for d-dimensional arrangement , 2007, SODA '07.
[73] Jon M. Kleinberg,et al. An Impossibility Theorem for Clustering , 2002, NIPS.
[74] Igor L. Markov,et al. Consistent placement of macro-blocks using floorplanning and standard-cell placement , 2002, ISPD '02.
[75] Anthony Vannelli,et al. Engineering details of a stable force-directed placer , 2004, ICCAD 2004.
[76] J. L. Batra,et al. A parametric algorithm for convex cost network flow and related problems , 1984 .
[77] Yao-Wen Chang,et al. NTUplace: a ratio partitioning based placement algorithm for large-scale mixed-size designs , 2005, ISPD '05.
[78] Peter J. Osler. Placement driven synthesis case studies on two sets of two chips: hierarchical and flat , 2004, ISPD '04.
[79] J. Vygen,et al. Worst‐case ratios of networks in the rectilinear plane , 2001 .
[80] François Fouss,et al. Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation , 2007, IEEE Transactions on Knowledge and Data Engineering.
[81] Chris C. N. Chu,et al. SafeChoice: a novel clustering algorithm for wirelength-driven placement , 2010, ISPD '10.
[82] A. B. Rami Shani,et al. Matrices: Methods and Applications , 1992 .
[83] Vipin Kumar,et al. A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..
[84] Alberto L. Sangiovanni-Vincentelli,et al. TimberWolf3.2: A New Standard Cell Placement and Global Routing Package , 1986, 23rd ACM/IEEE Design Automation Conference.
[85] Jianhua Li,et al. Net cluster: a net-reduction based clustering preprocessing algorithm , 2006, ISPD '06.
[86] Jens Vygen,et al. Worst-case ratios of networks in the rectilinear plane , 2001, Networks.
[87] Jens Vygen,et al. Legalizing a placement with minimum total movement , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[88] M. Queyranne. Performance ratio of polynomial heuristics for triangle inequality quadratic assignment problems , 1986 .
[89] David S. Johnson,et al. The Complexity of Computing Steiner Minimal Trees , 1977 .
[90] Manjunatha K Prasad,et al. Generalized Inverse of a Matrix and its Applications , 2011 .
[91] Paul G. Villarrubia,et al. Placement , 2008, Handbook of Algorithms for Physical Design Automation.
[92] Andrew B. Kahng,et al. A faster implementation of APlace , 2006, ISPD '06.
[93] Jens Vygen,et al. Algorithms for large-scale flat placement , 1997, DAC.
[94] Shashi Shekhar,et al. Multilevel hypergraph partitioning: applications in VLSI domain , 1999, IEEE Trans. Very Large Scale Integr. Syst..
[95] Karel Driesen,et al. The direct cost of virtual function calls in C++ , 1996, OOPSLA '96.
[96] Dennis J.-H. Huang,et al. Multilevel Circuit Partitioning , 1997, Proceedings of the 34th Design Automation Conference.
[97] Andrew B. Kahng,et al. A new approach to effective circuit clustering , 1992, ICCAD.
[98] Rob A. Rutenbar,et al. Mixed-size placement with fixed macrocells using grid-warping , 2007, ISPD '07.
[99] Jens Vygen,et al. Analytical Methods in Placement , 2008, Handbook of Algorithms for Physical Design Automation.
[100] Chris C. N. Chu,et al. RQL: Global Placement via Relaxed Quadratic Spreading and Linearization , 2007, 2007 44th ACM/IEEE Design Automation Conference.
[101] Richard M. Karp,et al. Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.
[102] Majid Sarrafzadeh,et al. Dragon2000: standard-cell placement tool for large industry circuits , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).
[103] Jens Vygen,et al. The Book Review Column1 , 2020, SIGACT News.
[104] Hanan Samet,et al. The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.
[105] Andrew B. Kahng,et al. Faster minimization of linear wirelength for global placement , 1997, ISPD '97.
[106] Arie Tamir,et al. Obnoxious Facility Location on Graphs , 1991, SIAM J. Discret. Math..
[107] Charles U. Martel,et al. Fast Algorithms for Bipartite Network Flow , 1987, SIAM J. Comput..
[108] Andrew B. Kahng,et al. A semi-persistent clustering technique for VLSI circuit placement , 2005, ISPD '05.
[109] Chung-Kuan Cheng,et al. The Orientation of Modules Based on Graph Decomposition , 1991, IEEE Trans. Computers.
[110] Georg Sigl,et al. GORDIAN: VLSI placement by quadratic programming and slicing optimization , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..
[111] Jason Cong,et al. Edge separability-based circuit clustering with application to multilevel circuit partitioning , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[112] Jason Cong,et al. Random walks for circuit clustering , 1991, [1991] Proceedings Fourth Annual IEEE International ASIC Conference and Exhibit.
[113] A. Zinober. Matrices: Methods and Applications , 1992 .
[114] W. Gangbo,et al. Optimal maps in Monge's mass transport problem , 1995 .