{"title":"Reducing the number of transistors with gate clustering","authors":"Calebe Conceição, G. Posser, R. Reis","doi":"10.1109/LASCAS.2016.7451035","DOIUrl":null,"url":null,"abstract":"In this work a greedy cell clustering technique is proposed to reduce the number of transistors of circuits. Reducing the amount of transistors can provide leakage power reduction. The clusterization is applied to a set of connected cells with fanout one. These cells are replaced by a equivalent logic complex cell. Hereafter, the layout of any cluster can be automatically designed by using a layout generation tool. The ITC'99 benchmark circuits are synthesized to the 45nm Open Cell Library. The clustering technique presented in this work is able to provide a reduction in the number of transistors of 9.8%, on average, over the synthesis using all cells available in the library. We show that the set of logic functions used by the input netlist influences the results obtained by clustering. For a netlist synthesized without the complex cells of the library our clustering technique reduced the number of transistors in up to 22.3% when compared to the original netlist.","PeriodicalId":129875,"journal":{"name":"2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LASCAS.2016.7451035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
In this work a greedy cell clustering technique is proposed to reduce the number of transistors of circuits. Reducing the amount of transistors can provide leakage power reduction. The clusterization is applied to a set of connected cells with fanout one. These cells are replaced by a equivalent logic complex cell. Hereafter, the layout of any cluster can be automatically designed by using a layout generation tool. The ITC'99 benchmark circuits are synthesized to the 45nm Open Cell Library. The clustering technique presented in this work is able to provide a reduction in the number of transistors of 9.8%, on average, over the synthesis using all cells available in the library. We show that the set of logic functions used by the input netlist influences the results obtained by clustering. For a netlist synthesized without the complex cells of the library our clustering technique reduced the number of transistors in up to 22.3% when compared to the original netlist.
本文提出了一种贪婪单元聚类技术,以减少电路中晶体管的数量。减少晶体管的数量可以提供泄漏功率的降低。该聚类应用于一组扇出为1的连接单元。这些单元被等效的逻辑复杂单元所取代。此后,可以使用布局生成工具自动设计任意集群的布局。将ITC'99基准电路合成为45nm Open Cell Library。与使用库中所有可用单元的合成相比,本工作中提出的聚类技术能够平均减少9.8%的晶体管数量。我们证明了输入网表使用的逻辑函数集会影响聚类得到的结果。对于没有复杂单元库的网络列表,我们的聚类技术与原始网络列表相比,最多减少了22.3%的晶体管数量。