@inproceedings{a3d69ea259f04e4a806b87d8b9cb6eb4,
title = "On-chip event debugger (oced) with automated code execution engine for control flow detection",
abstract = "A custom designed on-chip event debugger (OCeD) has been proposed for the automation of the user-defined code flow detection. Conventional on-chip code debugging is performed by controlling the instruction execution with line-by-line break-points. An event-driven breakpoint concept is adopted to trace the collection of multiple triggered breakpoints using a built-in hardware-in-The-loop methodology. The tracer unit in the OCeD saves abstract trees of code access flow of interest in real time to search multiple conditions as an event breakpoint. The OCeD unit acquires the system control in detecting the user-defined event as multiple matched breakpoints through runtime execution of an entire firmware code and reports the traced flow graph to the host side. The OCD-to-event translation converter is inserted between the original OCD and the debugger software to control the code debugging flow. The proposed OCeD hardware is integrated in the 8051-based microcontroller and evaluated with FPGA-based target system. The event-breakpoint description for DhrystoneTM benchmark enables that the verification of the code execution flow to be fully automated without any conventional line breakpoint.",
author = "Daejin Park and Yin, {Meng Di} and Jeonghun Cho",
note = "Publisher Copyright: {\textcopyright} 2014 IEEE.; 4th 2014 International Conference on IT Convergence and Security, ICITCS 2014 ; Conference date: 28-10-2014 Through 30-10-2014",
year = "2014",
month = jan,
day = "23",
doi = "10.1109/ICITCS.2014.7021795",
language = "English",
series = "2014 International Conference on IT Convergence and Security, ICITCS 2014",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2014 International Conference on IT Convergence and Security, ICITCS 2014",
address = "United States",
}