Tuesday 28 January 2014

My Stint with SystemC Processes


SystemC process are fundamental construct in systemC to model concurrency. There are three types of process namely SC_METHOD, SC_THREAD, SC_CTHREAD but the ones that I have actively used are the first two. There is lot of documentation/example available about SC_THREAD and SC_METHODS in systemC LRM and on the web, hence I am not going into explaining what is a Thread or a Method but rather I want to focus on the issues/challenges I came across when I first started to use them to solve real world modelling problem.