Formal Verification

When to use formal, and how it compares with simulation.