Loading…
An integrated-spreading-based macro-refining algorithm for large-scale mixed-size circuit designs
With the increasing use of pre-designed macros in a modern chip and its induced high design complexity, macro placement has become a challenging problem in today's design houses. Most popular macro placement algorithms adopt a three-stage approach: placement prototyping, macro placement, and st...
Saved in:
Main Authors: | , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 503 |
container_issue | |
container_start_page | 496 |
container_title | |
container_volume | |
creator | Szu-To Chen Yao-Wen Chang Tung-Chieh Chen |
description | With the increasing use of pre-designed macros in a modern chip and its induced high design complexity, macro placement has become a challenging problem in today's design houses. Most popular macro placement algorithms adopt a three-stage approach: placement prototyping, macro placement, and standard-cell placement, where cell positions after macro placement are assumed the same as those at the prototyping stage, possibly misguiding succeeding standard-cell placement. To close the gap between macro and standard-cell placement, we propose a macro-refining algorithm that adopts an integrated spreading technique considering the spreading of both macros and cells and the dynamic information of cell positions to improve macro placement. We further propose a new force-modulation technique to refine macro placement and a congestion-aware macro shifter to preserve more space for better routability. Extensive experiments based on various macro placements show that our proposed techniques are effective and our macro-refining algorithm can find significantly better placement solutions for large-scale mixed-size circuit designs. |
doi_str_mv | 10.1109/ICCAD.2017.8203818 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_8203818</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8203818</ieee_id><sourcerecordid>8203818</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-8d4c6a55b7d404155cd2250487cd0593ce0105f3907ed4b4fd2f673f09fa4cdf3</originalsourceid><addsrcrecordid>eNotkMtKxDAYhaMgODP6ArrJC6T-ubXpstTbwICb2Q9p8qdGehmSCurTO-KsDhz4Dh-HkDsOBedQP2zbtnksBPCqMAKk4eaCrLmWppRQS35JVlxrw4SS6pqsc_4AECBMuSK2mWicFuyTXdCzfExofZx61tmMno7WpZklDHE6ldQO_Zzi8j7SMCc62NQjy84OSMf49YfHH6QuJvcZF-oxx37KN-Qq2CHj7Tk3ZP_8tG9f2e7tZds2OxZrWJjxypVW667yCtTJ1nkhNChTOQ-6lg6Bgw6yhgq96lTwIpSVDFAHq5wPckPu_2cjIh6OKY42fR_Ob8hfRERVhQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>An integrated-spreading-based macro-refining algorithm for large-scale mixed-size circuit designs</title><source>IEEE Xplore All Conference Series</source><creator>Szu-To Chen ; Yao-Wen Chang ; Tung-Chieh Chen</creator><creatorcontrib>Szu-To Chen ; Yao-Wen Chang ; Tung-Chieh Chen</creatorcontrib><description>With the increasing use of pre-designed macros in a modern chip and its induced high design complexity, macro placement has become a challenging problem in today's design houses. Most popular macro placement algorithms adopt a three-stage approach: placement prototyping, macro placement, and standard-cell placement, where cell positions after macro placement are assumed the same as those at the prototyping stage, possibly misguiding succeeding standard-cell placement. To close the gap between macro and standard-cell placement, we propose a macro-refining algorithm that adopts an integrated spreading technique considering the spreading of both macros and cells and the dynamic information of cell positions to improve macro placement. We further propose a new force-modulation technique to refine macro placement and a congestion-aware macro shifter to preserve more space for better routability. Extensive experiments based on various macro placements show that our proposed techniques are effective and our macro-refining algorithm can find significantly better placement solutions for large-scale mixed-size circuit designs.</description><identifier>EISSN: 1558-2434</identifier><identifier>EISBN: 1538630931</identifier><identifier>EISBN: 9781538630938</identifier><identifier>DOI: 10.1109/ICCAD.2017.8203818</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Circuit synthesis ; Force ; Heuristic algorithms ; Mathematical model ; Modulation ; Routing</subject><ispartof>2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2017, p.496-503</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8203818$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,23930,23931,25140,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8203818$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Szu-To Chen</creatorcontrib><creatorcontrib>Yao-Wen Chang</creatorcontrib><creatorcontrib>Tung-Chieh Chen</creatorcontrib><title>An integrated-spreading-based macro-refining algorithm for large-scale mixed-size circuit designs</title><title>2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)</title><addtitle>ICCAD</addtitle><description>With the increasing use of pre-designed macros in a modern chip and its induced high design complexity, macro placement has become a challenging problem in today's design houses. Most popular macro placement algorithms adopt a three-stage approach: placement prototyping, macro placement, and standard-cell placement, where cell positions after macro placement are assumed the same as those at the prototyping stage, possibly misguiding succeeding standard-cell placement. To close the gap between macro and standard-cell placement, we propose a macro-refining algorithm that adopts an integrated spreading technique considering the spreading of both macros and cells and the dynamic information of cell positions to improve macro placement. We further propose a new force-modulation technique to refine macro placement and a congestion-aware macro shifter to preserve more space for better routability. Extensive experiments based on various macro placements show that our proposed techniques are effective and our macro-refining algorithm can find significantly better placement solutions for large-scale mixed-size circuit designs.</description><subject>Algorithm design and analysis</subject><subject>Circuit synthesis</subject><subject>Force</subject><subject>Heuristic algorithms</subject><subject>Mathematical model</subject><subject>Modulation</subject><subject>Routing</subject><issn>1558-2434</issn><isbn>1538630931</isbn><isbn>9781538630938</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2017</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotkMtKxDAYhaMgODP6ArrJC6T-ubXpstTbwICb2Q9p8qdGehmSCurTO-KsDhz4Dh-HkDsOBedQP2zbtnksBPCqMAKk4eaCrLmWppRQS35JVlxrw4SS6pqsc_4AECBMuSK2mWicFuyTXdCzfExofZx61tmMno7WpZklDHE6ldQO_Zzi8j7SMCc62NQjy84OSMf49YfHH6QuJvcZF-oxx37KN-Qq2CHj7Tk3ZP_8tG9f2e7tZds2OxZrWJjxypVW667yCtTJ1nkhNChTOQ-6lg6Bgw6yhgq96lTwIpSVDFAHq5wPckPu_2cjIh6OKY42fR_Ob8hfRERVhQ</recordid><startdate>201711</startdate><enddate>201711</enddate><creator>Szu-To Chen</creator><creator>Yao-Wen Chang</creator><creator>Tung-Chieh Chen</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>201711</creationdate><title>An integrated-spreading-based macro-refining algorithm for large-scale mixed-size circuit designs</title><author>Szu-To Chen ; Yao-Wen Chang ; Tung-Chieh Chen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-8d4c6a55b7d404155cd2250487cd0593ce0105f3907ed4b4fd2f673f09fa4cdf3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithm design and analysis</topic><topic>Circuit synthesis</topic><topic>Force</topic><topic>Heuristic algorithms</topic><topic>Mathematical model</topic><topic>Modulation</topic><topic>Routing</topic><toplevel>online_resources</toplevel><creatorcontrib>Szu-To Chen</creatorcontrib><creatorcontrib>Yao-Wen Chang</creatorcontrib><creatorcontrib>Tung-Chieh Chen</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Szu-To Chen</au><au>Yao-Wen Chang</au><au>Tung-Chieh Chen</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An integrated-spreading-based macro-refining algorithm for large-scale mixed-size circuit designs</atitle><btitle>2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)</btitle><stitle>ICCAD</stitle><date>2017-11</date><risdate>2017</risdate><spage>496</spage><epage>503</epage><pages>496-503</pages><eissn>1558-2434</eissn><eisbn>1538630931</eisbn><eisbn>9781538630938</eisbn><abstract>With the increasing use of pre-designed macros in a modern chip and its induced high design complexity, macro placement has become a challenging problem in today's design houses. Most popular macro placement algorithms adopt a three-stage approach: placement prototyping, macro placement, and standard-cell placement, where cell positions after macro placement are assumed the same as those at the prototyping stage, possibly misguiding succeeding standard-cell placement. To close the gap between macro and standard-cell placement, we propose a macro-refining algorithm that adopts an integrated spreading technique considering the spreading of both macros and cells and the dynamic information of cell positions to improve macro placement. We further propose a new force-modulation technique to refine macro placement and a congestion-aware macro shifter to preserve more space for better routability. Extensive experiments based on various macro placements show that our proposed techniques are effective and our macro-refining algorithm can find significantly better placement solutions for large-scale mixed-size circuit designs.</abstract><pub>IEEE</pub><doi>10.1109/ICCAD.2017.8203818</doi><tpages>8</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | EISSN: 1558-2434 |
ispartof | 2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2017, p.496-503 |
issn | 1558-2434 |
language | eng |
recordid | cdi_ieee_primary_8203818 |
source | IEEE Xplore All Conference Series |
subjects | Algorithm design and analysis Circuit synthesis Force Heuristic algorithms Mathematical model Modulation Routing |
title | An integrated-spreading-based macro-refining algorithm for large-scale mixed-size circuit designs |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T00%3A55%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=An%20integrated-spreading-based%20macro-refining%20algorithm%20for%20large-scale%20mixed-size%20circuit%20designs&rft.btitle=2017%20IEEE/ACM%20International%20Conference%20on%20Computer-Aided%20Design%20(ICCAD)&rft.au=Szu-To%20Chen&rft.date=2017-11&rft.spage=496&rft.epage=503&rft.pages=496-503&rft.eissn=1558-2434&rft_id=info:doi/10.1109/ICCAD.2017.8203818&rft.eisbn=1538630931&rft.eisbn_list=9781538630938&rft_dat=%3Cieee_CHZPO%3E8203818%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i90t-8d4c6a55b7d404155cd2250487cd0593ce0105f3907ed4b4fd2f673f09fa4cdf3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=8203818&rfr_iscdi=true |