Skip to content

Commit cce5ecd

Browse files
authored
Add new decoded cells associated with long wires. (#103)
Signed-off-by: YRabbit <[email protected]>
1 parent eefe7ac commit cce5ecd

File tree

1 file changed

+30
-27
lines changed

1 file changed

+30
-27
lines changed

doc/longwires.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -176,35 +176,38 @@ For type 12:
176176
| CE2 132 | X | X | X | X | | | | X |
177177

178178
# E
179-
The two cells in the center of the chip with types 81 and 82 are responsible for sources for long wires.
179+
The two cells in the center of the chip with types 81 and 82 are responsible for sources for long wires. Here I also add two adjacent cells with types 83 and 84. 83 contains 7 muxes for lines 40--46 and 84 contains a mux for line 47.
180+
181+
These lines 40--47 are connected to buses `SS00` and `SS40` in the bottom row of the chip. But so far I can't get the vendor IDE to use them so their purpose is unclear.
182+
180183
The `+` marked sources whose locations are known and I will explain how to find them.
181184

182-
| | LW0 | LW1 | LW2 | LW3 | LW4 | LW5 | LW6 | LW7 |
183-
|:----:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
184-
| 121 | X | | | | | | | X |
185-
| 122 | | X | | | | | X | |
186-
| 123 | | | X | | | | X | |
187-
| 124 | | | | X | | | | X |
188-
| 125 | | | X | | X | | | |
189-
| 126 | | | | X | | X | | |
190-
| 127 | | X | | | | X | | |
191-
| 128 | X | | | | X | | | |
192-
| 154 | X | X | X | | X | X | X | |
193-
| +155 | | X | X | X | | X | X | X |
194-
| 156 | X | X | X | | X | X | X | |
195-
| +157 | | X | X | X | | X | X | X |
196-
| 158 | X | X | | X | X | X | | X |
197-
| 159 | X | X | | X | X | X | | X |
198-
| 160 | | | X | X | X | | X | X |
199-
| 161 | X | | X | X | X | | X | X |
200-
| +162 | X | | | | | X | X | X |
201-
| +163 | | X | X | X | X | | | |
202-
| +164 | X | | X | X | | X | | |
203-
| +165 | | X | | | X | | X | X |
204-
| +166 | X | X | | X | | | X | |
205-
| +167 | | | X | | X | X | | X |
206-
| +168 | X | X | X | | | | | X |
207-
| +169 | | | | X | X | X | X | |
185+
| | LW0 | LW1 | LW2 | LW3 | LW4 | LW5 | LW6 | LW7 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
186+
|:----:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
187+
| 121 | X | | | | | | | X | X | | | | | | | X |
188+
| 122 | | X | | | | | X | | | X | | | | | X | |
189+
| 123 | | | X | | | | X | | | | X | | | | X | |
190+
| 124 | | | | X | | | | X | | | | X | | | | X |
191+
| 125 | | | X | | X | | | | | | X | | X | | | |
192+
| 126 | | | | X | | X | | | | | | X | | X | | |
193+
| 127 | | X | | | | X | | | | X | | | | X | | |
194+
| 128 | X | | | | X | | | | X | | | | X | | | |
195+
| 154 | X | X | X | | X | X | X | | X | X | X | | X | X | X | |
196+
| +155 | | X | X | X | | X | X | X | | X | X | X | | X | X | X |
197+
| 156 | X | X | X | | X | X | X | | X | X | X | | X | X | X | |
198+
| +157 | | X | X | X | | X | X | X | | X | X | X | | X | X | X |
199+
| 158 | X | X | | X | X | X | | X | X | X | | X | X | X | | X |
200+
| 159 | X | X | | X | X | X | | X | X | X | | X | X | X | | X |
201+
| 160 | X | | X | X | X | | X | X | X | | X | X | X | | X | X |
202+
| 161 | X | | X | X | X | | X | X | X | | X | X | X | | X | X |
203+
| +162 | X | | | | | X | X | X | X | | | | | X | X | X |
204+
| +163 | | X | X | X | X | | | | | X | X | X | X | | | |
205+
| +164 | X | | X | X | | X | | | X | | X | X | | X | | |
206+
| +165 | | X | | | X | | X | X | | X | | | X | | X | X |
207+
| +166 | X | X | | X | | | X | | X | X | | X | | | X | |
208+
| +167 | | | X | | X | X | | X | | | X | | X | X | | X |
209+
| +168 | X | X | X | | | | | X | X | X | X | | | | | X |
210+
| +169 | | | | X | X | X | X | | | | | X | X | X | X | |
208211

209212
The `dat` dictionary has a table `UfbIns`, whose entries have the structure `[row number, column number, pip code]`. Thus the entry `[4, 1, 126]` means that CLK2 pip in cell [4, 1] is an entry point to somewhere.
210213
Experimentally it is found that CLK2 are the entry points to the long wire system and it is these points that are marked with a `+` sign in the table above.

0 commit comments

Comments
 (0)