summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-19 14:05:52 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-19 14:05:52 +0200
commitf2b7e406b8e77df22ef379a5e880f64d1e5043b9 (patch)
tree269602e9d62971c9c81ba3e2f72c9f8f8cd07017 /data/property/cnes
parent706f4260ef5175a1134be7764aa9640b28fa2335 (diff)
Fixes case/when models, regroups properties.
Diffstat (limited to 'data/property/cnes')
-rw-r--r--data/property/cnes/CNE_00100.pro59
-rw-r--r--data/property/cnes/CNE_01100.pro21
-rw-r--r--data/property/cnes/CNE_01200.pro9
-rw-r--r--data/property/cnes/CNE_01400.pro8
-rw-r--r--data/property/cnes/CNE_01700.pro206
-rw-r--r--data/property/cnes/CNE_01800.pro203
-rw-r--r--data/property/cnes/CNE_01900.pro162
-rw-r--r--data/property/cnes/CNE_02100.pro12
-rw-r--r--data/property/cnes/CNE_02600.pro6
-rw-r--r--data/property/cnes/CNE_04500.pro273
-rw-r--r--data/property/cnes/CNE_05100.pro64
-rw-r--r--data/property/cnes/STD_04800.pro101
12 files changed, 0 insertions, 1124 deletions
diff --git a/data/property/cnes/CNE_00100.pro b/data/property/cnes/CNE_00100.pro
deleted file mode 100644
index 1b0893e..0000000
--- a/data/property/cnes/CNE_00100.pro
+++ /dev/null
@@ -1,59 +0,0 @@
-(tag_existing
- (
- (wfm waveform CNE_00100_HAS_BAD_NAME)
- )
- (and
- ;; If the name of the waveform does not end in "_n",
- (not (string_matches [identifier [is_waveform_of wfm]] ".*_n"))
- ;; and there is a process
- (exists p1 process
- ;; that.
- (CTL_verifies p1
- ;; at some point,
- (EF
- (and
- ;; has a condition which tests the the signal against '0'.
- (kind "if")
- (is_read_structure "(???)")
- (is_read_element "0" "=")
- (or
- (and
- (is_read_element "1" "'0'")
- (is_read_element "2" wfm)
- )
- (and
- (is_read_element "1" wfm)
- (is_read_element "2" "'0'")
- )
- )
- )
- )
- )
- )
- ;; and that signal is never tested against '1'.
- (not
- (exists p2 process
- (CTL_verifies p2
- (EF
- (and
- (kind "if")
- (is_read_structure "(???)")
- (is_read_element "0" "=")
- (or
- (and
- (is_read_element "1" "'1'")
- (is_read_element "2" wfm)
- )
- (and
- (is_read_element "1" wfm)
- (is_read_element "2" "'1'")
- )
- )
- )
- )
- )
- )
- )
- )
- ;; Then it is misnamed.
-)
diff --git a/data/property/cnes/CNE_01100.pro b/data/property/cnes/CNE_01100.pro
deleted file mode 100644
index ddeb4e3..0000000
--- a/data/property/cnes/CNE_01100.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-(tag_existing
- (
- (pt port CNE_01100_BAD_NAME)
- )
- (not
- (or
- (and
- (string_matches [identifier pt] "i_.*")
- (has_mode pt "in")
- )
- (and
- (string_matches [identifier pt] "o_.*")
- (has_mode pt "out")
- )
- (and
- (string_matches [identifier pt] "b_.*")
- (has_mode pt "inout")
- )
- )
- )
-)
diff --git a/data/property/cnes/CNE_01200.pro b/data/property/cnes/CNE_01200.pro
deleted file mode 100644
index 6649103..0000000
--- a/data/property/cnes/CNE_01200.pro
+++ /dev/null
@@ -1,9 +0,0 @@
-(tag_existing
- (
- (ps process CNE_01200_BAD_NAME)
- )
- (implies
- (is_explicit_process ps)
- (string_matches [label ps] "P_.*")
- )
-)
diff --git a/data/property/cnes/CNE_01400.pro b/data/property/cnes/CNE_01400.pro
deleted file mode 100644
index 412650e..0000000
--- a/data/property/cnes/CNE_01400.pro
+++ /dev/null
@@ -1,8 +0,0 @@
-(tag_existing
- (
- (gc generic CNE_01400_BAD_NAME)
- )
- (not
- (string_matches [identifier gc] "g_.*")
- )
-)
diff --git a/data/property/cnes/CNE_01700.pro b/data/property/cnes/CNE_01700.pro
deleted file mode 100644
index db5e676..0000000
--- a/data/property/cnes/CNE_01700.pro
+++ /dev/null
@@ -1,206 +0,0 @@
-(tag_existing
- (
- (x_re waveform CNE_01700_HAS_BAD_NAME)
- )
- (and
- (not (string_matches [identifier [is_waveform_of x_re]] ".*_re"))
- (exists x waveform
- (and
- (not (eq x x_re))
- (exists x_r1 waveform
- (and
- (not (eq x_r1 x_re))
- (not (eq x_r1 x))
- (exists ps2 process
- (and
- (is_in_sensitivity_list x_r1 ps2)
- (is_in_sensitivity_list x ps2)
- (is_accessed_by x_re ps2)
- (CTL_verifies ps2
- (AF
- (and
- (expr_writes x_re)
- (is_read_element "0" "and")
- (or
- (and
- (is_read_structure "(?(??)?)")
- (is_read_element "1" "not")
- (is_read_element "2" x_r1)
- (is_read_element "3" x)
- )
- (and
- (is_read_structure "(??(??))")
- (is_read_element "1" x)
- (is_read_element "2" "not")
- (is_read_element "3" x_r1)
- )
- )
- (AX
- (not
- (EF
- (expr_writes x_r1)
- )
- )
- )
- )
- )
- )
- )
- )
- (exists ps1 process
- (and
- (is_accessed_by x_r1 ps1)
- (is_accessed_by x ps1)
- (is_explicit_process ps1)
- (exists clk1 waveform
- (and
- (is_in_sensitivity_list clk1 ps1)
- (not (eq clk1 x_re))
- (not (eq clk1 x))
- (not (eq clk1 x_r1))
- (or
- (CTL_verifies ps1
- (AF
- (and
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes x_r1)
- (is_read_structure "?")
- (is_read_element "0" x)
- (AX
- (not
- (EF
- (expr_writes x_r1)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- (exists rst1 waveform
- (and
- (is_in_sensitivity_list rst1 ps1)
- (not (eq rst1 x_re))
- (not (eq rst1 x))
- (not (eq rst1 x_r1))
- (not (eq rst1 clk1))
- (CTL_verifies ps1
- (AF
- (and
- (kind "if")
- (is_read_structure "(???)")
- (is_read_element "0" "=")
- (is_read_element _ rst1)
- (EX
- (and
- (not (has_option "cond_was_true"))
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes x_r1)
- (is_read_structure "?")
- (is_read_element "0" x)
- (AX
- (not
- (EF
- (expr_writes x_r1)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
-)
diff --git a/data/property/cnes/CNE_01800.pro b/data/property/cnes/CNE_01800.pro
deleted file mode 100644
index fe69841..0000000
--- a/data/property/cnes/CNE_01800.pro
+++ /dev/null
@@ -1,203 +0,0 @@
-(tag_existing
- (
- (x_fe waveform CNE_01800_HAS_BAD_NAME)
- )
- (and
- (not (string_matches [identifier [is_waveform_of x_fe]] ".*_fe"))
- (exists x waveform
- (and
- (not (eq x x_fe))
- (exists x_r1 waveform
- (and
- (not (eq x_r1 x_fe))
- (not (eq x_r1 x))
- (exists ps2 process
- (and
- (is_in_sensitivity_list x_r1 ps2)
- (is_in_sensitivity_list x ps2)
- (is_accessed_by x_fe ps2)
- (CTL_verifies ps2
- (AF
- (and
- (expr_writes x_fe)
- (is_read_element "0" "and")
- (or
- (and
- (is_read_structure "(?(??)?)")
- (is_read_element "1" "not")
- (is_read_element "2" x)
- (is_read_element "3" x_r1)
- )
- (and
- (is_read_structure "(??(??))")
- (is_read_element "1" x_r1)
- (is_read_element "2" "not")
- (is_read_element "3" x)
- )
- )
- (AX
- (not
- (EF
- (expr_writes x_r1)
- )
- )
- )
- )
- )
- )
- )
- )
- (exists ps1 process
- (and
- (is_accessed_by x_r1 ps1)
- (is_accessed_by x ps1)
- (is_explicit_process ps1)
- (exists clk1 waveform
- (and
- (is_in_sensitivity_list clk1 ps1)
- (or
- (CTL_verifies ps1
- (AF
- (and
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes x_r1)
- (is_read_structure "?")
- (is_read_element "0" x)
- (AX
- (not
- (EF
- (expr_writes x_r1)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- (exists rst1 waveform
- (and
- (is_in_sensitivity_list rst1 ps1)
- (not (eq rst1 x_fe))
- (not (eq rst1 x))
- (not (eq rst1 x_r1))
- (not (eq rst1 clk1))
- (CTL_verifies ps1
- (AF
- (and
- (kind "if")
- (is_read_structure "(???)")
- (is_read_element "0" "=")
- (is_read_element _ rst1)
- (EX
- (and
- (not (has_option "cond_was_true"))
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes x_r1)
- (is_read_structure "?")
- (is_read_element "0" x)
- (AX
- (not
- (EF
- (expr_writes x_r1)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
-)
diff --git a/data/property/cnes/CNE_01900.pro b/data/property/cnes/CNE_01900.pro
deleted file mode 100644
index 51c373f..0000000
--- a/data/property/cnes/CNE_01900.pro
+++ /dev/null
@@ -1,162 +0,0 @@
-(tag_existing
- (
- (x_r waveform CNE_01900_HAS_BAD_NAME)
- )
- (and
- (not (string_matches [identifier [is_waveform_of x_r]] ".*_r[0-9]*"))
- (exists x waveform
- (and
- (not (eq x x_r))
- (exists ps1 process
- (and
- (is_accessed_by x_r ps1)
- (is_accessed_by x ps1)
- (is_explicit_process ps1)
- (exists clk1 waveform
- (and
- (is_in_sensitivity_list clk1 ps1)
- (not (eq clk1 x_r))
- (not (eq clk1 x))
- (or
- (CTL_verifies ps1
- (AF
- (and
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes x_r)
- (is_read_structure "?")
- (is_read_element "0" x)
- (AX
- (not
- (EF
- (expr_writes x_r)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- (exists rst1 waveform
- (and
- (is_in_sensitivity_list rst1 ps1)
- (not (eq rst1 x_r))
- (not (eq rst1 x))
- (not (eq rst1 clk1))
- (CTL_verifies ps1
- (AF
- (and
- (kind "if")
- (is_read_structure "(???)")
- (is_read_element "0" "=")
- (is_read_element _ rst1)
- (EX
- (and
- (not (has_option "cond_was_true"))
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes x_r)
- (is_read_structure "?")
- (is_read_element "0" x)
- (AX
- (not
- (EF
- (expr_writes x_r)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
-)
diff --git a/data/property/cnes/CNE_02100.pro b/data/property/cnes/CNE_02100.pro
deleted file mode 100644
index 8b66f0b..0000000
--- a/data/property/cnes/CNE_02100.pro
+++ /dev/null
@@ -1,12 +0,0 @@
-(tag_existing
- (
- (arch architecture CNE_02100_BAD_NAME)
- )
- (not
- (or
- (identifier arch "Behavioral")
- (identifier arch "RTL")
- (identifier arch "Simulation")
- )
- )
-)
diff --git a/data/property/cnes/CNE_02600.pro b/data/property/cnes/CNE_02600.pro
deleted file mode 100644
index f4f89ab..0000000
--- a/data/property/cnes/CNE_02600.pro
+++ /dev/null
@@ -1,6 +0,0 @@
-(tag_existing
- (
- (sl signal CNE_02600_BAD_NAME)
- )
- (string_matches [identifier sl] ".{21,}")
-)
diff --git a/data/property/cnes/CNE_04500.pro b/data/property/cnes/CNE_04500.pro
deleted file mode 100644
index 383aec0..0000000
--- a/data/property/cnes/CNE_04500.pro
+++ /dev/null
@@ -1,273 +0,0 @@
-(tag_existing
- (
- ;; waveform initialized using a reset.
- (i_wfm waveform CNE_04500_INITIALIZED_SIGNAL)
- ;; waveform not initialized using a reset.
- (ni_wfm waveform CNE_04500_NON_INITIALIZED_SIGNAL)
- (ps process CNE_04500_BAD_PROCESS)
- )
- (and
- (is_accessed_by i_wfm ps)
- (is_accessed_by ni_wfm ps)
- (not (eq ni_wfm i_wfm))
- (exists clk1 waveform
- (and
- (is_accessed_by clk1 ps)
- (not (eq clk1 i_wfm))
- (not (eq clk1 ni_wfm))
- (exists rst1 waveform
- (and
- (is_accessed_by rst1 ps)
- (not (eq rst1 i_wfm))
- (not (eq rst1 ni_wfm))
- (not (eq rst1 clk1))
- (or
- ;; With a synchronous reset.
- (and
- (not (is_in_sensitivity_list rst1 ps))
- (CTL_verifies ps
- (AF
- (and
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (kind "if")
- (is_read_structure "(???)")
- (is_read_element "0" "=")
- (is_read_element _ rst1)
- (EX
- (and
- (or
- (has_option "cond_was_true")
- (has_option "cond_was_false")
- )
- (does_not_reach_parent_before
- (and
- (expr_writes i_wfm)
- (not
- (AX
- (AF
- (expr_writes i_wfm)
- )
- )
- )
- )
- )
- (not
- (does_not_reach_parent_before
- (and
- (expr_writes ni_wfm)
- (not
- (AX
- (AF
- (expr_writes ni_wfm)
- )
- )
- )
- )
- )
- )
- )
- )
- (EX
- (and
- (or
- (has_option "cond_was_true")
- (has_option "cond_was_false")
- )
- (does_not_reach_parent_before
- (and
- (expr_writes i_wfm)
- (not
- (AX
- (AF
- (expr_writes i_wfm)
- )
- )
- )
- )
- )
- (does_not_reach_parent_before
- (and
- (expr_writes ni_wfm)
- (not
- (AX
- (AF
- (expr_writes ni_wfm)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- ;; With an asynchronous reset.
- (and
- (is_in_sensitivity_list rst1 ps)
- (CTL_verifies ps
- (AF
- (and
- ;; if (rst = _)
- (kind "if")
- (is_read_structure "(???)")
- (is_read_element "0" "=")
- (is_read_element _ rst1)
- (EX
- (and
- ;; then
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes i_wfm)
- (not
- (AX
- (AF
- (expr_writes i_wfm)
- )
- )
- )
- )
- )
- (not
- (does_not_reach_parent_before
- (and
- (expr_writes ni_wfm)
- (not
- (AX
- (AF
- (expr_writes ni_wfm)
- )
- )
- )
- )
- )
- )
- )
- )
- (EX
- (and
- ;; else
- (not (has_option "cond_was_true"))
- (does_not_reach_parent_before
- (and
- ;; if (edge(clk))
- (kind "if")
- (or
- (and
- (is_read_structure "(??)")
- (or
- (is_read_element "0" "falling_edge")
- (is_read_element "0" "rising_edge")
- )
- (is_read_element "1" clk1)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" clk1)
- (is_read_element "3" "=")
- (or
- (is_read_element "4" clk1)
- (is_read_element "5" clk1)
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (is_read_element "2" clk1)
- (is_read_element "3" clk1)
- )
- (is_read_element "4" "event")
- (is_read_element "5" clk1)
- )
- )
- (EX
- (and
- (has_option "cond_was_true")
- (does_not_reach_parent_before
- (and
- (expr_writes i_wfm)
- (not
- (AX
- (AF
- (expr_writes i_wfm)
- )
- )
- )
- )
- )
- (does_not_reach_parent_before
- (and
- (expr_writes ni_wfm)
- (not
- (AX
- (AF
- (expr_writes ni_wfm)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
-)
diff --git a/data/property/cnes/CNE_05100.pro b/data/property/cnes/CNE_05100.pro
deleted file mode 100644
index dd8b2c1..0000000
--- a/data/property/cnes/CNE_05100.pro
+++ /dev/null
@@ -1,64 +0,0 @@
-(tag_existing
- (
- (wfm waveform STRUCT_SINGLE_PROCESS_MULTIPLEXOR)
- )
- (exists ps process
- (and
- (is_explicit_process ps)
- (forall sl1 waveform
- (and
- (CTL_verifies ps
- (implies
- (EF (expr_writes sl1))
- (AF (expr_writes sl1))
- )
- )
- (implies
- (exists target waveform
- (CTL_verifies ps
- (EF
- (and
- (is_read_element _ sl1)
- (not
- (and
- (expr_writes target)
- (AX
- (AF
- (expr_writes target)
- )
- )
- )
- )
- )
- )
- )
- )
- (is_in_sensitivity_list sl1 ps)
- )
- )
- )
- (CTL_verifies ps
- (AF
- (and
- (or
- (kind "case")
- (kind "if")
- )
- (does_not_reach_parent_before
- (and
- (expr_writes wfm)
- (AX
- (not
- (EF
- (expr_writes wfm)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
-)
diff --git a/data/property/cnes/STD_04800.pro b/data/property/cnes/STD_04800.pro
deleted file mode 100644
index ae8e4c9..0000000
--- a/data/property/cnes/STD_04800.pro
+++ /dev/null
@@ -1,101 +0,0 @@
-(tag_existing
- (
- (wfm waveform STD_04800_DOUBLE_SENSITIVITY_EDGE_CLOCK)
- )
- (and
- (exists ps_re process
- (CTL_verifies ps_re
- (EF
- (or
- (and
- (is_read_structure "(??)")
- (is_read_element "0" "rising_edge")
- (is_read_element "1" wfm)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" wfm)
- (is_read_element "3" "=")
- (or
- (and
- (is_read_element "4" wfm)
- (is_read_element "5" "'1'")
- )
- (and
- (is_read_element "4" "'1'")
- (is_read_element "5" wfm)
- )
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (and
- (is_read_element "2" wfm)
- (is_read_element "3" "'1'")
- )
- (and
- (is_read_element "2" "'1'")
- (is_read_element "3" wfm)
- )
- )
- (is_read_element "4" "event")
- (is_read_element "5" wfm)
- )
- )
- )
- )
- )
- (exists ps_fe process
- (CTL_verifies ps_fe
- (EF
- (or
- (and
- (is_read_structure "(??)")
- (is_read_element "0" "falling_edge")
- (is_read_element "1" wfm)
- )
- (and
- (is_read_structure "(?(??)(???))")
- (is_read_element "0" "and")
- (is_read_element "1" "event")
- (is_read_element "2" wfm)
- (is_read_element "3" "=")
- (or
- (and
- (is_read_element "4" wfm)
- (is_read_element "5" "'0'")
- )
- (and
- (is_read_element "4" "'0'")
- (is_read_element "5" wfm)
- )
- )
- )
- (and
- (is_read_structure "(?(???)(??))")
- (is_read_element "0" "and")
- (is_read_element "1" "=")
- (or
- (and
- (is_read_element "2" wfm)
- (is_read_element "3" "'0'")
- )
- (and
- (is_read_element "2" "'0'")
- (is_read_element "3" wfm)
- )
- )
- (is_read_element "4" "event")
- (is_read_element "5" wfm)
- )
- )
- )
- )
- )
- )
-)