SystemC
nSystemC is a library of C++ classes
nIt defines a modeling platform of C++ class libraries and a simulation kernel
nIt’s also a methodology that can be used to effectively create cycle-accurate models of
•system architectures,
•software algorithms,
•hardware architectures,
•interfaces of  System On a Chip(SoC)
•and system-level designs