|  | // Copyright lowRISC contributors. | 
|  | // Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
|  | // SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | // dofile for LEC script rtl_diff | 
|  |  | 
|  | //----------------------------------------------------------------- | 
|  | // read in golden and revised | 
|  | //----------------------------------------------------------------- | 
|  | read library -sv09 -f formal_0.scr | 
|  |  | 
|  | // read golden design | 
|  | read design -golden -sv09 \ | 
|  | ../../../../ip/prim/rtl/prim_assert.sv \ | 
|  | ../../../../top_earlgrey/rtl/*_pkg.sv \ | 
|  | ../../../../ip/*/rtl/*_pkg.sv \ | 
|  | ../../../../vendor/*/*/*_pkg.sv \ | 
|  | $LEC_GOLDEN | 
|  |  | 
|  | // read revised design | 
|  | read design -revised -sv09 \ | 
|  | ../../../../ip/prim/rtl/prim_assert.sv \ | 
|  | ../../../../top_earlgrey/rtl/*_pkg.sv \ | 
|  | ../../../../ip/*/rtl/*_pkg.sv \ | 
|  | ../../../../vendor/*/*/*_pkg.sv \ | 
|  | $LEC_REVISED | 
|  |  | 
|  | //----------------------------------------------------------------- | 
|  | // pre-LEC reports | 
|  | //----------------------------------------------------------------- | 
|  | report design data | 
|  | report black box | 
|  | report module | 
|  |  | 
|  | //----------------------------------------------------------------- | 
|  | // compare | 
|  | //----------------------------------------------------------------- | 
|  | set system mode lec | 
|  | map key points | 
|  | set parallel option -threads 4 | 
|  | analyze datapath -merge -verbose -effort ultra | 
|  | add compare point -all | 
|  | set compare effort ultra | 
|  | compare -threads 4 | 
|  | analyze abort -compare | 
|  |  | 
|  | //----------------------------------------------------------------- | 
|  | // reports | 
|  | //----------------------------------------------------------------- | 
|  | report compare data -class nonequivalent -class abort -class notcompared | 
|  | report verification -verbose | 
|  | report statistics | 
|  | usage | 
|  |  | 
|  | exit -force |