Goal:
–To separate simulator implementation from
compiler implementation.
Advantages:
–C++ code produced by any SpecC
compiler can be linked with any SpecC API compliant simulation library to produce an
executable.
–A wrapper library can be developed to wrap around
existing
simulation library, such as SystemC, or Cynlib library, to make them work with
SpecC.