{"title":"A low-delay common subexpression elimination algorithm for constant matrix multiplications over GF(2m)","authors":"Xiaoqiang Zhang, Ning Wu, Lidong Lan, Yaoping Liu","doi":"10.1109/ICIEA.2015.7334149","DOIUrl":null,"url":null,"abstract":"In this work, a low-delay common subexpression elimination (LDCSE) algorithm is proposed. Unlike the previous common subexpression elimination (CSE) algorithms, which mostly focus on area, the aim of the LDCSE algorithm is to optimize both area and delays in hardware implementations of constant matrix multiplication over the GF(2m). A lower computational complexity gate-level delay computing method is proposed to compute delays according to the transformed constant matrices. The new CSE algorithm employs greedy algorithm and proposed delay computing method to search the set of common subexpressions with minimal area-delay-product (ADP). The Experimental results have shown that the LDCSE algorithm achieves smaller ADP compared with previous works.","PeriodicalId":270660,"journal":{"name":"2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIEA.2015.7334149","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In this work, a low-delay common subexpression elimination (LDCSE) algorithm is proposed. Unlike the previous common subexpression elimination (CSE) algorithms, which mostly focus on area, the aim of the LDCSE algorithm is to optimize both area and delays in hardware implementations of constant matrix multiplication over the GF(2m). A lower computational complexity gate-level delay computing method is proposed to compute delays according to the transformed constant matrices. The new CSE algorithm employs greedy algorithm and proposed delay computing method to search the set of common subexpressions with minimal area-delay-product (ADP). The Experimental results have shown that the LDCSE algorithm achieves smaller ADP compared with previous works.