] (DAC 2003)
David Hwang email@example.com Alireza Hodjat firstname.lastname@example.org Shenglin Yang email@example.com Patrick Schaumont firstname.lastname@example.org Bo-Cheng Lai email@example.com Ingrid Verbauwhede firstname.lastname@example.org Yi Fan email@example.com Kazuo Sakiyama firstname.lastname@example.org
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.