This document presents a methodology that uses a formal property checker to analyze uncovered branches from module-level simulation in order to achieve early coverage closure. The methodology generates simple formal properties for each uncovered branch based on temporal induction principles. If the properties pass, the branch can be proven to be uncovered and filtered from the coverage report. This automated process allows for faster analysis of coverage holes compared to built-in formal tools. The methodology was applied to a microcontroller project and found 93% of uncovered statements were truly not coverable, compared to 55% for a built-in formal tool.