Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating

Nowadays, power is a primary concern in digital circuits and clock distribution networks are particularly a significant power consumer. Therefore, clock gating is an effective technique in saving dynamic power by reducing the switching activities. In this paper, we propose a centralized and fine-gra...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computer-aided design of integrated circuits and systems 2015-12, Vol.34 (12), p.1954-1963
Hauptverfasser: Riahi Alam, Mohsen, Ersali Salehi Nasab, Mostafa, Fakhraie, Sied Mehdi
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 1963
container_issue 12
container_start_page 1954
container_title IEEE transactions on computer-aided design of integrated circuits and systems
container_volume 34
creator Riahi Alam, Mohsen
Ersali Salehi Nasab, Mostafa
Fakhraie, Sied Mehdi
description Nowadays, power is a primary concern in digital circuits and clock distribution networks are particularly a significant power consumer. Therefore, clock gating is an effective technique in saving dynamic power by reducing the switching activities. In this paper, we propose a centralized and fine-grained microarchitecture-level clock gating for low power hardware accelerators which are automatically designed by high-level synthesis (HLS) tool. The basic principium of our idea is not to use any extra computation for generating clock enabled signals and exploit exiting signals of finite state machine for controlling the datapath clock network. After determining the current state in finite state machine, clock sub-tree of current state is enabled and the other sub-trees are disabled with a slight increase in circuit area. Our approach is implemented within an HLS design flow for automatic low power hardware accelerator generation in application specific integrated circuit design. Experimental results are obtained on a set of representative benchmark programs. Depending on the circuit size and number of registers, it is shown that 47%-86% reduction in power dissipation is observed.
doi_str_mv 10.1109/TCAD.2015.2445734
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_1738827916</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7123599</ieee_id><sourcerecordid>3883547871</sourcerecordid><originalsourceid>FETCH-LOGICAL-c341t-821546c62cb2de79ed7dacafa83384e7cd8851aecd883a3b56c46684028d44013</originalsourceid><addsrcrecordid>eNo9kF1LwzAUhoMoOKc_QLwJeN2Zk6RNejnqPoSBivO6ZMnpllnbmXbK_PW2bHj1XpznfQ88hNwCGwGw9GGZjR9HnEE84lLGSsgzMoBUqEhCDOdkwLjSEWOKXZKrptkyBjLm6YC8vtQ_GOikKLz1WLV07tebaIHfWNK3Q9VusPENXR1o1h2DKf0vOmoqR6e-wmgWTBeOZmVtP-jMtL5aX5OLwpQN3pxySN6nk2U2jxbPs6dsvIiskNBGmkMsE5twu-IOVYpOOWNNYbQQWqKyTusYDPYpjFjFiZVJoiXj2knJQAzJ_XF3F-qvPTZtvq33oepe5qCE1lylkHQUHCkb6qYJWOS74D9NOOTA8t5c3pvLe3P5yVzXuTt2PCL-8wq4iNNU_AGsbmjM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1738827916</pqid></control><display><type>article</type><title>Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating</title><source>IEEE Electronic Library (IEL)</source><creator>Riahi Alam, Mohsen ; Ersali Salehi Nasab, Mostafa ; Fakhraie, Sied Mehdi</creator><creatorcontrib>Riahi Alam, Mohsen ; Ersali Salehi Nasab, Mostafa ; Fakhraie, Sied Mehdi</creatorcontrib><description>Nowadays, power is a primary concern in digital circuits and clock distribution networks are particularly a significant power consumer. Therefore, clock gating is an effective technique in saving dynamic power by reducing the switching activities. In this paper, we propose a centralized and fine-grained microarchitecture-level clock gating for low power hardware accelerators which are automatically designed by high-level synthesis (HLS) tool. The basic principium of our idea is not to use any extra computation for generating clock enabled signals and exploit exiting signals of finite state machine for controlling the datapath clock network. After determining the current state in finite state machine, clock sub-tree of current state is enabled and the other sub-trees are disabled with a slight increase in circuit area. Our approach is implemented within an HLS design flow for automatic low power hardware accelerator generation in application specific integrated circuit design. Experimental results are obtained on a set of representative benchmark programs. Depending on the circuit size and number of registers, it is shown that 47%-86% reduction in power dissipation is observed.</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/TCAD.2015.2445734</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Benchmark testing ; Clock gating ; Clocks ; finite state machine ; Hardware ; high level synthesis ; Integrated circuits ; Logic gates ; low power design ; Mathematical model ; Power demand ; Switches</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 2015-12, Vol.34 (12), p.1954-1963</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Dec 2015</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c341t-821546c62cb2de79ed7dacafa83384e7cd8851aecd883a3b56c46684028d44013</citedby><cites>FETCH-LOGICAL-c341t-821546c62cb2de79ed7dacafa83384e7cd8851aecd883a3b56c46684028d44013</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7123599$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54737</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7123599$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Riahi Alam, Mohsen</creatorcontrib><creatorcontrib>Ersali Salehi Nasab, Mostafa</creatorcontrib><creatorcontrib>Fakhraie, Sied Mehdi</creatorcontrib><title>Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>Nowadays, power is a primary concern in digital circuits and clock distribution networks are particularly a significant power consumer. Therefore, clock gating is an effective technique in saving dynamic power by reducing the switching activities. In this paper, we propose a centralized and fine-grained microarchitecture-level clock gating for low power hardware accelerators which are automatically designed by high-level synthesis (HLS) tool. The basic principium of our idea is not to use any extra computation for generating clock enabled signals and exploit exiting signals of finite state machine for controlling the datapath clock network. After determining the current state in finite state machine, clock sub-tree of current state is enabled and the other sub-trees are disabled with a slight increase in circuit area. Our approach is implemented within an HLS design flow for automatic low power hardware accelerator generation in application specific integrated circuit design. Experimental results are obtained on a set of representative benchmark programs. Depending on the circuit size and number of registers, it is shown that 47%-86% reduction in power dissipation is observed.</description><subject>Benchmark testing</subject><subject>Clock gating</subject><subject>Clocks</subject><subject>finite state machine</subject><subject>Hardware</subject><subject>high level synthesis</subject><subject>Integrated circuits</subject><subject>Logic gates</subject><subject>low power design</subject><subject>Mathematical model</subject><subject>Power demand</subject><subject>Switches</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>eNo9kF1LwzAUhoMoOKc_QLwJeN2Zk6RNejnqPoSBivO6ZMnpllnbmXbK_PW2bHj1XpznfQ88hNwCGwGw9GGZjR9HnEE84lLGSsgzMoBUqEhCDOdkwLjSEWOKXZKrptkyBjLm6YC8vtQ_GOikKLz1WLV07tebaIHfWNK3Q9VusPENXR1o1h2DKf0vOmoqR6e-wmgWTBeOZmVtP-jMtL5aX5OLwpQN3pxySN6nk2U2jxbPs6dsvIiskNBGmkMsE5twu-IOVYpOOWNNYbQQWqKyTusYDPYpjFjFiZVJoiXj2knJQAzJ_XF3F-qvPTZtvq33oepe5qCE1lylkHQUHCkb6qYJWOS74D9NOOTA8t5c3pvLe3P5yVzXuTt2PCL-8wq4iNNU_AGsbmjM</recordid><startdate>201512</startdate><enddate>201512</enddate><creator>Riahi Alam, Mohsen</creator><creator>Ersali Salehi Nasab, Mostafa</creator><creator>Fakhraie, Sied Mehdi</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201512</creationdate><title>Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating</title><author>Riahi Alam, Mohsen ; Ersali Salehi Nasab, Mostafa ; Fakhraie, Sied Mehdi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c341t-821546c62cb2de79ed7dacafa83384e7cd8851aecd883a3b56c46684028d44013</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Benchmark testing</topic><topic>Clock gating</topic><topic>Clocks</topic><topic>finite state machine</topic><topic>Hardware</topic><topic>high level synthesis</topic><topic>Integrated circuits</topic><topic>Logic gates</topic><topic>low power design</topic><topic>Mathematical model</topic><topic>Power demand</topic><topic>Switches</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Riahi Alam, Mohsen</creatorcontrib><creatorcontrib>Ersali Salehi Nasab, Mostafa</creatorcontrib><creatorcontrib>Fakhraie, Sied Mehdi</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><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications 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><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>Riahi Alam, Mohsen</au><au>Ersali Salehi Nasab, Mostafa</au><au>Fakhraie, Sied Mehdi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>2015-12</date><risdate>2015</risdate><volume>34</volume><issue>12</issue><spage>1954</spage><epage>1963</epage><pages>1954-1963</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><abstract>Nowadays, power is a primary concern in digital circuits and clock distribution networks are particularly a significant power consumer. Therefore, clock gating is an effective technique in saving dynamic power by reducing the switching activities. In this paper, we propose a centralized and fine-grained microarchitecture-level clock gating for low power hardware accelerators which are automatically designed by high-level synthesis (HLS) tool. The basic principium of our idea is not to use any extra computation for generating clock enabled signals and exploit exiting signals of finite state machine for controlling the datapath clock network. After determining the current state in finite state machine, clock sub-tree of current state is enabled and the other sub-trees are disabled with a slight increase in circuit area. Our approach is implemented within an HLS design flow for automatic low power hardware accelerator generation in application specific integrated circuit design. Experimental results are obtained on a set of representative benchmark programs. Depending on the circuit size and number of registers, it is shown that 47%-86% reduction in power dissipation is observed.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCAD.2015.2445734</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0278-0070
ispartof IEEE transactions on computer-aided design of integrated circuits and systems, 2015-12, Vol.34 (12), p.1954-1963
issn 0278-0070
1937-4151
language eng
recordid cdi_proquest_journals_1738827916
source IEEE Electronic Library (IEL)
subjects Benchmark testing
Clock gating
Clocks
finite state machine
Hardware
high level synthesis
Integrated circuits
Logic gates
low power design
Mathematical model
Power demand
Switches
title Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T03%3A12%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Power%20Efficient%20High-Level%20Synthesis%20by%20Centralized%20and%20Fine-Grained%20Clock%20Gating&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Riahi%20Alam,%20Mohsen&rft.date=2015-12&rft.volume=34&rft.issue=12&rft.spage=1954&rft.epage=1963&rft.pages=1954-1963&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/TCAD.2015.2445734&rft_dat=%3Cproquest_RIE%3E3883547871%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1738827916&rft_id=info:pmid/&rft_ieee_id=7123599&rfr_iscdi=true