Provably good and practically efficient algorithms for CMP dummy fill

To reduce chip-scale topography variation in Chemical Mechanical Polishing (CMP) process, dummy fill is widely used to improve the layout density uniformity. Previous researches formulated the dummy fill problem as a standard Linear Program (LP). However, solving the huge linear program formed by re...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 46th Annual Design Automation Conference pp. 539 - 544
Main Authors Feng, Chunyang, Zhou, Hai, Yan, Changhao, Tao, Jun, Zeng, Xuan
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 26.07.2009
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN9781605584973
1605584975
DOI10.1145/1629911.1630052

Cover

Abstract To reduce chip-scale topography variation in Chemical Mechanical Polishing (CMP) process, dummy fill is widely used to improve the layout density uniformity. Previous researches formulated the dummy fill problem as a standard Linear Program (LP). However, solving the huge linear program formed by real-life designs is very expensive and has become the hurdle in deploying the technology. Even though there exist efficient heuristics, their performance cannot be guaranteed. In this paper, we develop a dummy fill algorithm that is both efficient and with provably good performance. It is based on a fully polynomial time approximation scheme by Fleischer [4] for covering LP problems. Furthermore, based on the approximation algorithm, we also propose a new greedy iterative algorithm to achieve high quality solutions more efficiently than previous Monte-Carlo based heuristic methods. Experimental results demonstrate the effectiveness and efficiency of our algorithms.
AbstractList To reduce chip-scale topography variation in Chemical Mechanical Polishing (CMP) process, dummy fill is widely used to improve the layout density uniformity. Previous researches formulated the dummy fill problem as a standard Linear Program (LP). However, solving the huge linear program formed by real-life designs is very expensive and has become the hurdle in deploying the technology. Even though there exist efficient heuristics, their performance cannot be guaranteed. In this paper, we develop a dummy fill algorithm that is both efficient and with provably good performance. It is based on a fully polynomial time approximation scheme by Fleischer [4] for covering LP problems. Furthermore, based on the approximation algorithm, we also propose a new greedy iterative algorithm to achieve high quality solutions more efficiently than previous Monte-Carlo based heuristic methods. Experimental results demonstrate the effectiveness and efficiency of our algorithms.
Author Yan, Changhao
Tao, Jun
Feng, Chunyang
Zeng, Xuan
Zhou, Hai
Author_xml – sequence: 1
  givenname: Chunyang
  surname: Feng
  fullname: Feng, Chunyang
  organization: Fudan University, China
– sequence: 2
  givenname: Hai
  surname: Zhou
  fullname: Zhou, Hai
  organization: Fudan University, China and Northwestern University
– sequence: 3
  givenname: Changhao
  surname: Yan
  fullname: Yan, Changhao
  organization: Fudan University, China
– sequence: 4
  givenname: Jun
  surname: Tao
  fullname: Tao, Jun
  organization: Fudan University, China
– sequence: 5
  givenname: Xuan
  surname: Zeng
  fullname: Zeng, Xuan
  organization: Fudan University, China
