summaryrefslogtreecommitdiff
blob: c5d0319dbab5ecc368dc7c880e421319ddd1e525 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
(tag_existing
   (
      (wfm waveform CNE_00100_HAS_BAD_NAME)
   )
   (and
      (not (string_matches [identifier wfm] ".*_n"))
      (exists p1 process
         (CTL_verifies p1
            (EF
               (and
                  (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'")
                     )
                  )
               )
            )
         )
      )
      (not
         (exists p2 process 
            (CTL_verifies p2
               (EF
                  (and
                     (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'")
                        )
                     )
                  )
               )
            )
         )
      )
   )
)