[fpv] add coverage collection in fpv

Signed-off-by: Cindy Chen <chencindy@google.com>
diff --git a/hw/formal/fpv.tcl b/hw/formal/fpv.tcl
index 9524f92..77f219b 100644
--- a/hw/formal/fpv.tcl
+++ b/hw/formal/fpv.tcl
@@ -10,6 +10,8 @@
 # Disabling the warning
 # "parameter declared inside package XXX shall be treated as localparam".
 set_message -disable VERI-2418
+check_cov -init -model {branch statement functional} \
+-enable_prove_based_proof_core
 
 #-------------------------------------------------------------------------
 # read design
@@ -22,9 +24,6 @@
 
 elaborate -top $env(FPV_TOP)
 
-check_assumptions -conflict
-check_assumptions -live
-check_assumptions -dead_end
 #-------------------------------------------------------------------------
 # specify clock(s) and reset(s)
 #-------------------------------------------------------------------------
@@ -144,6 +143,10 @@
   assume {scanmode_i == 1}
 }
 
+check_assumptions -conflict
+check_assumptions -live
+check_assumptions -dead_end
+
 #-------------------------------------------------------------------------
 # configure proofgrid
 #-------------------------------------------------------------------------
@@ -159,4 +162,5 @@
 # time limit set to 2 hours
 get_reset_info -x_value -with_reset_pin
 prove -all -time_limit 120m
+check_cov -measure
 report