cve2/scripts/sec/README.md
2023-05-15 15:03:24 +02:00

811 B

Sequential Equivalence Checking (SEC)

This folder contains a SEC script that runs on Cadence Jaspergold

Running the script

From a bash shell, please execute:

./sec.sh -t cadence

Use sh ./sec.sh -t {cadence} if you run it from a tcsh shell.

The script clones the cve2 main branch of the core as a golden reference, and uses the current repository's rtl as revised version.

If you want to use another golden reference rtl, Set the GOLDEN_RTL enviromental variable to the new rtl before calling the sec.sh script.

export GOLDEN_RTL=YOUR_GOLDEN_CORE_RTL_PATH

or

setenv GOLDEN_RTL YOUR_GOLDEN_CORE_RTL_PATH

If the script succeeds, it returns 0, otherwise 1.

The sec.tcl scripts in the tool specific folders are executed on the tools to perform RTL to RTL SEC.