Cobham Gaisler AB provides IP cores and supporting development tools for embedded processors based on the SPARC architecture. We specialize in digital hardware design for both commercial and aerospace applications

Design Flow for HW / SW Acceleration Transparency in the ThumbPod Secure Embedded System

[Download (DAC 2003)
David Hwang This email address is being protected from spambots. You need JavaScript enabled to view it. Alireza Hodjat This email address is being protected from spambots. You need JavaScript enabled to view it. Shenglin Yang This email address is being protected from spambots. You need JavaScript enabled to view it. Patrick Schaumont This email address is being protected from spambots. You need JavaScript enabled to view it. Bo-Cheng Lai This email address is being protected from spambots. You need JavaScript enabled to view it. Ingrid Verbauwhede This email address is being protected from spambots. You need JavaScript enabled to view it. Yi Fan This email address is being protected from spambots. You need JavaScript enabled to view it. Kazuo Sakiyama This email address is being protected from spambots. You need JavaScript enabled to view it.

This paper describes the design flow of a secure embedded system called ThumbPod, which uses cryptographic and biometric signal processing acceleration. It presents the new concept of HW/SW acceleration transparency, which is a systematic method to accelerate Java functions in both software and hardware. An example is given which traces a Rijndael encryption function from Java software to accelerated hardware, showing a cycle count improvement of 333X. Details of the hardware embedded platform, design flow, functional simulation, and testing strategy are also introduced.