FAST-SP: a fast algorithm for block placement based on sequence pair

In this paper we present FAST-SP which is a fast block placement algorithm based on the sequence-pair placement representation. FAST-SP has two significant improvements over previous sequence-pair based placement algorithms: (1) FAST-SP translates each sequence pair to its corresponding block placem...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the ASP-DAC 2001 : Asia and South Pacific Design Automation Conference, 2001 : January 30-February 2, 2001, Pacifico Yokohama, Yokohama, Japan pp. 521 - 526
Main Authors Xiaoping Tang, Wong, D.F.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2001
Subjects
Online AccessGet full text
ISBN9780780366336
0780366336
DOI10.1109/ASPDAC.2001.913361

Cover

Abstract In this paper we present FAST-SP which is a fast block placement algorithm based on the sequence-pair placement representation. FAST-SP has two significant improvements over previous sequence-pair based placement algorithms: (1) FAST-SP translates each sequence pair to its corresponding block placement in O(n log log n) time based on a fast longest common subsequence computation. This is much faster than the traditional O(n/sup 2/) method by first constructing horizontal and vertical constraint graphs and then performing longest path computations. As a result, FAST-SP can examine more sequence pairs and obtain a better placement solution in less runtime. (2) FAST-SP can handle placement constraints such as pre-placed constraint, range constraint, and boundary constraint. No previous sequence-pair based algorithms can handle range constraint and boundary constraint. Fast evaluation in O(n log log n) time is still valid in the presence of placement constraints and a novel cost function which unifies the evaluation of feasible and infeasible sequence pairs is used. We have implemented FAST-SP and obtained excellent experimental results. For all MCNC benchmark block placement problems, we have obtained the best results ever reported in the literature (including those reported by algorithms based on O-tree and B/sup */-tree) with significantly less runtime. For example, the best known result for ami49 (36.8 mm/sup 2/) was obtained by a B/sup */-tree based algorithm using 4752 seconds, and FAST-SP obtained a better result (36.5 mm/sup 2/) in 31 seconds.
AbstractList In this paper we present FAST-SP which is a fast block placement algorithm based on the sequence-pair placement representation. FAST-SP has two significant improvements over previous sequence-pair based placement algorithms: (1) FAST-SP translates each sequence pair to its corresponding block placement in O(n log log n) time based on a fast longest common subsequence computation. This is much faster than the traditional O(n/sup 2/) method by first constructing horizontal and vertical constraint graphs and then performing longest path computations. As a result, FAST-SP can examine more sequence pairs and obtain a better placement solution in less runtime. (2) FAST-SP can handle placement constraints such as pre-placed constraint, range constraint, and boundary constraint. No previous sequence-pair based algorithms can handle range constraint and boundary constraint. Fast evaluation in O(n log log n) time is still valid in the presence of placement constraints and a novel cost function which unifies the evaluation of feasible and infeasible sequence pairs is used. We have implemented FAST-SP and obtained excellent experimental results. For all MCNC benchmark block placement problems, we have obtained the best results ever reported in the literature (including those reported by algorithms based on O-tree and B/sup */-tree) with significantly less runtime. For example, the best known result for ami49 (36.8 mm/sup 2/) was obtained by a B/sup */-tree based algorithm using 4752 seconds, and FAST-SP obtained a better result (36.5 mm/sup 2/) in 31 seconds.
Author Xiaoping Tang
Wong, D.F.
Author_xml – sequence: 1
  surname: Xiaoping Tang
  fullname: Xiaoping Tang
  organization: Texas Univ., Austin, TX, USA
– sequence: 2
  givenname: D.F.
  surname: Wong
  fullname: Wong, D.F.
BookMark eNotj8tKxDAYhQMqqGNfYFZ5gdZcmrRxVzrOKAw40O6HP-kfrfZmUxe-vYXxcOCDs_jg3JPrYRyQkC1nCefMPBbVaVeUiWCMJ4ZLqfkViUyWs7VS63W4JVEIn2yNNClX4o7s9kVVx9XpiQL1EBYK3fs4t8tHT_04U9uN7otOHTjscViohYANHQca8PsHB4d0gnZ-IDceuoDRPzek3j_X5Ut8fDu8lsUxbnOzxKnxkjF0jXBonUUhstzqvMmclIor9IqxBgG10SJ1MkXQTmbeZqDSRjMlN2R70baIeJ7mtof593x5Kv8ApxxKng
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ASPDAC.2001.913361
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 526
ExternalDocumentID 913361
GroupedDBID 6IE
6IK
6IL
AAJGR
AAVQY
AAWTH
ACM
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
LHSKQ
OCL
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i89t-49f300ecd2cebcbe2278b68d7c33515ef500deae69624c34ea6c37fb7a54d6053
IEDL.DBID RIE
ISBN 9780780366336
0780366336
IngestDate Tue Aug 26 18:50:27 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i89t-49f300ecd2cebcbe2278b68d7c33515ef500deae69624c34ea6c37fb7a54d6053
PageCount 6
ParticipantIDs ieee_primary_913361
PublicationCentury 2000
PublicationDate 20010000
PublicationDateYYYYMMDD 2001-01-01
PublicationDate_xml – year: 2001
  text: 20010000
