Dynamic global security-aware synthesis using System-C

Frank Burns, Julian Murphy, Delong Shang, Albert Kolemans

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)


A dynamic global security-aware synthesis flow using the SystemC language is presented. SystemC security models are first specified at the system or behavioural level using a library of SystemC behavioural descriptions which provide for the reuse and extension of security modules. At the core of the system is incorporated a global security-aware scheduling algorithm which allows for scheduling to a mixture of components of varying security level. The output from the scheduler is translated into annotated nets which are subsequently passed to allocation, optimisation and mapping tools for mapping into circuits. The synthesised circuits incorporate asynchronous secure power-balanced and fault-protected components. Results show that the approach offers robust implementations and efficient security/area trade-offs leading to significant improvements in turnover.
Original languageEnglish
Pages (from-to)405-413
Number of pages9
JournalIET Computers And Digital Techniques
Issue number4
Publication statusPublished - Jul 2007

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering


Dive into the research topics of 'Dynamic global security-aware synthesis using System-C'. Together they form a unique fingerprint.

Cite this