title: Why use SIL(Software in the Loop) before HIL(Hardware in the Loop) if MIL(Model in the loop) simulation is already performed?
body: <p>I have implemented a new controller logic in simulink and tested it using MIL(Model in the Loop) simulation. </p>
  
  <ol>
  <li>Is it mandatory to perform SIL before going to HIL?</li>
  <li>What kind of errors can be found in SIL which can't be detected in MIL?</li>
  </ol>
  
  <p>Please help me with one example.</p>