PublicationDecade 2000
PublicationTitle Proceedings of the ASP-DAC 2001 : Asia and South Pacific Design Automation Conference, 2001 : January 30-February 2, 2001, Pacifico Yokohama, Yokohama, Japan
PublicationTitleAbbrev ASPDAC
PublicationYear 2001
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000394152
Score 1.516572
Snippet In this paper we present FAST-SP which is a fast block placement algorithm based on the sequence-pair placement representation. FAST-SP has two significant...
SourceID ieee
SourceType Publisher
StartPage 521
SubjectTerms Circuit optimization
Conductors
Cost function
Design automation
Integrated circuit interconnections
Integrated circuit technology
Runtime
Simulated annealing
Transistors
Very large scale integration
Title FAST-SP: a fast algorithm for block placement based on sequence pair
URI https://ieeexplore.ieee.org/document/913361
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwHG2Uk15UxCh-pAevHRvtutUbAQkx0ZCACTfSj9-UoBuBcfGvt-0AP-LBZIdtWbalTfp-r33vFaHbUFGaGBkToWMgjENEFDeMJBYvIpnZilc67_DjEx88s4dJPNnkbHsvDAB48RkE7tSv5ZtCr91UWUtYQuWozn6S8sqqtZtOCalwUOSJeWpHZW6f3OTr7K63nplQtDqjYa_TdfQwCqq3_thdxYNL_6hyba98JqHTlMyDdakC_fErsfGf_32MGl8uPjzc4dMJ2oO8jg6_BRCeol6_MxqT0fAOS5zJVYnl20uxnJWv79gWs1hZpJtjL9tyX8AO8gwucrwVYOOFnC0baNy_H3cHZLOvApmloiRMZDQMQZu2BqUVODOs4qlJNKW2uoEsDkMDErjgbaYpA8k1TTKVyJgZy37oGarlRQ7nCNvaTRglNOOpZgzaQkUMjGFcs4QqKS9Q3bXGdFElZ0yrhmj-efcSHVT6LndcoVq5XMO1BfxS3fiu_gRFhKZk
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwHG2MHtSLihi_7cHrxka7bvVGQIIKhISZcCP9-E0JuhEYF_962w3wIx5MdtiWZVvapO_32vdeEbr1JCGhFoHDVQAOZeA7kmnqhAYvfJGYildY73CvzzrP9HEUjFY524UXBgAK8Rm49rRYy9eZWtqpsho3hMpSnZ2AUhqUZq3NhIpHuAWjgppHZlxm5tlVws7meu2a8XitMRy0Gk1LEH23fO-P_VUKeGkflL7tRZFKaFUlU3eZS1d9_Mps_OefH6Lql48PDzYIdYS2IK2g_W8RhMeo1W4MY2c4uMMCJ2KRY_H2ks0n-es7NuUslgbrprgQbtkvYAt6GmcpXkuw8UxM5lUUt-_jZsdZ7azgTCKeO5QnxPNA6boCqSRYO6xkkQ4VIaa-gSTwPA0CGGd1qggFwRQJExmKgGrDf8gJ2k6zFE4RNtUb15IryiJFKdS59CloTZmiIZFCnKGKbY3xrMzOGJcNcf7n3Ru024l73XH3of90gfZKtZc9LtF2Pl_ClYH_XF4X3f4JMhWpsQ
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+ASP-DAC+2001+%3A+Asia+and+South+Pacific+Design+Automation+Conference%2C+2001+%3A+January+30-February+2%2C+2001%2C+Pacifico+Yokohama%2C+Yokohama%2C+Japan&rft.atitle=FAST-SP%3A+a+fast+algorithm+for+block+placement+based+on+sequence+pair&rft.au=Xiaoping+Tang&rft.au=Wong%2C+D.F.&rft.date=2001-01-01&rft.pub=IEEE&rft.isbn=9780780366336&rft.spage=521&rft.epage=526&rft_id=info:doi/10.1109%2FASPDAC.2001.913361&rft.externalDocID=913361
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780366336/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780366336/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780366336/sc.gif&client=summon&freeimage=true