Nonsmooth Optimization Method for VLSI Global Placement
The common objective of very large-scale integration (VLSI) placement problem is to minimize the total wirelength, which is calculated by the total half-perimeter wirelength (HPWL). Since the HPWL is not differentiable, various differentiable wirelength approximation functions have been proposed in...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on computer-aided design of integrated circuits and systems 2015-04, Vol.34 (4), p.642-655 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 655 |
---|---|
container_issue | 4 |
container_start_page | 642 |
container_title | IEEE transactions on computer-aided design of integrated circuits and systems |
container_volume | 34 |
creator | Wenxing Zhu Jianli Chen Zheng Peng Genghua Fan |
description | The common objective of very large-scale integration (VLSI) placement problem is to minimize the total wirelength, which is calculated by the total half-perimeter wirelength (HPWL). Since the HPWL is not differentiable, various differentiable wirelength approximation functions have been proposed in analytical placement methods. In this paper, we reformulate the HPWL as an l 1 -norm model of the wirelength function, which is exact but nonsmooth. Based on the l 1 -norm wirelength model and exact calculation of overlapping areas between cells and bins, a nonsmooth optimization model is proposed for the VLSI global placement problem, and a subgradient method is proposed for solving the nonsmooth optimization problem. Moreover, local convergence of the subgradient method is proved under some suitable conditions. In addition, two enhanced techniques, i.e., an adaptive parameter to control the step size and a cautious strategy for increasing the penalty parameter, are also used in the nonsmooth optimization method. In order to make the placement method scalable, a multilevel framework is adopted. In the clustering stage, the best choice clustering algorithm is modified according to the l 1 -norm wirelength model to cluster the cells, and the nonsmooth optimization method is recursively used in the declustering stage. Comparisons of experimental results on the International Symposium on Physical Design (ISPD) 2005 and 2006 benchmarks show that the global placement method is promising. |
doi_str_mv | 10.1109/TCAD.2015.2394484 |
format | Article |
fullrecord | <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_7018002</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7018002</ieee_id><sourcerecordid>10_1109_TCAD_2015_2394484</sourcerecordid><originalsourceid>FETCH-LOGICAL-c265t-a20fed40a3002817c4f0a830acc12fc8ef173bb75c6d6bda7a16a988f1e734533</originalsourceid><addsrcrecordid>eNo9j81Og0AUhSdGE7H6AMYNLwDeOz_MsGxQaxO0Jla3ZBhmUgwwDcxGn74lbVydzflOzkfIPUKKCPnjtlg-pRRQpJTlnCt-QSLMmUw4CrwkEVCpEgAJ1-Rmmn4AkAuaR0S--2HqvQ-7eLMPbd_-6dD6IX6zYeeb2Pkx_i4_1_Gq87Xu4o9OG9vbIdySK6e7yd6dc0G-Xp63xWtSblbrYlkmhmYiJJqCsw0HzQCoQmm4A60YaGOQOqOsQ8nqWgqTNVndaKkx07lSDq1kXDC2IHjaNaOfptG6aj-2vR5_K4RqNq9m82o2r87mR-bhxLTW2v--BFTHE-wAhAtUMQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Nonsmooth Optimization Method for VLSI Global Placement</title><source>IEEE Electronic Library (IEL)</source><creator>Wenxing Zhu ; Jianli Chen ; Zheng Peng ; Genghua Fan</creator><creatorcontrib>Wenxing Zhu ; Jianli Chen ; Zheng Peng ; Genghua Fan</creatorcontrib><description>The common objective of very large-scale integration (VLSI) placement problem is to minimize the total wirelength, which is calculated by the total half-perimeter wirelength (HPWL). Since the HPWL is not differentiable, various differentiable wirelength approximation functions have been proposed in analytical placement methods. In this paper, we reformulate the HPWL as an l 1 -norm model of the wirelength function, which is exact but nonsmooth. Based on the l 1 -norm wirelength model and exact calculation of overlapping areas between cells and bins, a nonsmooth optimization model is proposed for the VLSI global placement problem, and a subgradient method is proposed for solving the nonsmooth optimization problem. Moreover, local convergence of the subgradient method is proved under some suitable conditions. In addition, two enhanced techniques, i.e., an adaptive parameter to control the step size and a cautious strategy for increasing the penalty parameter, are also used in the nonsmooth optimization method. In order to make the placement method scalable, a multilevel framework is adopted. In the clustering stage, the best choice clustering algorithm is modified according to the l 1 -norm wirelength model to cluster the cells, and the nonsmooth optimization method is recursively used in the declustering stage. Comparisons of experimental results on the International Symposium on Physical Design (ISPD) 2005 and 2006 benchmarks show that the global placement method is promising.</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/TCAD.2015.2394484</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>IEEE</publisher><subject>analytical approach ; Approximation methods ; Clustering algorithms ; l1-norm wirelength model ; Linear programming ; Mathematical model ; non-smooth optimization method ; Optimization methods ; Very large scale integration ; VLSI placement</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 2015-04, Vol.34 (4), p.642-655</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c265t-a20fed40a3002817c4f0a830acc12fc8ef173bb75c6d6bda7a16a988f1e734533</citedby><cites>FETCH-LOGICAL-c265t-a20fed40a3002817c4f0a830acc12fc8ef173bb75c6d6bda7a16a988f1e734533</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7018002$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7018002$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wenxing Zhu</creatorcontrib><creatorcontrib>Jianli Chen</creatorcontrib><creatorcontrib>Zheng Peng</creatorcontrib><creatorcontrib>Genghua Fan</creatorcontrib><title>Nonsmooth Optimization Method for VLSI Global Placement</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>The common objective of very large-scale integration (VLSI) placement problem is to minimize the total wirelength, which is calculated by the total half-perimeter wirelength (HPWL). Since the HPWL is not differentiable, various differentiable wirelength approximation functions have been proposed in analytical placement methods. In this paper, we reformulate the HPWL as an l 1 -norm model of the wirelength function, which is exact but nonsmooth. Based on the l 1 -norm wirelength model and exact calculation of overlapping areas between cells and bins, a nonsmooth optimization model is proposed for the VLSI global placement problem, and a subgradient method is proposed for solving the nonsmooth optimization problem. Moreover, local convergence of the subgradient method is proved under some suitable conditions. In addition, two enhanced techniques, i.e., an adaptive parameter to control the step size and a cautious strategy for increasing the penalty parameter, are also used in the nonsmooth optimization method. In order to make the placement method scalable, a multilevel framework is adopted. In the clustering stage, the best choice clustering algorithm is modified according to the l 1 -norm wirelength model to cluster the cells, and the nonsmooth optimization method is recursively used in the declustering stage. Comparisons of experimental results on the International Symposium on Physical Design (ISPD) 2005 and 2006 benchmarks show that the global placement method is promising.</description><subject>analytical approach</subject><subject>Approximation methods</subject><subject>Clustering algorithms</subject><subject>l1-norm wirelength model</subject><subject>Linear programming</subject><subject>Mathematical model</subject><subject>non-smooth optimization method</subject><subject>Optimization methods</subject><subject>Very large scale integration</subject><subject>VLSI placement</subject><issn>0278-0070</issn><issn>1937-4151</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9j81Og0AUhSdGE7H6AMYNLwDeOz_MsGxQaxO0Jla3ZBhmUgwwDcxGn74lbVydzflOzkfIPUKKCPnjtlg-pRRQpJTlnCt-QSLMmUw4CrwkEVCpEgAJ1-Rmmn4AkAuaR0S--2HqvQ-7eLMPbd_-6dD6IX6zYeeb2Pkx_i4_1_Gq87Xu4o9OG9vbIdySK6e7yd6dc0G-Xp63xWtSblbrYlkmhmYiJJqCsw0HzQCoQmm4A60YaGOQOqOsQ8nqWgqTNVndaKkx07lSDq1kXDC2IHjaNaOfptG6aj-2vR5_K4RqNq9m82o2r87mR-bhxLTW2v--BFTHE-wAhAtUMQ</recordid><startdate>201504</startdate><enddate>201504</enddate><creator>Wenxing Zhu</creator><creator>Jianli Chen</creator><creator>Zheng Peng</creator><creator>Genghua Fan</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201504</creationdate><title>Nonsmooth Optimization Method for VLSI Global Placement</title><author>Wenxing Zhu ; Jianli Chen ; Zheng Peng ; Genghua Fan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c265t-a20fed40a3002817c4f0a830acc12fc8ef173bb75c6d6bda7a16a988f1e734533</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>analytical approach</topic><topic>Approximation methods</topic><topic>Clustering algorithms</topic><topic>l1-norm wirelength model</topic><topic>Linear programming</topic><topic>Mathematical model</topic><topic>non-smooth optimization method</topic><topic>Optimization methods</topic><topic>Very large scale integration</topic><topic>VLSI placement</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Wenxing Zhu</creatorcontrib><creatorcontrib>Jianli Chen</creatorcontrib><creatorcontrib>Zheng Peng</creatorcontrib><creatorcontrib>Genghua Fan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Wenxing Zhu</au><au>Jianli Chen</au><au>Zheng Peng</au><au>Genghua Fan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Nonsmooth Optimization Method for VLSI Global Placement</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>2015-04</date><risdate>2015</risdate><volume>34</volume><issue>4</issue><spage>642</spage><epage>655</epage><pages>642-655</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><abstract>The common objective of very large-scale integration (VLSI) placement problem is to minimize the total wirelength, which is calculated by the total half-perimeter wirelength (HPWL). Since the HPWL is not differentiable, various differentiable wirelength approximation functions have been proposed in analytical placement methods. In this paper, we reformulate the HPWL as an l 1 -norm model of the wirelength function, which is exact but nonsmooth. Based on the l 1 -norm wirelength model and exact calculation of overlapping areas between cells and bins, a nonsmooth optimization model is proposed for the VLSI global placement problem, and a subgradient method is proposed for solving the nonsmooth optimization problem. Moreover, local convergence of the subgradient method is proved under some suitable conditions. In addition, two enhanced techniques, i.e., an adaptive parameter to control the step size and a cautious strategy for increasing the penalty parameter, are also used in the nonsmooth optimization method. In order to make the placement method scalable, a multilevel framework is adopted. In the clustering stage, the best choice clustering algorithm is modified according to the l 1 -norm wirelength model to cluster the cells, and the nonsmooth optimization method is recursively used in the declustering stage. Comparisons of experimental results on the International Symposium on Physical Design (ISPD) 2005 and 2006 benchmarks show that the global placement method is promising.</abstract><pub>IEEE</pub><doi>10.1109/TCAD.2015.2394484</doi><tpages>14</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0278-0070 |
ispartof | IEEE transactions on computer-aided design of integrated circuits and systems, 2015-04, Vol.34 (4), p.642-655 |
issn | 0278-0070 1937-4151 |
language | eng |
recordid | cdi_ieee_primary_7018002 |
source | IEEE Electronic Library (IEL) |
subjects | analytical approach Approximation methods Clustering algorithms l1-norm wirelength model Linear programming Mathematical model non-smooth optimization method Optimization methods Very large scale integration VLSI placement |
title | Nonsmooth Optimization Method for VLSI Global Placement |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T18%3A42%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Nonsmooth%20Optimization%20Method%20for%20VLSI%20Global%20Placement&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Wenxing%20Zhu&rft.date=2015-04&rft.volume=34&rft.issue=4&rft.spage=642&rft.epage=655&rft.pages=642-655&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/TCAD.2015.2394484&rft_dat=%3Ccrossref_RIE%3E10_1109_TCAD_2015_2394484%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7018002&rfr_iscdi=true |