Compact FPU Design and Embedding in a Ubiquitous Processor for Multimedia Performance Enhancement

Main Article Content

Masa-aki Fukase
Tomoaki Sato

Abstract

The key to protect huge amount of multimedia data in ubiquitous networks is to introduce safety aware high-performed single VLSI processor systems embedded with cipher process. Thus, we exploited the architecture of a hardware cryptography embedded multimedia mobile processor named HC-gorilla by sophisticatedly unifying up-to-date processor techniques. Although it was provided with carefully selected Java bytecodes and cipher codes, FP (floating point) expression was omitted due to the restriction of hardware resource. Considering recent trend of embedded applications like voice recognition, 3D graphics, and image/vision processing, FP hardware is crucial for further enhancing HCgorillafs Java functions. We focus in this article the development of a compact FPU (Floating point number Processing Unit). A compact FP format speci¯c for HCgorilla is IEEE 754 compatible except the bit width representation of FP data. Prioritizing the latency of FPU, it has only 5 stages. The compact FPU is built in HCgorilla by adding 16 FP arithmetic codes and improving the decode stage of the previous HCgorilla. By using a 0.18-¹m standard cell CMOS technology supported by VDEC, we have so far accomplished the logic synthesis and behavior simulation. The 400MHz of clock frequency is justified from delay analysis.

Article Details

How to Cite
Fukase, M.- aki, & Sato, T. (2007). Compact FPU Design and Embedding in a Ubiquitous Processor for Multimedia Performance Enhancement. ECTI Transactions on Electrical Engineering, Electronics, and Communications, 6(2), 170–176. https://doi.org/10.37936/ecti-eec.200862.171786
Section
Research Article

References

[1] A. Jerraya, H. Tenhunen, and W. Wolf, "Multiprocessor Systems-on-Chips," Computer Magazine, Vol. 38, No. 7, pp. 36-40, Jul. 2005.

[2] L. Garber, "Company Makes First Multipurpose Programmable Mobile Chip," Computer Magazine, Vol. 38, No. 10, p24, Oct. 2005.

[3] M. Takahashi, "The development of a multi media SoC for cellular phone applications,"The Journal of the IEICE, Vol. 84, No. 11, pp.790-795, Nov. 2001.

[4] M. Fukase, Y. Nakamura, R. Akaoka, and T. Sato, "Development of a Multimedia Mobile Processor,h Proc. of ISCIT 2004, pp. 672-677, Oct. 2004.

[5] M. Fukase and T. Sato, "Power Conscious Endeavor in Processors to Speed Up Random Sampling,"Proc. of SCI2003, Vol. V, pp. 111-116, Jul. 2003.

[6] M. Fukase, H. Takeda, R. Tenma, K. Noda, Y. Sato, R. Sato, and T. Sato, "Development of a Multimedia Stream Cipher Engine," Proc. of ISPACS 2006, pp. 562-565, Dec. 2006.

[7] M. Fukase, H. Takeda, and T. Sato, "Hardware/Software Co-Design of a Secure Ubiquitous System," Computer Intelligence and Security, Springer Berlin/Heidelberg, LNCS Vol. 4456/2007, pp. 385-395, Sept. 2007.

[8] M. Fukase and T. Sato, "Innovative Ubiquitous Cryptography and Sophisticated Implementation," Proc. of ISCIT2006, Oct. 2006.

[9] M. Fukase, Y. Sato, and T. Sato, "Design of a Hardware Security-Embedded Multimedia Mobile Processor," Proc. of ISCIT2004, pp. 362-367, Oct. 2004.

[10] M. Fukase, R. Akaoka, L. Lei, C. T. Shu, and T. Sato, "Hardware Cryptography for Ubiquitous Computing," Proc. of ISCIT2005, vol. 1, pp. 462-465, Oct. 2005.

[11] P. Khondkar, M. Fukase, and T. Nakamura, "Designing a Floating-Point Unit for High-Level Language Integrated Media Processor," Proc. of ICCIT, pp. 500-504, Dec. 2002.

[12] M. Fukase, K. Noda, H. Takeda, and T. Sato, "Multimedia Performance of a Ubiquitous Processor," Proc. of ISCIT2007, pp. 1464-1469, Oct. 2007.

[13] J. Y. F. Tong, D. Nagle, and R. A. Rutenbar "Reducing Power by Optimizing the Necessary Precision/Range of Floating-Point Arithmetic," IEEE Trans. on VLSI Syst., Vol. 8, No. 3, pp. 273-286, Jun. 2000.

[14] M. Fukase and T. Sato, "Exploiting Design and Testing Methods of High-Speed Power Conscious Wave-Pipelines," Proc. of NASA2007, pp. 5.1.1-5.1.6, Jun. 2007.