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

[Download (DAC 2003)
David Hwang Alireza Hodjat Shenglin Yang Patrick Schaumont Bo-Cheng Lai Ingrid Verbauwhede Yi Fan Kazuo Sakiyama

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.