[fpv/script] Update tcl script

This PR updates fpv.tcl script with some latest jaspergold changes.

Signed-off-by: Cindy Chen <chencindy@opentitan.org>
diff --git a/hw/formal/tools/jaspergold/fpv.tcl b/hw/formal/tools/jaspergold/fpv.tcl
index 21ab0b2..4df1900 100644
--- a/hw/formal/tools/jaspergold/fpv.tcl
+++ b/hw/formal/tools/jaspergold/fpv.tcl
@@ -9,10 +9,8 @@
 
 if {$env(COV) == 1} {
   check_cov -init -model {branch statement functional} \
-  -enable_prove_based_proof_core
+  -exclude_bind_hierarchies
 }
-set_task_compile_time_limit 1000s
-set_property_compile_time_limit 1000s
 
 #-------------------------------------------------------------------------
 # read design
@@ -24,13 +22,13 @@
   -f [glob *.scr]
 
 if {$env(DUT_TOP) == "prim_count_tb"} {
-  elaborate -bbox_a 4320 \
-            -top $env(DUT_TOP) \
+  elaborate -top $env(DUT_TOP) \
             -enable_sva_isunknown \
+            -disable_auto_bbox \
             -param OutSelDnCnt $OutSelDnCnt \
             -param CntStyle $CntStyle
 } else {
-  elaborate -bbox_a 4320 -top $env(DUT_TOP) -enable_sva_isunknown
+  elaborate -top $env(DUT_TOP) -enable_sva_isunknown -disable_auto_bbox
 }
 
 #-------------------------------------------------------------------------
@@ -155,16 +153,18 @@
   }
 }
 
+# Uncomment "jg_auto_coi_cov_waivers" to automatically waive out COI cover items which cannot
+# propagate to "relevant signals" (by default, top instance outputs). If you need to specify
+# include/exclude relevant signals manually, run "jg_auto_coi_cov_waivers -help" for more
+# options.
+jg_auto_coi_cov_waivers
+
 #-------------------------------------------------------------------------
 # configure proofgrid
 #-------------------------------------------------------------------------
 
 set_proofgrid_per_engine_max_local_jobs 2
 
-# Uncomment below 2 lines when using LSF:
-# set_proofgrid_mode lsf
-# set_proofgrid_per_engine_max_jobs 16
-
 #-------------------------------------------------------------------------
 # prove all assertions & report
 #-------------------------------------------------------------------------
diff --git a/hw/formal/tools/jaspergold/jaspergold.hjson b/hw/formal/tools/jaspergold/jaspergold.hjson
index c403009..279bbd0 100644
--- a/hw/formal/tools/jaspergold/jaspergold.hjson
+++ b/hw/formal/tools/jaspergold/jaspergold.hjson
@@ -3,10 +3,9 @@
 // SPDX-License-Identifier: Apache-2.0
 {
   build_cmd: "{job_prefix} jg"
-  build_opts: ["{batch_mode_prefix} {formal_root}/tools/{tool}/{sub_flow}.tcl",
+  build_opts: ["-batch {formal_root}/tools/{tool}/{sub_flow}.tcl",
                "-proj jgproject",
-               "-allow_unsupported_OS",
-               "-command exit"]
+               "-allow_unsupported_OS"]
 
   exports: [
     {COMMON_MSG_TCL_PATH: "{formal_root}/tools/{tool}/jaspergold_common_message_process.tcl"}
diff --git a/hw/formal/tools/jaspergold/jaspergold_common_message_process.tcl b/hw/formal/tools/jaspergold/jaspergold_common_message_process.tcl
index d08102f..97f557a 100644
--- a/hw/formal/tools/jaspergold/jaspergold_common_message_process.tcl
+++ b/hw/formal/tools/jaspergold/jaspergold_common_message_process.tcl
@@ -36,3 +36,4 @@
 # "initial construct ignored"
 set_message -disable VERI-1060
 
+set_prove_verbosity 4