| // 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 |