Hardware-based event stream ordering for system-level observation framework

Jong Chul Lee, Jovan Vance, Roman Lysecky

Research output: Contribution to journalArticlepeer-review


The complexity of embedded systems presents key challenges in observing and analyzing complex hardware and software behavior. System-level observation methods provide in-situ monitoring and analysis of complex system behavior across hardware and software boundaries. Previous system-level observation methods utilized efficient pipelined hardware architectures that provide high throughput for reporting observed events but require significant area resources. Alternatively, an area-efficient round-robin priority-based event stream ordering technique significantly reduces area resources but requires tradeoffs in event stream throughput. We present a hardware-based event stream ordering technique capable of providing high throughput and flexibility in area requirements. This hardware-based event stream ordering technique reduces area requirements by 73.6% with a maximum reduction in event stream throughput of 4.6%.

Original languageEnglish (US)
Article number6905761
Pages (from-to)81-84
Number of pages4
JournalIEEE Embedded Systems Letters
Issue number4
StatePublished - Dec 1 2014
Externally publishedYes


  • Hardware sorting
  • in-situ system monitoring
  • runtime testing
  • system observability

ASJC Scopus subject areas

  • Control and Systems Engineering
  • General Computer Science


Dive into the research topics of 'Hardware-based event stream ordering for system-level observation framework'. Together they form a unique fingerprint.

Cite this