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...
        Saved in:
      
    
          | Published in | Proceedings 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 | , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        2001
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 9780780366336 0780366336  | 
| DOI | 10.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 |