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

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 2001 Asia and South Pacific Design Automation Conference pp. 521 - 526
Main Authors Tang, Xiaoping, Wong, D. F.
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 30.01.2001
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN0780366344
9780780366343
DOI10.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