Project

General

Profile

Support #364 » logic-gate-previews_AS-IS and TO-BE.txt

Joseph Potvin, 02/22/2026 01:11 PM

 
1
Below is an illustration of the Array and Coordinate List "AS IS" and "TO BE"
2

    
3
**Array "AS IS"**
4
- missing | at the start of each line
5
- missing | at the end of the data
6
- we're changing W (when) to K (key)
7
- we're changing T (then) to V (value)
8

    
9
INDEX|DATA|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
10
W1|COLUMNHEADER|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|
11
W1.1|A|1|0|0|1|0|0|1|0|0|1|0|0|1|0|0|
12
W1.2|B|0|1|0|0|1|0|0|1|0|0|1|0|0|1|0|
13
W1.3|C|0|0|1|0|0|1|0|0|1|0|0|1|0|0|1|
14
W2|Function|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|
15
W2.1|Input Condition|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|
16
W2.2|Output Assertion|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|
17
W3|Expression|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|
18
W3.1|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an eBGP peer."}|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|
19
W3.2|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from a local service."}|0|0|0|1|1|1|0|0|0|0|0|0|0|0|0|
20
W3.3|{"determiner":"This","noun":"route","predicate_verb":"is ","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an iBGP peer."}|0|0|0|0|0|0|1|1|1|0|0|0|0|0|0|
21
W3.4|{"determiner":"This ","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all eBGP peers."}|0|0|0|0|0|0|0|0|0|1|1|1|0|0|0|
22
W3.5|{"determiner":"This","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all iBGP peers."}|0|0|0|0|0|0|0|0|0|0|0|0|1|1|1|
23
T_W1.1_W2.1_W3.1|01|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|
24
T_W1.2_W2.1_W3.1|00|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|
25
T_W1.3_W2.1_W3.1|00|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|
26
T_W1.1_W2.1_W3.2|00|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|
27
T_W1.2_W2.1_W3.2|01|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|
28
T_W1.3_W2.1_W3.2|00|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|
29
T_W1.1_W2.1_W3.3|00|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|
30
T_W1.2_W2.1_W3.3|00|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|
31
T_W1.3_W2.1_W3.3|01|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|
32
T_W1.1_W2.2_W3.4|01|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|
33
T_W1.2_W2.2_W3.4|01|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|
34
T_W1.3_W2.2_W3.4|01|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|
35
T_W1.1_W2.2_W3.5|01|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|
36
T_W1.2_W2.2_W3.5|01|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|
37
T_W1.3_W2.2_W3.5|00|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
38

    
39
**Array "TO BE"**
40

    
41
|INDEX|DATA|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
42
|K1|COLUMNHEADER|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|
43
|K1.1|A|1|0|0|1|0|0|1|0|0|1|0|0|1|0|0|
44
|K1.2|B|0|1|0|0|1|0|0|1|0|0|1|0|0|1|0|
45
|K1.3|C|0|0|1|0|0|1|0|0|1|0|0|1|0|0|1|
46
|K2|Function|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|
47
|K2.1|Input Condition|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|
48
|K2.2|Output Assertion|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|
49
|K3|Expression|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|
50
|K3.1|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an eBGP peer."}|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|
51
|K3.2|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from a local service."}|0|0|0|1|1|1|0|0|0|0|0|0|0|0|0|
52
|K3.3|{"determiner":"This","noun":"route","predicate_verb":"is ","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an iBGP peer."}|0|0|0|0|0|0|1|1|1|0|0|0|0|0|0|
53
|K3.4|{"determiner":"This ","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all eBGP peers."}|0|0|0|0|0|0|0|0|0|1|1|1|0|0|0|
54
|K3.5|{"determiner":"This","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all iBGP peers."}|0|0|0|0|0|0|0|0|0|0|0|0|1|1|1|
55
|V_K1.1_K2.1_K3.1|01|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|
56
|V_K1.2_K2.1_K3.1|00|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|
57
|V_K1.3_K2.1_K3.1|00|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|
58
|V_K1.1_K2.1_K3.2|00|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|
59
|V_K1.2_K2.1_K3.2|01|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|
60
|V_K1.3_K2.1_K3.2|00|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|
61
|V_K1.1_K2.1_K3.3|00|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|
62
|V_K1.2_K2.1_K3.3|00|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|
63
|V_K1.3_K2.1_K3.3|01|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|
64
|V_K1.1_K2.2_K3.4|01|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|
65
|V_K1.2_K2.2_K3.4|01|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|
66
|V_K1.3_K2.2_K3.4|01|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|
67
|V_K1.1_K2.2_K3.5|01|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|
68
|V_K1.2_K2.2_K3.5|01|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|
69
|V_K1.3_K2.2_K3.5|00|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|
70

    
71
**Coordinate List "AS IS"**
72
- missing | at the start of each line
73
- we're changing W (when) to K (key)
74
- we're changing T (then) to V (value)
75

    
76
INDEX|DATA|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
77
W1|COLUMNHEADER|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
78
W1.1|A|1|4|7|10|13|
79
W1.2|B|2|5|8|11|14|
80
W1.3|C|3|6|9|12|15|
81
W2|Function|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
82
W2.1|Input Condition|1|2|3|4|5|6|7|8|9|
83
W2.2|Output Assertion|10|11|12|13|14|15|
84
W3|Expression|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
85
W3.1|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an eBGP peer."}|1|2|3|
86
W3.2|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from a local service."}|4|5|6|
87
W3.3|{"determiner":"This","noun":"route","predicate_verb":"is ","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an iBGP peer."}|7|8|9|
88
W3.4|{"determiner":"This ","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all eBGP peers."}|10|11|12|
89
W3.5|{"determiner":"This","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all iBGP peers."}|13|14|15|
90
T_W1.1_W2.1_W3.1|01|1|
91
T_W1.2_W2.1_W3.1|00|2|
92
T_W1.3_W2.1_W3.1|00|3|
93
T_W1.1_W2.1_W3.2|00|4|
94
T_W1.2_W2.1_W3.2|01|5|
95
T_W1.3_W2.1_W3.2|00|6|
96
T_W1.1_W2.1_W3.3|00|7|
97
T_W1.2_W2.1_W3.3|00|8|
98
T_W1.3_W2.1_W3.3|01|9|
99
T_W1.1_W2.2_W3.4|01|10|
100
T_W1.2_W2.2_W3.4|01|11|
101
T_W1.3_W2.2_W3.4|01|12|
102
T_W1.1_W2.2_W3.5|01|13|
103
T_W1.2_W2.2_W3.5|01|14|
104
T_W1.3_W2.2_W3.5|00|15|
105

    
106
**Coordinate List "TO BE"**
107

    
108
|INDEX|DATA|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
109
|K1|COLUMNHEADER|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
110
|K1.1|A|1|4|7|10|13|
111
|K1.2|B|2|5|8|11|14|
112
|K1.3|C|3|6|9|12|15|
113
|K2|Function|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
114
|K2.1|Input Condition|1|2|3|4|5|6|7|8|9|
115
|K2.2|Output Assertion|10|11|12|13|14|15|
116
|K3|Expression|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|
117
|K3.1|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an eBGP peer."}|1|2|3|
118
|K3.2|{"determiner":"This","noun":"route","predicate_verb":"is","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from a local service."}|4|5|6|
119
|K3.3|{"determiner":"This","noun":"route","predicate_verb":"is ","past_participle_verb":"received","description":"in Adj‑RIB‑In","attribute":"from an iBGP peer."}|7|8|9|
120
|K3.4|{"determiner":"This ","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all eBGP peers."}|10|11|12|
121
|K3.5|{"determiner":"This","noun":"route","past_participle_verb":"installed","attribute":"in Adj‑RIB‑In","predicate_verb":"shall be propagated as","description":"an outbound update to all iBGP peers."}|13|14|15|
122
|V_K1.1_K2.1_K3.1|01|1|
123
|V_K1.2_K2.1_K3.1|00|2|
124
|V_K1.3_K2.1_K3.1|00|3|
125
|V_K1.1_K2.1_K3.2|00|4|
126
|V_K1.2_K2.1_K3.2|01|5|
127
|V_K1.3_K2.1_K3.2|00|6|
128
|V_K1.1_K2.1_K3.3|00|7|
129
|V_K1.2_K2.1_K3.3|00|8|
130
|V_K1.3_K2.1_K3.3|01|9|
131
|V_K1.1_K2.2_K3.4|01|10|
132
|V_K1.2_K2.2_K3.4|01|11|
133
|V_K1.3_K2.2_K3.4|01|12|
134
|V_K1.1_K2.2_K3.5|01|13|
135
|V_K1.2_K2.2_K3.5|01|14|
136
|V_K1.3_K2.2_K3.5|00|15|
    (1-1/1)