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 placeme...
Saved in:
| Published in | Proceedings of the 2001 Asia and South Pacific Design Automation Conference pp. 521 - 526 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
New York, NY, USA
ACM
30.01.2001
|
| Series | ACM Conferences |
| Subjects | |
| Online Access | Get full text |
| ISBN | 0780366344 9780780366343 |
| DOI | 10.1145/370155.370523 |
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(n2) 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*-tree) with significantly less runtime. For example, the best known result for ami49 (36.8 mm2) was obtained by a B*-tree based algorithm using 4752 seconds, and FAST-SP obtained a better result (36.5 mm2) 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(n2) 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*-tree) with significantly less runtime. For example, the best known result for ami49 (36.8 mm2) was obtained by a B*-tree based algorithm using 4752 seconds, and FAST-SP obtained a better result (36.5 mm2) in 31 seconds. |
| Author | Tang, Xiaoping Wong, D. F. |
| Author_xml | – sequence: 1 givenname: Xiaoping surname: Tang fullname: Tang, Xiaoping organization: University of Texas at Austin Austin, TX – sequence: 2 givenname: D. F. surname: Wong fullname: Wong, D. F. organization: University of Texas at Austin Austin, TX |
| BookMark | eNqFj01LAzEURQNWtK1d-hdcOTVfL8ksS7EqFBRa1-El8wLV6USb9v87ZQSX3s2Fy-HCmbBRlzti7FbwuRAaHpTlAmDeF0h1wSbcOq6MUVpfs1kpH7yPqrUAOWZXq8VmW23ebthlwrbQ7Len7H31uF0-V-vXp5flYl2hcPpYyUBKJjIaSUstUAI2IYFp0EVrCEPDjbM2aelcrBug6Oi8AkdCTU5N2d3w-3XI3ycqR7_flUhtix3lU_FKiBrAQA_eDyDGvQ85fxYvuD_7-cHPD34-HHaU_n7_wdUPYuBP2w |
| ContentType | Conference Proceeding |
| Copyright | 2001 ACM |
| Copyright_xml | – notice: 2001 ACM |
| DBID | 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1145/370155.370523 |
| DatabaseName | Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EndPage | 526 |
| Genre | Conference Paper |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAVQY ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI OCL RIB RIC RIE RIL 7SC 8FD AAWTH JQ2 L7M LHSKQ L~C L~D |
| ID | FETCH-LOGICAL-a184t-2be32fe64ae4241a25adbf56da8c76eabd06877f4288c9d5ec8eeabd50aea4e83 |
| ISBN | 0780366344 9780780366343 |
| IngestDate | Fri Jul 11 09:08:36 EDT 2025 Wed Jan 31 06:44:21 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| License | Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org |
| LinkModel | OpenURL |
| MeetingName | ASP-DAC01: Asia and South Pacific Design Automation Conference 2001 |
| MergedId | FETCHMERGED-LOGICAL-a184t-2be32fe64ae4241a25adbf56da8c76eabd06877f4288c9d5ec8eeabd50aea4e83 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31195565 |
| PQPubID | 23500 |
| PageCount | 6 |
| ParticipantIDs | acm_books_10_1145_370155_370523_brief acm_books_10_1145_370155_370523 proquest_miscellaneous_31195565 |
| PublicationCentury | 2000 |
| PublicationDate | 20010130 20010101 |
| PublicationDateYYYYMMDD | 2001-01-30 2001-01-01 |
| PublicationDate_xml | – month: 01 year: 2001 text: 20010130 day: 30 |
| PublicationDecade | 2000 |
| PublicationPlace | New York, NY, USA |
| PublicationPlace_xml | – name: New York, NY, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Proceedings of the 2001 Asia and South Pacific Design Automation Conference |
| PublicationYear | 2001 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssj0000394152 |
| Score | 1.4701705 |
| 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 | proquest acm |
| SourceType | Aggregation Database Publisher |
| StartPage | 521 |
| SubjectTerms | Applied computing -- Physical sciences and engineering -- Electronics Hardware -- Emerging technologies Hardware -- Very large scale integration design |
| Subtitle | a fast algorithm for block placement based on sequence pair |
| Title | FAST-SP |
| URI | https://www.proquest.com/docview/31195565 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3Nb9MwFLe6neDExxADBj4Al8gjie0k5VZ1q6ZqjEpNpXKK7MSh1dRka5ML_wf_L8-Ok2Zs0gSqlFqWa1nv5-Z9-PeeEfroRW7mytAnWaQywmiYEtDzHlFhmPmh8FLPhLK_XQUXCzZd8uVg8LvHWqoreZr-ejCv5H9QhT7AVWfJ_gOy3aTQAW3AF56AMDz_Mn4f1DOzrnPXHvWP5jNyNhrrQoGe8fZhVcLSM-tq5VgOHrxmNHHDGdVV2eQu9lL_tNS7309FUWtiHXXJBNxn0_bbEY0JamYsnR_ldbkSG2OM9ttTUMdFf2dORvOYzGcwu3BysdMx55_ldl2tNg13FNTrtWO4YoaooPVsps80Wta3cyPWHaU4tvHu5VqY1K9OyViq8ZmlLreBDa8X2Gj9W7BfQMMGlNHeO5Y3KdVWXfMm4f6-JmC6aAYNtU14Cl-8SWu-W3H76nsyWVxeJvH5Mv58c0v0ZWT60N7ezHKADmABTVJgF7hz6VAbPSYEZFfHbCWnbrVtMVfGv9xZgTaB0s09tW9smfgZOtpDjfdb6DkaqOIFetorUPkSjS1WXwXWSOEOKQxIYYMU7pDCBilcFrhFCmukjtBich6PL4i9doMIcPcr4ktF_VwFTCgG9p3wuchkzoNMRGkYKCEzN4jCMAfHNUqHGVdppHQvd4USTEX0FTosykK9RjiMJIty83GZFHQoKR9KAU6-8EGK4hh9AHkk-i-1S5oUeZ40EksaiR2jT4-MSOR2rXKYqZVpAi9IfeolClXWu4Tqoobgtrx5dMRb9GS_D9-hw2pbqxMwOSv53myBP8aGdwU |
| 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+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%3Aa+fast+algorithm+for+block+placement+based+on+sequence+pair&rft.au=Tang%2C+Xiaoping&rft.au=Wong%2C+D+F&rft.date=2001-01-01&rft.isbn=9780780366343&rft.spage=521&rft.epage=526&rft_id=info:doi/10.1145%2F370155.370523&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780366343/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780366343/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780366343/sc.gif&client=summon&freeimage=true |