This document discusses techniques for estimating gate-level fault coverage using register-transfer level (RTL) fault modeling and simulation. It proposes modeling faults at the RTL by injecting stuck-type faults on signals and their fanouts. RTL fault coverage of individual modules is estimated to approximate corresponding gate-level coverage using statistical bounds. For a full VLSI system, a stratified sampling technique is applied to combine module-level coverage estimates based on weights representing relative module sizes. Experimental results on several industrial designs demonstrate the RTL technique can accurately estimate gate-level fault coverage within statistical error bounds.