Loading…
Floorplan sizing by linear programming approximation
In this paper, we present an approximation algorithm by linear programming (LP) for floorplan sizing problem. Given any topological constraints between blocks, we can formulate it as an LP problem with a cost function for the minimum bounding box area. Unlike slicing structures, this approach can ha...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 471 |
container_issue | |
container_start_page | 468 |
container_title | |
container_volume | |
creator | Chen, Pinhong Kuh, Ernest S. |
description | In this paper, we present an approximation algorithm by linear programming (LP) for floorplan sizing problem. Given any topological constraints between blocks, we can formulate it as an LP problem with a cost function for the minimum bounding box area. Unlike slicing structures, this approach can handle any topological constraints as well as soft/hard/preplaced blocks, and timing constraints. Empirically, our method needs few iterations to find the optimum solution and shows one order of improvement over previous methods both in run time and capability to handle a larger problem size even on a very limited computing resource PC. |
doi_str_mv | 10.1145/337292.337547 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_miscellaneous_27520187</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>855356</ieee_id><sourcerecordid>27520187</sourcerecordid><originalsourceid>FETCH-LOGICAL-a302t-a956fab7784d2dac1db4c4eaca5f3ac088ec9d10dd8ba59562fac94398e909a13</originalsourceid><addsrcrecordid>eNqNkM1LAzEQxQMqWGqPXjztyZNbM_lokqMUW4WCFwVvYTabLdH9ctOC9a83ZQWPOpfHDD9m5j1CLoHOAYS85Vwxw-ZJpFAnZGaUBqkBOGgFp2RCFdc5UPp6TmYxvtFUSjJN9YSIVd11Q19jm8XwFdptVhyyOrQeh6wfuu2ATXOcYp-6z9DgLnTtBTmrsI5-9qNT8rK6f14-5Jun9ePybpMjp2yXo5GLCgultChZiQ7KQjjh0aGsODqqtXemBFqWukCZYFahM4Ib7Q01CHxKrse96fbH3sedbUJ0vk7f-m4fLQdQaiH-BlmyS1MYCbwaweC9t_2QDA0Hq6XkcvG7BV1ji657jxaoPSZsx4TtmHACb_4F2mIIvuLfimZ47A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>27520187</pqid></control><display><type>conference_proceeding</type><title>Floorplan sizing by linear programming approximation</title><source>IEEE Xplore All Conference Series</source><creator>Chen, Pinhong ; Kuh, Ernest S.</creator><creatorcontrib>Chen, Pinhong ; Kuh, Ernest S.</creatorcontrib><description>In this paper, we present an approximation algorithm by linear programming (LP) for floorplan sizing problem. Given any topological constraints between blocks, we can formulate it as an LP problem with a cost function for the minimum bounding box area. Unlike slicing structures, this approach can handle any topological constraints as well as soft/hard/preplaced blocks, and timing constraints. Empirically, our method needs few iterations to find the optimum solution and shows one order of improvement over previous methods both in run time and capability to handle a larger problem size even on a very limited computing resource PC.</description><identifier>ISSN: 0738-100X</identifier><identifier>ISBN: 9781581131871</identifier><identifier>ISBN: 1581131879</identifier><identifier>DOI: 10.1145/337292.337547</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Applied computing -- Physical sciences and engineering -- Engineering ; Approximation algorithms ; Constraint optimization ; Cost function ; Functional programming ; Hardware -- Electronic design automation -- Physical design (EDA) ; Hardware -- Emerging technologies ; Hardware -- Robustness ; Hardware -- Very large scale integration design ; Linear approximation ; Linear programming ; Mathematics of computing -- Mathematical analysis -- Functional analysis -- Approximation ; Mathematics of computing -- Mathematical analysis -- Mathematical optimization -- Continuous optimization -- Linear programming ; Permission ; Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis ; Theory of computation -- Design and analysis of algorithms -- Mathematical optimization -- Continuous optimization -- Linear programming ; Timing ; Topology</subject><ispartof>37th Design Automation Conference, 2000, 2000, p.468-471</ispartof><rights>2000 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Chen, Pinhong</creatorcontrib><creatorcontrib>Kuh, Ernest S.</creatorcontrib><title>Floorplan sizing by linear programming approximation</title><title>37th Design Automation Conference, 2000</title><addtitle>DAC</addtitle><description>In this paper, we present an approximation algorithm by linear programming (LP) for floorplan sizing problem. Given any topological constraints between blocks, we can formulate it as an LP problem with a cost function for the minimum bounding box area. Unlike slicing structures, this approach can handle any topological constraints as well as soft/hard/preplaced blocks, and timing constraints. Empirically, our method needs few iterations to find the optimum solution and shows one order of improvement over previous methods both in run time and capability to handle a larger problem size even on a very limited computing resource PC.</description><subject>Applied computing -- Physical sciences and engineering -- Engineering</subject><subject>Approximation algorithms</subject><subject>Constraint optimization</subject><subject>Cost function</subject><subject>Functional programming</subject><subject>Hardware -- Electronic design automation -- Physical design (EDA)</subject><subject>Hardware -- Emerging technologies</subject><subject>Hardware -- Robustness</subject><subject>Hardware -- Very large scale integration design</subject><subject>Linear approximation</subject><subject>Linear programming</subject><subject>Mathematics of computing -- Mathematical analysis -- Functional analysis -- Approximation</subject><subject>Mathematics of computing -- Mathematical analysis -- Mathematical optimization -- Continuous optimization -- Linear programming</subject><subject>Permission</subject><subject>Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis</subject><subject>Theory of computation -- Design and analysis of algorithms -- Mathematical optimization -- Continuous optimization -- Linear programming</subject><subject>Timing</subject><subject>Topology</subject><issn>0738-100X</issn><isbn>9781581131871</isbn><isbn>1581131879</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2000</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNqNkM1LAzEQxQMqWGqPXjztyZNbM_lokqMUW4WCFwVvYTabLdH9ctOC9a83ZQWPOpfHDD9m5j1CLoHOAYS85Vwxw-ZJpFAnZGaUBqkBOGgFp2RCFdc5UPp6TmYxvtFUSjJN9YSIVd11Q19jm8XwFdptVhyyOrQeh6wfuu2ATXOcYp-6z9DgLnTtBTmrsI5-9qNT8rK6f14-5Jun9ePybpMjp2yXo5GLCgultChZiQ7KQjjh0aGsODqqtXemBFqWukCZYFahM4Ib7Q01CHxKrse96fbH3sedbUJ0vk7f-m4fLQdQaiH-BlmyS1MYCbwaweC9t_2QDA0Hq6XkcvG7BV1ji657jxaoPSZsx4TtmHACb_4F2mIIvuLfimZ47A</recordid><startdate>20000101</startdate><enddate>20000101</enddate><creator>Chen, Pinhong</creator><creator>Kuh, Ernest S.</creator><general>ACM</general><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20000101</creationdate><title>Floorplan sizing by linear programming approximation</title><author>Chen, Pinhong ; Kuh, Ernest S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a302t-a956fab7784d2dac1db4c4eaca5f3ac088ec9d10dd8ba59562fac94398e909a13</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Applied computing -- Physical sciences and engineering -- Engineering</topic><topic>Approximation algorithms</topic><topic>Constraint optimization</topic><topic>Cost function</topic><topic>Functional programming</topic><topic>Hardware -- Electronic design automation -- Physical design (EDA)</topic><topic>Hardware -- Emerging technologies</topic><topic>Hardware -- Robustness</topic><topic>Hardware -- Very large scale integration design</topic><topic>Linear approximation</topic><topic>Linear programming</topic><topic>Mathematics of computing -- Mathematical analysis -- Functional analysis -- Approximation</topic><topic>Mathematics of computing -- Mathematical analysis -- Mathematical optimization -- Continuous optimization -- Linear programming</topic><topic>Permission</topic><topic>Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis</topic><topic>Theory of computation -- Design and analysis of algorithms -- Mathematical optimization -- Continuous optimization -- Linear programming</topic><topic>Timing</topic><topic>Topology</topic><toplevel>online_resources</toplevel><creatorcontrib>Chen, Pinhong</creatorcontrib><creatorcontrib>Kuh, Ernest S.</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</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chen, Pinhong</au><au>Kuh, Ernest S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Floorplan sizing by linear programming approximation</atitle><btitle>37th Design Automation Conference, 2000</btitle><stitle>DAC</stitle><date>2000-01-01</date><risdate>2000</risdate><spage>468</spage><epage>471</epage><pages>468-471</pages><issn>0738-100X</issn><isbn>9781581131871</isbn><isbn>1581131879</isbn><abstract>In this paper, we present an approximation algorithm by linear programming (LP) for floorplan sizing problem. Given any topological constraints between blocks, we can formulate it as an LP problem with a cost function for the minimum bounding box area. Unlike slicing structures, this approach can handle any topological constraints as well as soft/hard/preplaced blocks, and timing constraints. Empirically, our method needs few iterations to find the optimum solution and shows one order of improvement over previous methods both in run time and capability to handle a larger problem size even on a very limited computing resource PC.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/337292.337547</doi><tpages>4</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0738-100X |
ispartof | 37th Design Automation Conference, 2000, 2000, p.468-471 |
issn | 0738-100X |
language | eng |
recordid | cdi_proquest_miscellaneous_27520187 |
source | IEEE Xplore All Conference Series |
subjects | Applied computing -- Physical sciences and engineering -- Engineering Approximation algorithms Constraint optimization Cost function Functional programming Hardware -- Electronic design automation -- Physical design (EDA) Hardware -- Emerging technologies Hardware -- Robustness Hardware -- Very large scale integration design Linear approximation Linear programming Mathematics of computing -- Mathematical analysis -- Functional analysis -- Approximation Mathematics of computing -- Mathematical analysis -- Mathematical optimization -- Continuous optimization -- Linear programming Permission Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis Theory of computation -- Design and analysis of algorithms -- Mathematical optimization -- Continuous optimization -- Linear programming Timing Topology |
title | Floorplan sizing by linear programming approximation |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T04%3A07%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Floorplan%20sizing%20by%20linear%20programming%20approximation&rft.btitle=37th%20Design%20Automation%20Conference,%202000&rft.au=Chen,%20Pinhong&rft.date=2000-01-01&rft.spage=468&rft.epage=471&rft.pages=468-471&rft.issn=0738-100X&rft.isbn=9781581131871&rft.isbn_list=1581131879&rft_id=info:doi/10.1145/337292.337547&rft_dat=%3Cproquest_ieee_%3E27520187%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a302t-a956fab7784d2dac1db4c4eaca5f3ac088ec9d10dd8ba59562fac94398e909a13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=27520187&rft_id=info:pmid/&rft_ieee_id=855356&rfr_iscdi=true |