SystemC design flow