Testing ThumbPod: Softcore bugs are hard to find

P. Schaumont, K. Sakiyama, Y. Fan, D. Hwang, S. Yang, A. Hodjat, Bo-Cheng Lai, I. Verbauwhede

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

We present the debug and test strategies used in the ThumbPod system for Embedded Fingerprint Authentication. ThumbPod uses multiple levels of programming (Java, C and hardware) with a hierarchy of programmable architectures (KVM on top of a SPARC core on top of an FPGA). The ThumbPod project teamed up seven graduate students in the concurrent development and verification of all these programming layers. We pay special attention to the strengths and weaknesses of our bottom-up testing approach.

Original languageEnglish
Title of host publicationProceedings - 8th IEEE International High-Level Design Validation and Test Workshop, HLDVT 2003
PublisherIEEE Computer Society
Pages77-82
Number of pages6
ISBN (Electronic)0780382366
DOIs
StatePublished - 1 Jan 2003
Event8th IEEE International High-Level Design Validation and Test Workshop, HLDVT 2003 - San Francisco, United States
Duration: 12 Nov 200314 Nov 2003

Publication series

NameProceedings - IEEE International High-Level Design Validation and Test Workshop, HLDVT
Volume2003-January
ISSN (Print)1552-6674

Conference

Conference8th IEEE International High-Level Design Validation and Test Workshop, HLDVT 2003
Country/TerritoryUnited States
CitySan Francisco
Period12/11/0314/11/03

Keywords

  • Biosensors
  • Computer bugs
  • Cryptography
  • Data security
  • Field programmable gate arrays
  • Fingerprint recognition
  • Java
  • Power system security
  • Protocols
  • Testing

Fingerprint

Dive into the research topics of 'Testing ThumbPod: Softcore bugs are hard to find'. Together they form a unique fingerprint.

Cite this