Performance oriented partitioning for time-multiplexed FPGA's

Time-multiplexing is a promising method to reduce the cost of FPGA based systems. It means execution of logic in consecutive steps with reconfiguration taking place between these steps. The use of time-multiplexing makes it possible to reduce the size of FPGAs but requires a new step in the design f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Andersson, P., Kuchcinski, K.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 66 vol.1
container_issue
container_start_page 60
container_title
container_volume 1
creator Andersson, P.
Kuchcinski, K.
description Time-multiplexing is a promising method to reduce the cost of FPGA based systems. It means execution of logic in consecutive steps with reconfiguration taking place between these steps. The use of time-multiplexing makes it possible to reduce the size of FPGAs but requires a new step in the design flow. The circuit has to be divided into sequential steps, partitions. In this paper we present an algorithm which partitions sequential circuits for time-multiplexing. The algorithm is based on list scheduling. Our experiments show that the algorithm is fast. It is able to partition a design with 4000 nodes in less than 4 seconds. The generated partitions have small size overhead, up to 3.2%, while no time overhead is allowed, besides the necessary reconfiguration time.
doi_str_mv 10.1109/EURMIC.2000.874616
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_874616</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>874616</ieee_id><sourcerecordid>874616</sourcerecordid><originalsourceid>FETCH-LOGICAL-i174t-232be3d010156ca9d48497b14af163c3183f2d926fed24cab62b7124f6250d93</originalsourceid><addsrcrecordid>eNotj0tLAzEcxIMPcK39Aj3tzVPWf97JwUNZ2lqoWKSeS3aTSGRfZFfQb-9CPc3A_GZgEFoRKAgB87T5eH_dlwUFgEIrLom8QhllSmIjQFyje1BydkqDvkEZAW2wFMDu0HIcv-YSCKEZQIaejz6FPrW2q33ep-i7ybt8sGmKU-y72H3mc5xPsfW4_W6mODT-Zya2x936cXxAt8E2o1_-6wKdtptT-YIPb7t9uT7gSBSfMGW08swBASJkbY3jmhtVEW4DkaxmRLNAnaEyeEd5bStJK0UoD5IKcIYt0OoyG7335yHF1qbf8-U3-wO3ZUmv</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Performance oriented partitioning for time-multiplexed FPGA's</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Andersson, P. ; Kuchcinski, K.</creator><creatorcontrib>Andersson, P. ; Kuchcinski, K.</creatorcontrib><description>Time-multiplexing is a promising method to reduce the cost of FPGA based systems. It means execution of logic in consecutive steps with reconfiguration taking place between these steps. The use of time-multiplexing makes it possible to reduce the size of FPGAs but requires a new step in the design flow. The circuit has to be divided into sequential steps, partitions. In this paper we present an algorithm which partitions sequential circuits for time-multiplexing. The algorithm is based on list scheduling. Our experiments show that the algorithm is fast. It is able to partition a design with 4000 nodes in less than 4 seconds. The generated partitions have small size overhead, up to 3.2%, while no time overhead is allowed, besides the necessary reconfiguration time.</description><identifier>ISSN: 1089-6503</identifier><identifier>ISBN: 0769507808</identifier><identifier>ISBN: 9780769507804</identifier><identifier>EISSN: 2376-9505</identifier><identifier>DOI: 10.1109/EURMIC.2000.874616</identifier><language>eng</language><publisher>IEEE</publisher><subject>Cost function ; Delay ; Field programmable gate arrays ; Job shop scheduling ; Partitioning algorithms ; Reconfigurable logic ; Scheduling algorithm ; Sequential circuits ; Time to market ; Virtual prototyping</subject><ispartof>Proceedings of the 26th Euromicro Conference. EUROMICRO 2000. Informatics: Inventing the Future, 2000, Vol.1, p.60-66 vol.1</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/874616$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,4035,4036,27904,54899</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/874616$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Andersson, P.</creatorcontrib><creatorcontrib>Kuchcinski, K.</creatorcontrib><title>Performance oriented partitioning for time-multiplexed FPGA's</title><title>Proceedings of the 26th Euromicro Conference. EUROMICRO 2000. Informatics: Inventing the Future</title><addtitle>EURMIC</addtitle><description>Time-multiplexing is a promising method to reduce the cost of FPGA based systems. It means execution of logic in consecutive steps with reconfiguration taking place between these steps. The use of time-multiplexing makes it possible to reduce the size of FPGAs but requires a new step in the design flow. The circuit has to be divided into sequential steps, partitions. In this paper we present an algorithm which partitions sequential circuits for time-multiplexing. The algorithm is based on list scheduling. Our experiments show that the algorithm is fast. It is able to partition a design with 4000 nodes in less than 4 seconds. The generated partitions have small size overhead, up to 3.2%, while no time overhead is allowed, besides the necessary reconfiguration time.</description><subject>Cost function</subject><subject>Delay</subject><subject>Field programmable gate arrays</subject><subject>Job shop scheduling</subject><subject>Partitioning algorithms</subject><subject>Reconfigurable logic</subject><subject>Scheduling algorithm</subject><subject>Sequential circuits</subject><subject>Time to market</subject><subject>Virtual prototyping</subject><issn>1089-6503</issn><issn>2376-9505</issn><isbn>0769507808</isbn><isbn>9780769507804</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2000</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj0tLAzEcxIMPcK39Aj3tzVPWf97JwUNZ2lqoWKSeS3aTSGRfZFfQb-9CPc3A_GZgEFoRKAgB87T5eH_dlwUFgEIrLom8QhllSmIjQFyje1BydkqDvkEZAW2wFMDu0HIcv-YSCKEZQIaejz6FPrW2q33ep-i7ybt8sGmKU-y72H3mc5xPsfW4_W6mODT-Zya2x936cXxAt8E2o1_-6wKdtptT-YIPb7t9uT7gSBSfMGW08swBASJkbY3jmhtVEW4DkaxmRLNAnaEyeEd5bStJK0UoD5IKcIYt0OoyG7335yHF1qbf8-U3-wO3ZUmv</recordid><startdate>2000</startdate><enddate>2000</enddate><creator>Andersson, P.</creator><creator>Kuchcinski, K.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2000</creationdate><title>Performance oriented partitioning for time-multiplexed FPGA's</title><author>Andersson, P. ; Kuchcinski, K.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i174t-232be3d010156ca9d48497b14af163c3183f2d926fed24cab62b7124f6250d93</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Cost function</topic><topic>Delay</topic><topic>Field programmable gate arrays</topic><topic>Job shop scheduling</topic><topic>Partitioning algorithms</topic><topic>Reconfigurable logic</topic><topic>Scheduling algorithm</topic><topic>Sequential circuits</topic><topic>Time to market</topic><topic>Virtual prototyping</topic><toplevel>online_resources</toplevel><creatorcontrib>Andersson, P.</creatorcontrib><creatorcontrib>Kuchcinski, K.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Andersson, P.</au><au>Kuchcinski, K.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Performance oriented partitioning for time-multiplexed FPGA's</atitle><btitle>Proceedings of the 26th Euromicro Conference. EUROMICRO 2000. Informatics: Inventing the Future</btitle><stitle>EURMIC</stitle><date>2000</date><risdate>2000</risdate><volume>1</volume><spage>60</spage><epage>66 vol.1</epage><pages>60-66 vol.1</pages><issn>1089-6503</issn><eissn>2376-9505</eissn><isbn>0769507808</isbn><isbn>9780769507804</isbn><abstract>Time-multiplexing is a promising method to reduce the cost of FPGA based systems. It means execution of logic in consecutive steps with reconfiguration taking place between these steps. The use of time-multiplexing makes it possible to reduce the size of FPGAs but requires a new step in the design flow. The circuit has to be divided into sequential steps, partitions. In this paper we present an algorithm which partitions sequential circuits for time-multiplexing. The algorithm is based on list scheduling. Our experiments show that the algorithm is fast. It is able to partition a design with 4000 nodes in less than 4 seconds. The generated partitions have small size overhead, up to 3.2%, while no time overhead is allowed, besides the necessary reconfiguration time.</abstract><pub>IEEE</pub><doi>10.1109/EURMIC.2000.874616</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-6503
ispartof Proceedings of the 26th Euromicro Conference. EUROMICRO 2000. Informatics: Inventing the Future, 2000, Vol.1, p.60-66 vol.1
issn 1089-6503
2376-9505
language eng
recordid cdi_ieee_primary_874616
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Cost function
Delay
Field programmable gate arrays
Job shop scheduling
Partitioning algorithms
Reconfigurable logic
Scheduling algorithm
Sequential circuits
Time to market
Virtual prototyping
title Performance oriented partitioning for time-multiplexed FPGA's
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T09%3A44%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Performance%20oriented%20partitioning%20for%20time-multiplexed%20FPGA's&rft.btitle=Proceedings%20of%20the%2026th%20Euromicro%20Conference.%20EUROMICRO%202000.%20Informatics:%20Inventing%20the%20Future&rft.au=Andersson,%20P.&rft.date=2000&rft.volume=1&rft.spage=60&rft.epage=66%20vol.1&rft.pages=60-66%20vol.1&rft.issn=1089-6503&rft.eissn=2376-9505&rft.isbn=0769507808&rft.isbn_list=9780769507804&rft_id=info:doi/10.1109/EURMIC.2000.874616&rft_dat=%3Cieee_6IE%3E874616%3C/ieee_6IE%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=874616&rfr_iscdi=true