Rectangle-packing-based module placement
The first and the most critical stage in VLSI layout design is the placement, the background of which is the rectangle packing problem: Given many rectangular modules of arbitrary size, place them without overlapping on a layer in the smallest bounding rectangle. Since the variety of the packing is...
Saved in:
| Published in | Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design pp. 472 - 479 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
Washington, DC, USA
IEEE Computer Society
01.12.1995
|
| Series | ACM Conferences |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9780818672132 0818672137 |
| DOI | 10.5555/224841.225094 |
Cover
| Abstract | The first and the most critical stage in VLSI layout design is the placement, the background of which is the rectangle packing problem: Given many rectangular modules of arbitrary size, place them without overlapping on a layer in the smallest bounding rectangle. Since the variety of the packing is infinite (two- dimensionally continuous) many, the key issue for successful optimization is in the introduction of a P-admissible solution space, which is a finite set of solutions at least one of which is optimal. This paper proposes such a solution space where each packing is represented by a pair of module name sequences. Searching this space by simulated annealing, hundreds of modules could be successfully packed as demonstrated. Combining a conventional wiring method, the biggest MCNC benchmark ami49 is challenged. |
|---|---|
| AbstractList | The first and the most critical stage in VLSI layout design is the placement, the background of which is the rectangle packing problem: Given many rectangular modules of arbitrary size, place them without overlapping on a layer in the smallest bounding rectangle. Since the variety of the packing is infinite (two- dimensionally continuous) many, the key issue for successful optimization is in the introduction of a P-admissible solution space, which is a finite set of solutions at least one of which is optimal. This paper proposes such a solution space where each packing is represented by a pair of module name sequences. Searching this space by simulated annealing, hundreds of modules could be successfully packed as demonstrated. Combining a conventional wiring method, the biggest MCNC benchmark ami49 is challenged. |
| Author | Fujiyoshi, Kunihiro Murata, Hiroshi Kajitani, Yoji Nakatake, Shigetoshi |
| Author_xml | – sequence: 1 givenname: Hiroshi surname: Murata fullname: Murata, Hiroshi organization: School of Information Science, Japan Advanced Institute of Science and Technology, Tatsunokuchi, Ishikawa 923-12, Japan – sequence: 2 givenname: Kunihiro surname: Fujiyoshi fullname: Fujiyoshi, Kunihiro organization: School of Information Science, Japan Advanced Institute of Science and Technology, Tatsunokuchi, Ishikawa 923-12, Japan – sequence: 3 givenname: Shigetoshi surname: Nakatake fullname: Nakatake, Shigetoshi organization: School of Information Science, Japan Advanced Institute of Science and Technology, Tatsunokuchi, Ishikawa 923-12, Japan – sequence: 4 givenname: Yoji surname: Kajitani fullname: Kajitani, Yoji organization: Department of Electrical and Electronic Engineering, Tokyo Institute of Technology, Meguro-ku, Tokyo 152, Japan |
| BookMark | eNqNj01LxDAURQMqqGOX7mclLsyYz_ZlKYOjwoAgug6vycswTpsOpv5_K_UHeDZ3c7ncc8lO85CJsWspVnbiXikDRq6UssKZE1a5BgRIqBsltTpnVSmfYsJYaRxcsNs3CiPmXUf8iOGwzzveYqG47If43dHy2GGgnvJ4xc4SdoWqv1ywj83j-_qZb1-fXtYPW47S6pFbCJoEJASlomtqasiRirqutY1Sx5QMILjpjIgGBVJLqCSI2pnghES9YHfzLobet8NwKF4K_6vmZzU_q_n2a09pqt_8q65_ALcETxE |
| ContentType | Conference Proceeding |
| Copyright | Copyright (c) 1995 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| Copyright_xml | – notice: Copyright (c) 1995 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| DOI | 10.5555/224841.225094 |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EndPage | 479 |
| GroupedDBID | 6IE AAJGR ACGHX ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI OCL RIB RIC RIE |
| ID | FETCH-LOGICAL-a153t-58c3e08fa822d976e7e9e2d36635d13dff48a892130d4a0aebea2180694c901a3 |
| ISBN | 9780818672132 0818672137 |
| IngestDate | Wed Jan 31 06:55:17 EST 2024 Wed Jan 31 06:43:11 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | OpenURL |
| MeetingName | ICCAD '95: International Conference on Computer Aided Design |
| MergedId | FETCHMERGED-LOGICAL-a153t-58c3e08fa822d976e7e9e2d36635d13dff48a892130d4a0aebea2180694c901a3 |
| PageCount | 8 |
| ParticipantIDs | acm_books_10_5555_224841_225094_brief acm_books_10_5555_224841_225094 |
| PublicationCentury | 1900 |
| PublicationDate | 19951201 |
| PublicationDateYYYYMMDD | 1995-12-01 |
| PublicationDate_xml | – month: 12 year: 1995 text: 19951201 day: 01 |
| PublicationDecade | 1990 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design |
| PublicationYear | 1995 |
| Publisher | IEEE Computer Society |
| Publisher_xml | – name: IEEE Computer Society |
| SSID | ssj0000451498 |
| Score | 1.4376104 |
| Snippet | The first and the most critical stage in VLSI layout design is the placement, the background of which is the rectangle packing problem: Given many rectangular... |
| SourceID | acm |
| SourceType | Publisher |
| StartPage | 472 |
| SubjectTerms | Hardware -- Electronic design automation -- Physical design (EDA) -- Placement Hardware -- Electronic design automation -- Physical design (EDA) -- Wire routing |
| Title | Rectangle-packing-based module placement |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR27TsMw0AImmHiKNx1AQqoMeTjEHpgQqAKBGECCKXJsh6aUINF0gK_nLk6dFIEQdLCqa3PR3Tm-R-5ByH6sjcpSoSlLfViUF1FQCwHVYRor34iAV7MBr29Oevfs8iF6aFKCquqSMj1SH9_WlfxHqgADuWKV7B8k65ACAL6DfGEFCcP6xfj9Vs_cOuBo8qofS6G76MBhn4Sz66obRBPwU668D98RTAY6UOwSqbu6lctRN-yGw1AWT0NDwbHGkDpFnadxes54aLpVOlc7cQaEJq0x2stB-fZztznGg_wdAdWxMi7yPvzuwtDyGa6qc4T6-ZMp25deyUFe2rlT3cfXgYUjc83oFAlsKhZbAYyqIHw6GQR54iie5KpOebm2617g14FQe9IyO_GnVtrMTqT5qg8i-GDJS8A484_g6AJndpbMAkpb6eeicdhlhwleNQitbxbX7ZnczW2HVkR5PIUQ7Rr10rJK7hbJakN9p9kMS2TGFMtkodVqcoUc_iDMjhVmxwlzldxfnN-d9Wg9JYNK0FYljbgKjcczCaaeBuPSxEaYQIdoSmo_1FnGuOQCKPA0k56Ep1aCXYcFzwqMQRmukbnitTDrpGOCjAsvSo13wpnItBDMN16qfR6rSHO-QfaA0gSfgFEC3iPyIrG8SCwvNsjBL_9IUtgh2eavmLbIfLNZtslc-TY2O2D_leluJbpPsDNUHQ |
| linkProvider | IEEE |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+1995+IEEE%2FACM+international+conference+on+Computer-aided+design&rft.atitle=Rectangle-packing-based+module+placement&rft.au=Murata%2C+Hiroshi&rft.au=Fujiyoshi%2C+Kunihiro&rft.au=Nakatake%2C+Shigetoshi&rft.au=Kajitani%2C+Yoji&rft.series=ACM+Conferences&rft.date=1995-12-01&rft.pub=IEEE+Computer+Society&rft.isbn=9780818672132&rft.spage=472&rft.epage=479&rft_id=info:doi/10.5555%2F224841.225094 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818672132/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818672132/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818672132/sc.gif&client=summon&freeimage=true |