OR-1 dataflow CPU sketch
1{
2 "board": {
3 "3dviewports": [],
4 "design_settings": {
5 "defaults": {},
6 "diff_pair_dimensions": [],
7 "drc_exclusions": [],
8 "rules": {},
9 "track_widths": [],
10 "via_dimensions": []
11 },
12 "ipc2581": {
13 "dist": "",
14 "distpn": "",
15 "internal_id": "",
16 "mfg": "",
17 "mpn": ""
18 },
19 "layer_pairs": [],
20 "layer_presets": [],
21 "viewports": []
22 },
23 "boards": [],
24 "cvpcb": {
25 "equivalence_files": []
26 },
27 "erc": {
28 "erc_exclusions": [],
29 "meta": {
30 "version": 0
31 },
32 "pin_map": [
33 [
34 0,
35 0,
36 0,
37 0,
38 0,
39 0,
40 1,
41 0,
42 0,
43 0,
44 0,
45 2
46 ],
47 [
48 0,
49 2,
50 0,
51 1,
52 0,
53 0,
54 1,
55 0,
56 2,
57 2,
58 2,
59 2
60 ],
61 [
62 0,
63 0,
64 0,
65 0,
66 0,
67 0,
68 1,
69 0,
70 1,
71 0,
72 1,
73 2
74 ],
75 [
76 0,
77 1,
78 0,
79 0,
80 0,
81 0,
82 1,
83 1,
84 2,
85 1,
86 1,
87 2
88 ],
89 [
90 0,
91 0,
92 0,
93 0,
94 0,
95 0,
96 1,
97 0,
98 0,
99 0,
100 0,
101 2
102 ],
103 [
104 0,
105 0,
106 0,
107 0,
108 0,
109 0,
110 0,
111 0,
112 0,
113 0,
114 0,
115 2
116 ],
117 [
118 1,
119 1,
120 1,
121 1,
122 1,
123 0,
124 1,
125 1,
126 1,
127 1,
128 1,
129 2
130 ],
131 [
132 0,
133 0,
134 0,
135 1,
136 0,
137 0,
138 1,
139 0,
140 0,
141 0,
142 0,
143 2
144 ],
145 [
146 0,
147 2,
148 1,
149 2,
150 0,
151 0,
152 1,
153 0,
154 2,
155 2,
156 2,
157 2
158 ],
159 [
160 0,
161 2,
162 0,
163 1,
164 0,
165 0,
166 1,
167 0,
168 2,
169 0,
170 0,
171 2
172 ],
173 [
174 0,
175 2,
176 1,
177 1,
178 0,
179 0,
180 1,
181 0,
182 2,
183 0,
184 0,
185 2
186 ],
187 [
188 2,
189 2,
190 2,
191 2,
192 2,
193 2,
194 2,
195 2,
196 2,
197 2,
198 2,
199 2
200 ]
201 ],
202 "rule_severities": {
203 "bus_definition_conflict": "error",
204 "bus_entry_needed": "error",
205 "bus_to_bus_conflict": "error",
206 "bus_to_net_conflict": "error",
207 "different_unit_footprint": "error",
208 "different_unit_net": "error",
209 "duplicate_reference": "error",
210 "duplicate_sheet_names": "error",
211 "endpoint_off_grid": "warning",
212 "extra_units": "error",
213 "footprint_filter": "ignore",
214 "footprint_link_issues": "warning",
215 "four_way_junction": "ignore",
216 "global_label_dangling": "warning",
217 "hier_label_mismatch": "error",
218 "label_dangling": "error",
219 "label_multiple_wires": "warning",
220 "lib_symbol_issues": "warning",
221 "lib_symbol_mismatch": "warning",
222 "missing_bidi_pin": "warning",
223 "missing_input_pin": "warning",
224 "missing_power_pin": "error",
225 "missing_unit": "warning",
226 "multiple_net_names": "warning",
227 "net_not_bus_member": "warning",
228 "no_connect_connected": "warning",
229 "no_connect_dangling": "warning",
230 "pin_not_connected": "error",
231 "pin_not_driven": "error",
232 "pin_to_pin": "warning",
233 "power_pin_not_driven": "error",
234 "same_local_global_label": "warning",
235 "similar_label_and_power": "warning",
236 "similar_labels": "warning",
237 "similar_power": "warning",
238 "simulation_model_issue": "ignore",
239 "single_global_label": "ignore",
240 "unannotated": "error",
241 "unconnected_wire_endpoint": "warning",
242 "undefined_netclass": "error",
243 "unit_value_mismatch": "error",
244 "unresolved_variable": "error",
245 "wire_dangling": "error"
246 }
247 },
248 "libraries": {
249 "pinned_footprint_libs": [],
250 "pinned_symbol_libs": []
251 },
252 "meta": {
253 "filename": "OR-1.kicad_pro",
254 "version": 3
255 },
256 "net_settings": {
257 "classes": [
258 {
259 "bus_width": 12,
260 "clearance": 0.2,
261 "diff_pair_gap": 0.25,
262 "diff_pair_via_gap": 0.25,
263 "diff_pair_width": 0.2,
264 "line_style": 0,
265 "microvia_diameter": 0.3,
266 "microvia_drill": 0.1,
267 "name": "Default",
268 "pcb_color": "rgba(0, 0, 0, 0.000)",
269 "priority": 2147483647,
270 "schematic_color": "rgba(0, 0, 0, 0.000)",
271 "track_width": 0.2,
272 "via_diameter": 0.6,
273 "via_drill": 0.3,
274 "wire_width": 6
275 }
276 ],
277 "meta": {
278 "version": 4
279 },
280 "net_colors": null,
281 "netclass_assignments": null,
282 "netclass_patterns": []
283 },
284 "pcbnew": {
285 "last_paths": {
286 "gencad": "",
287 "idf": "",
288 "netlist": "",
289 "plot": "",
290 "pos_files": "",
291 "specctra_dsn": "",
292 "step": "",
293 "svg": "",
294 "vrml": ""
295 },
296 "page_layout_descr_file": ""
297 },
298 "schematic": {
299 "annotate_start_num": 0,
300 "bom_export_filename": "${PROJECTNAME}.csv",
301 "bom_fmt_presets": [],
302 "bom_fmt_settings": {
303 "field_delimiter": ",",
304 "keep_line_breaks": false,
305 "keep_tabs": false,
306 "name": "CSV",
307 "ref_delimiter": ",",
308 "ref_range_delimiter": "",
309 "string_delimiter": "\""
310 },
311 "bom_presets": [],
312 "bom_settings": {
313 "exclude_dnp": false,
314 "fields_ordered": [
315 {
316 "group_by": false,
317 "label": "Reference",
318 "name": "Reference",
319 "show": true
320 },
321 {
322 "group_by": false,
323 "label": "Qty",
324 "name": "${QUANTITY}",
325 "show": true
326 },
327 {
328 "group_by": true,
329 "label": "Value",
330 "name": "Value",
331 "show": true
332 },
333 {
334 "group_by": true,
335 "label": "DNP",
336 "name": "${DNP}",
337 "show": true
338 },
339 {
340 "group_by": true,
341 "label": "Exclude from BOM",
342 "name": "${EXCLUDE_FROM_BOM}",
343 "show": true
344 },
345 {
346 "group_by": true,
347 "label": "Exclude from Board",
348 "name": "${EXCLUDE_FROM_BOARD}",
349 "show": true
350 },
351 {
352 "group_by": true,
353 "label": "Footprint",
354 "name": "Footprint",
355 "show": true
356 },
357 {
358 "group_by": false,
359 "label": "Datasheet",
360 "name": "Datasheet",
361 "show": true
362 }
363 ],
364 "filter_string": "",
365 "group_symbols": true,
366 "include_excluded_from_bom": true,
367 "name": "Default Editing",
368 "sort_asc": true,
369 "sort_field": "Reference"
370 },
371 "connection_grid_size": 50.0,
372 "drawing": {
373 "dashed_lines_dash_length_ratio": 12.0,
374 "dashed_lines_gap_length_ratio": 3.0,
375 "default_line_thickness": 6.0,
376 "default_text_size": 50.0,
377 "field_names": [],
378 "intersheets_ref_own_page": false,
379 "intersheets_ref_prefix": "",
380 "intersheets_ref_short": false,
381 "intersheets_ref_show": false,
382 "intersheets_ref_suffix": "",
383 "junction_size_choice": 3,
384 "label_size_ratio": 0.375,
385 "operating_point_overlay_i_precision": 3,
386 "operating_point_overlay_i_range": "~A",
387 "operating_point_overlay_v_precision": 3,
388 "operating_point_overlay_v_range": "~V",
389 "overbar_offset_ratio": 1.23,
390 "pin_symbol_size": 25.0,
391 "text_offset_ratio": 0.15
392 },
393 "legacy_lib_dir": "",
394 "legacy_lib_list": [],
395 "meta": {
396 "version": 1
397 },
398 "net_format_name": "",
399 "page_layout_descr_file": "",
400 "plot_directory": "",
401 "space_save_all_events": true,
402 "spice_current_sheet_as_root": false,
403 "spice_external_command": "spice \"%I\"",
404 "spice_model_current_sheet_as_root": true,
405 "spice_save_all_currents": false,
406 "spice_save_all_dissipations": false,
407 "spice_save_all_voltages": false,
408 "subpart_first_id": 65,
409 "subpart_id_separator": 0
410 },
411 "sheets": [
412 [
413 "da8419b1-0f2f-4518-a4a3-3d76a7d5007d",
414 "Root"
415 ],
416 [
417 "97f7b054-6d8a-4699-9cd4-e85356756199",
418 "PE"
419 ],
420 [
421 "594e9874-b97a-4a26-8956-fc8e65c02324",
422 "SM"
423 ],
424 [
425 "a743cb62-ee25-49c1-8387-a91b188d7ad8",
426 "ROM"
427 ],
428 [
429 "5893b4bf-99bd-41d3-b72f-1e3949cdc17d",
430 "ALU"
431 ],
432 [
433 "3d7e00de-d5be-46e5-9516-c85be513c45c",
434 "Op Decoder"
435 ],
436 [
437 "0b04fe42-33cf-45dc-8bfd-96030dfe412d",
438 "Matching Store Metadata"
439 ],
440 [
441 "8400cc7b-820b-446f-98ee-b0b32e3f2f2d",
442 "Sequencer"
443 ],
444 [
445 "972c126f-27b5-4230-a3b4-97d2f8519143",
446 "Token Decoder"
447 ]
448 ],
449 "text_variables": {}
450}