BookMark eNqNj8FKxDAURQMqqGPXbrN005qXJk2zlDI6woiz0HV5SZMxmjbSVmH-3orzAa7u5cK5cC7J6ZAGR8g1sAJAyFuouNYABVQlY5KfkEyrGiomZS20Ks9JNk3vjDEAJVQtL8h6N6ZvNPFA9yl1FIeOfo5o52AxLqPzPtjghpli3KcxzG_9RH0aafO0o91X3x-oDzFekTOPcXLZMVfk9X790mzy7fPDY3O3zZFzNedKGGGMQqEldNpqI5UxvsSl6souE3DBnEeLwsnaK85YVXfGca4NtyDLFSn-ftH2rUnpY2qBtb_m7dG8PZq3ZgzOL8DNP4HyB51kW1s
ContentType Conference Proceeding
Copyright 2009 ACM
Copyright_xml – notice: 2009 ACM
DOI 10.1145/1629911.1630052
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
EndPage 544
GroupedDBID 6IE
6IF
6IG
6IH
6IK
6IL
6IM
6IN
AAJGR
AARBI
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IERZE
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-a227t-74b4bb7a4951d9c9b57bbf3a9c996c1d91240efaca4e58f720068dbe229b2c153
ISBN 9781605584973
1605584975
IngestDate Wed Jan 31 06:44:10 EST 2024
Wed Jan 31 06:39:35 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords design for manufacturability
dummy fill problem
covering linear programming
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 DAC '09: The 46th Annual Design Automation Conference 2009
MergedId FETCHMERGED-LOGICAL-a227t-74b4bb7a4951d9c9b57bbf3a9c996c1d91240efaca4e58f720068dbe229b2c153
PageCount 6
ParticipantIDs acm_books_10_1145_1629911_1630052_brief
acm_books_10_1145_1629911_1630052
PublicationCentury 2000
PublicationDate 20090726
PublicationDateYYYYMMDD 2009-07-26
PublicationDate_xml – month: 07
  year: 2009
  text: 20090726
  day: 26
PublicationDecade 2000
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the 46th Annual Design Automation Conference
PublicationYear 2009
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0001174785
Score 1.7413788
Snippet To reduce chip-scale topography variation in Chemical Mechanical Polishing (CMP) process, dummy fill is widely used to improve the layout density uniformity....
SourceID acm
SourceType Publisher
StartPage 539
SubjectTerms Applied computing -- Physical sciences and engineering -- Engineering
Title Provably good and practically efficient algorithms for CMP dummy fill
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NT9wwELUKp55KCxUfbWUkJA6rQOLY-ThWFISQFnEAiVtkx86CtCQSm1Ta_vrO2N4kUKQClyiyVk7iN-sZz_g9E3KQhkwazbIAwlET8ITDPJjFPAi15pozZYSVa5peJuc3_OJW3A7nd1p2SauOyj8v8kregyq0Aa7Ikn0Dsn2n0AD3gC9cAWG4Pgt-X_QzV33jYlXq5wlWYZxm_i-7OWPys2sbx08c0fvGlgLd_JZqvpzMUOHYCQdY6pScQ6OxGhN2J_p81jzet3dOwmFyMr2aaPjYJWo79fs0YHxmrozf1UvpX9cmppvOujl53080clXwr2d3shlyCK4Y1Dl7wYE0CzCZ6ej1nyYrkB8VOEa8N6_pk_VrBIspiIDyNB7NocKpG3l3LJw85L8zPUdRjCgBdxpFRxEqhwlwxWtpFjoW35Bpi_CMAIGsvtXjhBf76h_vRZ-g0-NnXWLUUj6MYo7rDbI1fC8doP5MPpj6C_nklw_UT86LTXK6ApIikBSApCMgaQ8kHYCkACQFIKkFkiKQW-Tm7PT65Dzwp2QEkrG0DVKuuFKphJVupPMyVyJVqool3OZJCU0QwYWmkqXkRmRVijmkTCvDWK5YCQ7vK1mvm9psE4oZRl1mksUa6-FVhjXcSIdxxXliMrlD9mEsCvwHLArHaBeFH6_Cj9cOOfzvbwoFllPtvqK3PfJxMKNvZL197Mx3iAJb9cOC_BcxjVM5
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+46th+Annual+Design+Automation+Conference&rft.atitle=Provably+good+and+practically+efficient+algorithms+for+CMP+dummy+fill&rft.au=Feng%2C+Chunyang&rft.au=Zhou%2C+Hai&rft.au=Yan%2C+Changhao&rft.au=Tao%2C+Jun&rft.series=ACM+Conferences&rft.date=2009-07-26&rft.pub=ACM&rft.isbn=9781605584973&rft.spage=539&rft.epage=544&rft_id=info:doi/10.1145%2F1629911.1630052
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781605584973/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781605584973/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781605584973/sc.gif&client=summon&freeimage=true