ACM Home Page
Please provide us with feedback. Feedback
C-testable bit parallel multipliers over GF(2m)
Full text PdfPdf (921 KB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 13 ,  Issue 1  (January 2008) table of contents
Article No. 5  
Year of Publication: 2008
ISSN:1084-4309
Authors
H. Rahaman  University of Bristol, Bristol, UK
J. Mathew  University of Bristol, Bristol, UK
D. K. Pradhan  University of Bristol, Bristol, UK
A. M. Jabir  Oxford Brookes University, Oxford, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 79,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1297666.1297671
What is a DOI?

ABSTRACT

We present a C-testable design of polynomial basis (PB) bit-parallel (BP) multipliers over GF(2m) for 100% coverage of stuck-at faults. Our design method also includes the method for test vector generation, which is simple and efficient. C-testability is achieved with three control inputs and approximately 6% additional hardware. Only 8 constant vectors are required irrespective of the sizes of the fields and primitive polynomial. We also present a Built-In Self-Test (BIST) architecture for generating the test vectors efficiently, which eliminates the need for the extra control inputs. Since these circuits have critical applications as parts of cryptography (e.g., Elliptic Curve Crypto (ECC) systems) hardware, the BIST architecture may provide with added level of security, as the tests would be done internally and without the requirement of probing by external testing equipment. Finally we present experimental results comprising the area, delay and power of the testable multipliers of various sizes with the help of the Synopsys® tools using UMC 0.18 micron CMOS technology library.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abramovici, M., Breuer, M., and Friedman, A. 1994. Digital Systems Testing and Testable Design. IEEE Publications.
 
2
Agnew, G. B., Beth, T., Mullin, R. C., and Vanstone, S. A. 1993. Arithmetic operations in GF(2m). J. Cryptol. 6, 3--13.
3
 
4
 
5
Gulliver, T. A., Serra, M., and Bhargava, V. K. 1991. The generation of primitive polynomials in GF(2m) with independent roots and their application for power residue codes, VLSI testing and finite field multipliers using normal bases. Int. J. Electr. 71, 4, 559--576.
 
6
 
7
 
8
 
9
 
10
 
11
Mastrovito, E. D. 1991. VLSI architectures for computation in Galois fields. PhD thesis, Linkoping University, Sweden.
 
12
 
13
 
14
 
15
Rahaman, H., Mathew, J., Jabir, A. M., and Pradhan, D. K. 2006. Easily testable implementation for bit parallel multipliers in GF(2m). Proceedings of the IEEE International High Level Design Validation and Test Workshop. 48--54.
 
16
 
17
Reyhani--Masoleh, A. and Hasan, M. A. 2004. Low complexity bit parallel architectures for polynomial basis multiplication over GF(2m). IEEE Trans. Comput. 53, 8, 945--959.
 
18
Scott, P. A., Simmons, S. J., Tavares, S. E., and Peppard, L. E. 1988. Architectures for exponentiation in GF(2m). IEEE J. Selec. Areas Comm. 6, 3, 578--586.
 
19
Sridhar, T. and Hayes, J. P. 1981. Design of easily testable bit-sliced systems. Comput.-Aid.-Des. Integr. Circ. Syst. 28, 11, 1046--1058.
 
20
 
21
 
22
Wu, Y. and Adham, M. I. 1999. Scan-based BIST fault diagnosis. IEEE Trans. CAD 18, 2, 203--211.

Collaborative Colleagues:
H. Rahaman: colleagues
J. Mathew: colleagues
D. K. Pradhan: colleagues
A. M. Jabir: colleagues