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...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 1995 IEEE/ACM international conference on Computer-aided design pp. 472 - 479
Main Authors Murata, Hiroshi, Fujiyoshi, Kunihiro, Nakatake, Shigetoshi, Kajitani, Yoji
Format Conference Proceeding
LanguageEnglish
Published Washington, DC, USA IEEE Computer Society 01.12.1995
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN9780818672132
0818672137
DOI10.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