Generation of Mixed-Driving Multi-Bit Flip-Flops for Power Optimization
Multi-bit flip-flops (MBFFs) are often used to reduce the number of clock sinks, resulting in a low-power design. A traditional MBFF is composed of individual FFs of uniform driving strength. However, if some but not all of the bits of an MBFF violate timing constraints, the MBFF has to be sized up...
Uloženo v:
| Vydáno v: | 2022 IEEE/ACM International Conference On Computer Aided Design (ICCAD) s. 1 - 9 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
ACM
29.10.2022
|
| ISSN: | 1558-2434 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Multi-bit flip-flops (MBFFs) are often used to reduce the number of clock sinks, resulting in a low-power design. A traditional MBFF is composed of individual FFs of uniform driving strength. However, if some but not all of the bits of an MBFF violate timing constraints, the MBFF has to be sized up or decomposed into smaller bit-width combinations to satisfy timing, which reduces the power saving. In this paper, we present a new MBFF generation approach considering mixed-driving MBFFs whose certain bits have a higher driving strength than the other bits. To maximize the FF merging rate (and hence to minimize the final amount of clock sinks), our approach will first perform aggressive FF merging subject to timing constraints. Our merging is aggressive in the sense that we are willing to possibly oversize some FFs and allow the presence of empty bits in an MBFF to merge FFs into MBFFs of uniform driving strengths as much as possible. The oversized individual FFs of an MBFF will be later downsized subject to timing constraints by our approach, which results in a mixed-driving MBFF. Our MBFF generation approach has been combined with a commercial place and route tool, and our experimental results show the superiority of our approach over a prior work that considers uniform-driving MBFFs only in terms of the clock sink count, the FF power, the clock buffer count, and the routed clock wirelength. |
|---|---|
| AbstractList | Multi-bit flip-flops (MBFFs) are often used to reduce the number of clock sinks, resulting in a low-power design. A traditional MBFF is composed of individual FFs of uniform driving strength. However, if some but not all of the bits of an MBFF violate timing constraints, the MBFF has to be sized up or decomposed into smaller bit-width combinations to satisfy timing, which reduces the power saving. In this paper, we present a new MBFF generation approach considering mixed-driving MBFFs whose certain bits have a higher driving strength than the other bits. To maximize the FF merging rate (and hence to minimize the final amount of clock sinks), our approach will first perform aggressive FF merging subject to timing constraints. Our merging is aggressive in the sense that we are willing to possibly oversize some FFs and allow the presence of empty bits in an MBFF to merge FFs into MBFFs of uniform driving strengths as much as possible. The oversized individual FFs of an MBFF will be later downsized subject to timing constraints by our approach, which results in a mixed-driving MBFF. Our MBFF generation approach has been combined with a commercial place and route tool, and our experimental results show the superiority of our approach over a prior work that considers uniform-driving MBFFs only in terms of the clock sink count, the FF power, the clock buffer count, and the routed clock wirelength. |
| Author | Mak, Wai-Kei Lai, Yu-Cheng Liu, Meng-Yun Wang, Ting-Chi |
| Author_xml | – sequence: 1 givenname: Meng-Yun surname: Liu fullname: Liu, Meng-Yun email: newmileou@gapp.nthu.edu.tw organization: National Tsing Hua University,Department of Computer Science,Hsinchu,Taiwan – sequence: 2 givenname: Yu-Cheng surname: Lai fullname: Lai, Yu-Cheng email: s109062701@m109.nthu.edu.tw organization: National Tsing Hua University,Department of Computer Science,Hsinchu,Taiwan – sequence: 3 givenname: Wai-Kei surname: Mak fullname: Mak, Wai-Kei email: wkmak@cs.nthu.edu.tw organization: National Tsing Hua University,Department of Computer Science,Hsinchu,Taiwan – sequence: 4 givenname: Ting-Chi surname: Wang fullname: Wang, Ting-Chi email: tcwang@cs.nthu.edu.tw organization: National Tsing Hua University,Department of Computer Science,Hsinchu,Taiwan |
| BookMark | eNotjjtPwzAURg0CiVIyszD4D7jc60fsjFDagtSqDDBXTnyNjNIkSsLz11MB0zccnaPvnJ00bUOMXSLMELW5VgacMnKmjC60VUcsK6w7AFCFRKuP2QSNcUJqpc9YNgyvACCdRWthwlYraqj3Y2ob3ka-SZ8UxF2f3lPzwjdv9ZjEbRr5sk6dWNZtN_DY9vyx_aCeb7sx7dP3r3zBTqOvB8r-d8qel4un-b1Yb1cP85u18FK7UYQYLGAJPkYIhcNcUiglqQorF0LpEfIqmhh1dbgY0fgYoCQsKwpeQRXUlF39dRMR7bo-7X3_tUOAvMhzpX4AiNdPiA |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1145/3508352.3549473 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9781450392174 1450392172 |
| EISSN | 1558-2434 |
| EndPage | 9 |
| ExternalDocumentID | 10069663 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: National Science and Technology Council funderid: 10.13039/501100020950 |
| GroupedDBID | 6IE 6IF 6IH 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO FEDTE IEGSK IJVOP M43 OCL RIE RIL RIO |
| ID | FETCH-LOGICAL-a248t-dfd701b0aff0d98162edb2e3c1c8ddba106cf5ff4c028f15afd0be1bceda30cd3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 5 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000981574300074&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:46:16 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a248t-dfd701b0aff0d98162edb2e3c1c8ddba106cf5ff4c028f15afd0be1bceda30cd3 |
| PageCount | 9 |
| ParticipantIDs | ieee_primary_10069663 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-Oct.-29 |
| PublicationDateYYYYMMDD | 2022-10-29 |
| PublicationDate_xml | – month: 10 year: 2022 text: 2022-Oct.-29 day: 29 |
| PublicationDecade | 2020 |
| PublicationTitle | 2022 IEEE/ACM International Conference On Computer Aided Design (ICCAD) |
| PublicationTitleAbbrev | ICCAD |
| PublicationYear | 2022 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssj0002871770 ssj0020286 |
| Score | 2.2342644 |
| Snippet | Multi-bit flip-flops (MBFFs) are often used to reduce the number of clock sinks, resulting in a low-power design. A traditional MBFF is composed of individual... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| Title | Generation of Mixed-Driving Multi-Bit Flip-Flops for Power Optimization |
| URI | https://ieeexplore.ieee.org/document/10069663 |
| WOSCitedRecordID | wos000981574300074&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwMhECa28aAXXzW-w8ErFRaWZa8-Vg9ae9CktwYYSDap3abdGn--sF1rLx68kTmRYYBvBr75ELoGSJkNuD4ErxFEBExNlKSKmNyk0nCplG1US56zwUCNRvmwJas3XBjnXPP5zPXjsHnLh8ouY6ks7HAqAzznHdTJMrkia60LKhH6ZzH42mwrGGTby4eJ9IanDdjo85AQiaiSviGm0twlxd4_Z7GPer-sPDxc3zcHaMtND9HuRkPBI_S46iIdnY0rj1_KLwfkfl7GqgFuuLbktqxxMSlnpJhUswUOmBUPo1Iafg2Hx0fLyuyh9-Lh7e6JtFIJRCdC1QQ8ZJQZqr2nkCsmEwcmcdwyqwCMDomf9an3wga3eJZqD9Q4ZqwDzakFfoy602rqThA2hnlJRQZSUWFAa5AQQJROBXeZ0vwU9aJPxrNVN4zxjzvO_rCfo50kUgbCeZ_kF6hbz5fuEm3bz7pczK-aNfwG2m-dDw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwMhECZaTdSLrxrfcvBKZReWZa8-ao1t7aEmvTXAQLJJbZt2a_z5wnatvXjwRuZEhgG-GfjmQ-gWIImMx_U-eDUn3GNqIgWVRGc6EZoJKU2pWtJOu105GGS9iqxecmGsteXnM9sIw_ItHyZmEUplfodT4eE520RbCecxXdK1ViWVAP7TEH5VvuUNourmE_HkjiUl3GgwnxLxoJO-JqdS3ibN_X_O4wDVf3l5uLe6cQ7Rhh0fob21loLH6HnZRzq4G08c7uRfFsjjLA91A1yybcl9XuDmKJ-S5mgynWOPWnEvaKXhN398fFS8zDp6bz71H1qkEksgKuayIOAgpZGmyjkKmYxEbEHHlpnISACtfOpnXOIcN94tLkqUA6ptpI0FxagBdoJq48nYniKsdeQE5SkISbkGpUCAh1Eq4cymUrEzVA8-GU6X_TCGP-44_8N-g3Za_U572H7pvl6g3TgQCPzpH2eXqFbMFvYKbZvPIp_Prsv1_AY09qBW |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2022+IEEE%2FACM+International+Conference+On+Computer+Aided+Design+%28ICCAD%29&rft.atitle=Generation+of+Mixed-Driving+Multi-Bit+Flip-Flops+for+Power+Optimization&rft.au=Liu%2C+Meng-Yun&rft.au=Lai%2C+Yu-Cheng&rft.au=Mak%2C+Wai-Kei&rft.au=Wang%2C+Ting-Chi&rft.date=2022-10-29&rft.pub=ACM&rft.eissn=1558-2434&rft.spage=1&rft.epage=9&rft_id=info:doi/10.1145%2F3508352.3549473&rft.externalDocID=10069663 |