TY - JOUR
T1 - Fast custom instruction identification algorithm based on basic convex pattern model for supporting asip automated design
AU - Zhao, Kang
AU - Bian, Jinian
AU - Dong, Sheqin
AU - Song, Yang
AU - Goto, Satoshi
PY - 2008
Y1 - 2008
N2 - In this paper, a generalized Montgomery multiplication algorithm in GF(2m) using the Toeplitz matrix-vector representation is presented. The hardware architectures derived from this algorithm provide low-complexity bit-parallel systolic multipliers with trinomials and pen-tanomials. The results reveal that our proposed multipliers reduce the space complexity of approximately 15% compared with an existing systolic Montgomery multiplier for trinomials. Moreover, the proposed architectures have the features of regularity, modularity, and local interconnection. Accordingly, they are well suited to VLSI implementation.
AB - In this paper, a generalized Montgomery multiplication algorithm in GF(2m) using the Toeplitz matrix-vector representation is presented. The hardware architectures derived from this algorithm provide low-complexity bit-parallel systolic multipliers with trinomials and pen-tanomials. The results reveal that our proposed multipliers reduce the space complexity of approximately 15% compared with an existing systolic Montgomery multiplier for trinomials. Moreover, the proposed architectures have the features of regularity, modularity, and local interconnection. Accordingly, they are well suited to VLSI implementation.
KW - Application specific instruction-set processor (ASIP)
KW - Basic convex pattern (BCP)
KW - Custom instruction identification
KW - System-on-a-chip (SoC)
UR - http://www.scopus.com/inward/record.url?scp=78049345748&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78049345748&partnerID=8YFLogxK
U2 - 10.1093/ietfec/e91-a.6.1478
DO - 10.1093/ietfec/e91-a.6.1478
M3 - Article
AN - SCOPUS:78049345748
SN - 0916-8508
VL - E91-A
SP - 1478
EP - 1487
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
IS - 6
ER -