Statistics
| Revision:

psd-data / trunk / config / pcb / tech / Classes_2_3_4.tech @ 1

History | View | Annotate | Download (42.3 KB)

1
(allegroTechFile "CUST.tech"
2
    (revision "14.0")
3
    (techFileUnits
4
        (altitudeUnits "m")
5
        (capacitanceUnits "pF")
6
        (designUnits "MIL")
7
        (distanceUnits "cm")
8
        (electricalConductivityUnits "mho/cm")
9
        (failureRateUnits "fpmh")
10
        (impedanceUnits "ohm")
11
        (inductanceUnits "nH")
12
        (layerThicknessUnits "mil")
13
        (propagationDelayUnits "ns")
14
        (temperatureUnits "degC")
15
        (thermalConductanceUnits "w/cm-degC")
16
        (thermalConductivityUnits "w/cm-degC")
17
        (velocityUnits "m/s")
18
        (voltageUnits "V")
19
        (noiseVoltageUnits "mV")
20
        (wireResistanceUnits "Ohm")
21
    )
22
    (crossSectionDescriptor
23
        (layer 0
24
            (layerType SURFACE)
25
            (layerMaterial "AIR")
26
            (layerThickness 0)
27
            (layerElectricalConductivity 0)
28
            (layerThermalConductivity 0)
29
            (layerDielectricConstant 1.000000)
30
        )
31
        (layer 1
32
            (layerType CONDUCTOR)
33
            (layerName "TOP")
34
            (layerMaterial "PLATED_COPPER_FOIL")
35
            (layerThickness 2.100000)
36
            (layerElectricalConductivity 343000.00000)
37
            (layerThermalConductivity 2.263000)
38
            (layerDielectricConstant 1.000000)
39
            (layerArtworkNegativeFlag FALSE)
40
            (layerIsShieldFlag FALSE)
41
        )
42
        (layer 2
43
            (layerType DIELECTRIC)
44
            (layerMaterial "FR-4")
45
            (layerThickness 8.000000)
46
            (layerElectricalConductivity 0)
47
            (layerThermalConductivity 0.012)
48
            (layerDielectricConstant 4.500000)
49
            (layerLossTangent 0.035)
50
        )
51
        (layer 3
52
            (layerType CONDUCTOR)
53
            (layerName "BOTTOM")
54
            (layerMaterial "PLATED_COPPER_FOIL")
55
            (layerThickness 2.100000)
56
            (layerElectricalConductivity 343000.00000)
57
            (layerThermalConductivity 2.263000)
58
            (layerDielectricConstant 1.000000)
59
            (layerArtworkNegativeFlag FALSE)
60
            (layerIsShieldFlag FALSE)
61
        )
62
        (layer 4
63
            (layerType SURFACE)
64
            (layerMaterial "AIR")
65
            (layerThickness 0)
66
            (layerElectricalConductivity 0)
67
            (layerThermalConductivity 0)
68
            (layerDielectricConstant 1.000000)
69
        )
70
    )
71
    (techFileConstraint
72
        (globalOpFlags
73
            (physicalOpFlags
74
                (viaList ALWAYS_CHECK)
75
                (physicalLayerGroup "TOP"
76
                    (minLineWidth ALWAYS_CHECK)
77
                    (minNeckWidth ALWAYS_CHECK)
78
                    (maxNeckLength ALWAYS_CHECK)
79
                    (minBlindBuriedViaStaggerDistance ALWAYS_CHECK)
80
                    (maxBlindBuriedViaStaggerDistance NEVER_CHECK)
81
                    (allowOnEtchSubclass ALWAYS_CHECK)
82
                    (teesAllowed ALWAYS_CHECK)
83
                    (directConnectAllowed NEVER_CHECK)
84
                    (maxNumberOfCrossings NEVER_CHECK)
85
                    (minDistanceBetweenCrossings NEVER_CHECK)
86
                    (minEndSegmentLength NEVER_CHECK)
87
                    (maxBondingWireLength NEVER_CHECK)
88
                    (minBondingWireLength NEVER_CHECK)
89
                )
90
                (physicalLayerGroup "BOTTOM"
91
                    (minLineWidth ALWAYS_CHECK)
92
                    (minNeckWidth ALWAYS_CHECK)
93
                    (maxNeckLength ALWAYS_CHECK)
94
                    (minBlindBuriedViaStaggerDistance ALWAYS_CHECK)
95
                    (maxBlindBuriedViaStaggerDistance NEVER_CHECK)
96
                    (allowOnEtchSubclass ALWAYS_CHECK)
97
                    (teesAllowed ALWAYS_CHECK)
98
                    (directConnectAllowed NEVER_CHECK)
99
                    (maxNumberOfCrossings NEVER_CHECK)
100
                    (minDistanceBetweenCrossings NEVER_CHECK)
101
                    (minEndSegmentLength NEVER_CHECK)
102
                    (maxBondingWireLength NEVER_CHECK)
103
                    (minBondingWireLength NEVER_CHECK)
104
                )
105
            )
106
            (spacingOpFlags
107
                (minBlindBuriedViaGap ALWAYS_CHECK)
108
                (differentialPairLengthTolerance NEVER_CHECK)
109
                (differentialPairSecondaryMaxLength NEVER_CHECK)
110
                (spacingLayerGroup "TOP"
111
                    (sameNetCheck ALWAYS_CHECK)
112
                    (differentialPairPrimaryMaxSeparation ALWAYS_CHECK)
113
                    (differentialPairSecondaryMaxSeparation ALWAYS_CHECK)
114
                    (spacing
115
                        (blindBuriedViaToBlindBuriedVia ALWAYS_CHECK)
116
                        (blindBuriedViaToLine ALWAYS_CHECK)
117
                        (blindBuriedViaToSMDPin ALWAYS_CHECK)
118
                        (blindBuriedViaToShape ALWAYS_CHECK)
119
                        (blindBuriedViaToTestPin ALWAYS_CHECK)
120
                        (blindBuriedViaToTestVia ALWAYS_CHECK)
121
                        (blindBuriedViaToThruPin ALWAYS_CHECK)
122
                        (blindBuriedViaToThruVia ALWAYS_CHECK)
123
                        (diagonalWireToDiagonalWire ALWAYS_CHECK)
124
                        (diagonalWireToHole ALWAYS_CHECK)
125
                        (diagonalWireToOrthogonalWire ALWAYS_CHECK)
126
                        (holeToHole ALWAYS_CHECK)
127
                        (holeToOrthogonalWire ALWAYS_CHECK)
128
                        (lineToLine ALWAYS_CHECK)
129
                        (lineToSMDPin ALWAYS_CHECK)
130
                        (lineToShape ALWAYS_CHECK)
131
                        (lineToTestPin ALWAYS_CHECK)
132
                        (lineToTestVia ALWAYS_CHECK)
133
                        (lineToThruPin ALWAYS_CHECK)
134
                        (lineToThruVia ALWAYS_CHECK)
135
                        (orthogonalWireToOrthogonalWire ALWAYS_CHECK)
136
                        (shapeToSMDPin ALWAYS_CHECK)
137
                        (shapeToShape ALWAYS_CHECK)
138
                        (shapeToTestPin ALWAYS_CHECK)
139
                        (shapeToTestVia ALWAYS_CHECK)
140
                        (shapeToThruPin ALWAYS_CHECK)
141
                        (shapeToThruVia ALWAYS_CHECK)
142
                        (SMDPinToSMDPin ALWAYS_CHECK)
143
                        (SMDPinToTestPin ALWAYS_CHECK)
144
                        (SMDPinToTestVia ALWAYS_CHECK)
145
                        (SMDPinToThruPin ALWAYS_CHECK)
146
                        (SMDPinToThruVia ALWAYS_CHECK)
147
                        (testPinToTestPin ALWAYS_CHECK)
148
                        (testPinToTestVia ALWAYS_CHECK)
149
                        (testPinToThruPin ALWAYS_CHECK)
150
                        (testPinToThruVia ALWAYS_CHECK)
151
                        (testViaToTestVia ALWAYS_CHECK)
152
                        (testViaToThruPin ALWAYS_CHECK)
153
                        (testViaToThruVia ALWAYS_CHECK)
154
                        (thruPinToThruPin ALWAYS_CHECK)
155
                        (thruPinToThruVia ALWAYS_CHECK)
156
                        (thruViaToThruVia ALWAYS_CHECK)
157
                        (thruPinToBondpad ALWAYS_CHECK)
158
                        (SMDPinToBondpad ALWAYS_CHECK)
159
                        (thruViaToBondpad ALWAYS_CHECK)
160
                        (bondpadToBondpad ALWAYS_CHECK)
161
                        (bondpadToLine ALWAYS_CHECK)
162
                        (bondpadToShape ALWAYS_CHECK)
163
                        (BBViaToBondpad ALWAYS_CHECK)
164
                        (testPinToBondpad ALWAYS_CHECK)
165
                        (testViaToBondpad ALWAYS_CHECK)
166
                    )
167
                )
168
                (spacingLayerGroup "BOTTOM"
169
                    (sameNetCheck ALWAYS_CHECK)
170
                    (differentialPairPrimaryMaxSeparation ALWAYS_CHECK)
171
                    (differentialPairSecondaryMaxSeparation ALWAYS_CHECK)
172
                    (spacing
173
                        (blindBuriedViaToBlindBuriedVia ALWAYS_CHECK)
174
                        (blindBuriedViaToLine ALWAYS_CHECK)
175
                        (blindBuriedViaToSMDPin ALWAYS_CHECK)
176
                        (blindBuriedViaToShape ALWAYS_CHECK)
177
                        (blindBuriedViaToTestPin ALWAYS_CHECK)
178
                        (blindBuriedViaToTestVia ALWAYS_CHECK)
179
                        (blindBuriedViaToThruPin ALWAYS_CHECK)
180
                        (blindBuriedViaToThruVia ALWAYS_CHECK)
181
                        (diagonalWireToDiagonalWire ALWAYS_CHECK)
182
                        (diagonalWireToHole ALWAYS_CHECK)
183
                        (diagonalWireToOrthogonalWire ALWAYS_CHECK)
184
                        (holeToHole ALWAYS_CHECK)
185
                        (holeToOrthogonalWire ALWAYS_CHECK)
186
                        (lineToLine ALWAYS_CHECK)
187
                        (lineToSMDPin ALWAYS_CHECK)
188
                        (lineToShape ALWAYS_CHECK)
189
                        (lineToTestPin ALWAYS_CHECK)
190
                        (lineToTestVia ALWAYS_CHECK)
191
                        (lineToThruPin ALWAYS_CHECK)
192
                        (lineToThruVia ALWAYS_CHECK)
193
                        (orthogonalWireToOrthogonalWire ALWAYS_CHECK)
194
                        (shapeToSMDPin ALWAYS_CHECK)
195
                        (shapeToShape ALWAYS_CHECK)
196
                        (shapeToTestPin ALWAYS_CHECK)
197
                        (shapeToTestVia ALWAYS_CHECK)
198
                        (shapeToThruPin ALWAYS_CHECK)
199
                        (shapeToThruVia ALWAYS_CHECK)
200
                        (SMDPinToSMDPin ALWAYS_CHECK)
201
                        (SMDPinToTestPin ALWAYS_CHECK)
202
                        (SMDPinToTestVia ALWAYS_CHECK)
203
                        (SMDPinToThruPin ALWAYS_CHECK)
204
                        (SMDPinToThruVia ALWAYS_CHECK)
205
                        (testPinToTestPin ALWAYS_CHECK)
206
                        (testPinToTestVia ALWAYS_CHECK)
207
                        (testPinToThruPin ALWAYS_CHECK)
208
                        (testPinToThruVia ALWAYS_CHECK)
209
                        (testViaToTestVia ALWAYS_CHECK)
210
                        (testViaToThruPin ALWAYS_CHECK)
211
                        (testViaToThruVia ALWAYS_CHECK)
212
                        (thruPinToThruPin ALWAYS_CHECK)
213
                        (thruPinToThruVia ALWAYS_CHECK)
214
                        (thruViaToThruVia ALWAYS_CHECK)
215
                        (thruPinToBondpad ALWAYS_CHECK)
216
                        (SMDPinToBondpad ALWAYS_CHECK)
217
                        (thruViaToBondpad ALWAYS_CHECK)
218
                        (bondpadToBondpad ALWAYS_CHECK)
219
                        (bondpadToLine ALWAYS_CHECK)
220
                        (bondpadToShape ALWAYS_CHECK)
221
                        (BBViaToBondpad ALWAYS_CHECK)
222
                        (testPinToBondpad ALWAYS_CHECK)
223
                        (testViaToBondpad ALWAYS_CHECK)
224
                    )
225
                )
226
            )
227
            (electricalOpFlags
228
                (impedance ALWAYS_CHECK)
229
                (maxStubLength ALWAYS_CHECK)
230
                (scheduleVerify ALWAYS_CHECK)
231
                (maxViaCount ALWAYS_CHECK)
232
                (maxExposedLength ALWAYS_CHECK)
233
                (maxOvershoot ALWAYS_CHECK)
234
                (maxXtalk ALWAYS_CHECK)
235
                (maxPeakXtalk ALWAYS_CHECK)
236
                (maxSSN ALWAYS_CHECK)
237
                (minNoiseMargin ALWAYS_CHECK)
238
                (minFirstSwitchTime ALWAYS_CHECK)
239
                (maxFinalSettleTime ALWAYS_CHECK)
240
                (maxNetParallelism ALWAYS_CHECK)
241
                (propagationDelay ALWAYS_CHECK)
242
                (relativePropagationDelay ALWAYS_CHECK)
243
                (TotalEtchLength ALWAYS_CHECK)
244
                (XtalkTimingWindowDescriptor
245
                    (XtalkActiveTimes ALWAYS_CHECK)
246
                    (XtalkSensitiveTimes ALWAYS_CHECK)
247
                )
248
            )
249
        )
250
        (physicalSetName "C1"
251
            (lockFlag OFF)
252
            (viaList  "VIA" "C_VIA")
253
            (physicalLayerGroup "TOP"
254
                (minLineWidth 20)
255
                (minNeckWidth 20)
256
                (maxNeckLength 500)
257
                (minBlindBuriedViaStaggerDistance 5)
258
                (maxBlindBuriedViaStaggerDistance 0)
259
                (allowOnEtchSubclass TRUE)
260
                (teesAllowed ANYWHERE)
261
                (directConnectAllowed ALL_ALLOWED)
262
                (maxNumberOfCrossings 0)
263
                (minDistanceBetweenCrossings 0)
264
                (minEndSegmentLength 0)
265
                (maxBondingWireLength 0)
266
                (minBondingWireLength 0)
267
            )
268
            (physicalLayerGroup "BOTTOM"
269
                (minLineWidth 20)
270
                (minNeckWidth 20)
271
                (maxNeckLength 500)
272
                (minBlindBuriedViaStaggerDistance 5)
273
                (maxBlindBuriedViaStaggerDistance 0)
274
                (allowOnEtchSubclass TRUE)
275
                (teesAllowed ANYWHERE)
276
                (directConnectAllowed ALL_ALLOWED)
277
                (maxNumberOfCrossings 0)
278
                (minDistanceBetweenCrossings 0)
279
                (minEndSegmentLength 0)
280
                (maxBondingWireLength 0)
281
                (minBondingWireLength 0)
282
            )
283
        )
284
        (physicalSetName "C2"
285
            (lockFlag OFF)
286
            (viaList  "VIA" "C_VIA")
287
            (physicalLayerGroup "TOP"
288
                (minLineWidth 16)
289
                (minNeckWidth 16)
290
                (maxNeckLength 500)
291
                (minBlindBuriedViaStaggerDistance 5)
292
                (maxBlindBuriedViaStaggerDistance 0)
293
                (allowOnEtchSubclass TRUE)
294
                (teesAllowed ANYWHERE)
295
                (directConnectAllowed ALL_ALLOWED)
296
                (maxNumberOfCrossings 0)
297
                (minDistanceBetweenCrossings 0)
298
                (minEndSegmentLength 0)
299
                (maxBondingWireLength 0)
300
                (minBondingWireLength 0)
301
            )
302
            (physicalLayerGroup "BOTTOM"
303
                (minLineWidth 16)
304
                (minNeckWidth 16)
305
                (maxNeckLength 500)
306
                (minBlindBuriedViaStaggerDistance 5)
307
                (maxBlindBuriedViaStaggerDistance 0)
308
                (allowOnEtchSubclass TRUE)
309
                (teesAllowed ANYWHERE)
310
                (directConnectAllowed ALL_ALLOWED)
311
                (maxNumberOfCrossings 0)
312
                (minDistanceBetweenCrossings 0)
313
                (minEndSegmentLength 0)
314
                (maxBondingWireLength 0)
315
                (minBondingWireLength 0)
316
            )
317
        )
318
        (physicalSetName "C3"
319
            (lockFlag OFF)
320
            (viaList  "VIA" "C_VIA")
321
            (physicalLayerGroup "TOP"
322
                (minLineWidth 12)
323
                (minNeckWidth 12)
324
                (maxNeckLength 500)
325
                (minBlindBuriedViaStaggerDistance 5)
326
                (maxBlindBuriedViaStaggerDistance 0)
327
                (allowOnEtchSubclass TRUE)
328
                (teesAllowed ANYWHERE)
329
                (directConnectAllowed ALL_ALLOWED)
330
                (maxNumberOfCrossings 0)
331
                (minDistanceBetweenCrossings 0)
332
                (minEndSegmentLength 0)
333
                (maxBondingWireLength 0)
334
                (minBondingWireLength 0)
335
            )
336
            (physicalLayerGroup "BOTTOM"
337
                (minLineWidth 12)
338
                (minNeckWidth 12)
339
                (maxNeckLength 500)
340
                (minBlindBuriedViaStaggerDistance 5)
341
                (maxBlindBuriedViaStaggerDistance 0)
342
                (allowOnEtchSubclass TRUE)
343
                (teesAllowed ANYWHERE)
344
                (directConnectAllowed ALL_ALLOWED)
345
                (maxNumberOfCrossings 0)
346
                (minDistanceBetweenCrossings 0)
347
                (minEndSegmentLength 0)
348
                (maxBondingWireLength 0)
349
                (minBondingWireLength 0)
350
            )
351
        )
352
        (physicalSetName "C4"
353
            (lockFlag OFF)
354
            (viaList  "VIA" "C_VIA")
355
            (physicalLayerGroup "TOP"
356
                (minLineWidth 8)
357
                (minNeckWidth 8)
358
                (maxNeckLength 500)
359
                (minBlindBuriedViaStaggerDistance 5)
360
                (maxBlindBuriedViaStaggerDistance 0)
361
                (allowOnEtchSubclass TRUE)
362
                (teesAllowed ANYWHERE)
363
                (directConnectAllowed ALL_ALLOWED)
364
                (maxNumberOfCrossings 0)
365
                (minDistanceBetweenCrossings 0)
366
                (minEndSegmentLength 0)
367
                (maxBondingWireLength 0)
368
                (minBondingWireLength 0)
369
            )
370
            (physicalLayerGroup "BOTTOM"
371
                (minLineWidth 8)
372
                (minNeckWidth 8)
373
                (maxNeckLength 500)
374
                (minBlindBuriedViaStaggerDistance 5)
375
                (maxBlindBuriedViaStaggerDistance 0)
376
                (allowOnEtchSubclass TRUE)
377
                (teesAllowed ANYWHERE)
378
                (directConnectAllowed ALL_ALLOWED)
379
                (maxNumberOfCrossings 0)
380
                (minDistanceBetweenCrossings 0)
381
                (minEndSegmentLength 0)
382
                (maxBondingWireLength 0)
383
                (minBondingWireLength 0)
384
            )
385
        )
386
        (physicalSetName "DEFAULT"
387
            (lockFlag OFF)
388
            (viaList  "VIA" "C_VIA")
389
            (physicalLayerGroup "TOP"
390
                (minLineWidth 12)
391
                (minNeckWidth 8)
392
                (maxNeckLength 500)
393
                (minBlindBuriedViaStaggerDistance 5)
394
                (maxBlindBuriedViaStaggerDistance 0)
395
                (allowOnEtchSubclass TRUE)
396
                (teesAllowed ANYWHERE)
397
                (directConnectAllowed ALL_ALLOWED)
398
                (maxNumberOfCrossings 0)
399
                (minDistanceBetweenCrossings 0)
400
                (minEndSegmentLength 0)
401
                (maxBondingWireLength 0)
402
                (minBondingWireLength 0)
403
            )
404
            (physicalLayerGroup "BOTTOM"
405
                (minLineWidth 12)
406
                (minNeckWidth 8)
407
                (maxNeckLength 500)
408
                (minBlindBuriedViaStaggerDistance 5)
409
                (maxBlindBuriedViaStaggerDistance 0)
410
                (allowOnEtchSubclass TRUE)
411
                (teesAllowed ANYWHERE)
412
                (directConnectAllowed ALL_ALLOWED)
413
                (maxNumberOfCrossings 0)
414
                (minDistanceBetweenCrossings 0)
415
                (minEndSegmentLength 0)
416
                (maxBondingWireLength 0)
417
                (minBondingWireLength 0)
418
            )
419
        )
420
        (spacingSetName "C1"
421
            (lockFlag OFF)
422
            (minBlindBuriedViaGap 5)
423
            (differentialPairLengthTolerance "")
424
            (differentialPairSecondaryMaxLength 0)
425
            (spacingLayerGroup "TOP"
426
                (sameNetCheck FALSE)
427
                (differentialPairPrimaryMaxSeparation 0)
428
                (differentialPairSecondaryMaxSeparation 0)
429
                (spacing
430
                    (blindBuriedViaToBlindBuriedVia 20)
431
                    (blindBuriedViaToLine 20)
432
                    (blindBuriedViaToSMDPin 20)
433
                    (blindBuriedViaToShape 20)
434
                    (blindBuriedViaToTestPin 20)
435
                    (blindBuriedViaToTestVia 20)
436
                    (blindBuriedViaToThruPin 20)
437
                    (blindBuriedViaToThruVia 20)
438
                    (diagonalWireToDiagonalWire 5)
439
                    (diagonalWireToHole 5)
440
                    (diagonalWireToOrthogonalWire 5)
441
                    (holeToHole 5)
442
                    (holeToOrthogonalWire 5)
443
                    (lineToLine 20)
444
                    (lineToSMDPin 20)
445
                    (lineToShape 20)
446
                    (lineToTestPin 20)
447
                    (lineToTestVia 20)
448
                    (lineToThruPin 20)
449
                    (lineToThruVia 20)
450
                    (orthogonalWireToOrthogonalWire 5)
451
                    (shapeToSMDPin 20)
452
                    (shapeToShape 20)
453
                    (shapeToTestPin 20)
454
                    (shapeToTestVia 20)
455
                    (shapeToThruPin 20)
456
                    (shapeToThruVia 20)
457
                    (SMDPinToSMDPin 20)
458
                    (SMDPinToTestPin 20)
459
                    (SMDPinToTestVia 20)
460
                    (SMDPinToThruPin 20)
461
                    (SMDPinToThruVia 20)
462
                    (testPinToTestPin 20)
463
                    (testPinToTestVia 20)
464
                    (testPinToThruPin 20)
465
                    (testPinToThruVia 20)
466
                    (testViaToTestVia 20)
467
                    (testViaToThruPin 20)
468
                    (testViaToThruVia 20)
469
                    (thruPinToThruPin 20)
470
                    (thruPinToThruVia 20)
471
                    (thruViaToThruVia 20)
472
                    (thruPinToBondpad 20)
473
                    (SMDPinToBondpad 20)
474
                    (thruViaToBondpad 20)
475
                    (bondpadToBondpad 20)
476
                    (bondpadToLine 20)
477
                    (bondpadToShape 20)
478
                    (BBViaToBondpad 20)
479
                    (testPinToBondpad 20)
480
                    (testViaToBondpad 20)
481
                )
482
            )
483
            (spacingLayerGroup "BOTTOM"
484
                (sameNetCheck FALSE)
485
                (differentialPairPrimaryMaxSeparation 0)
486
                (differentialPairSecondaryMaxSeparation 0)
487
                (spacing
488
                    (blindBuriedViaToBlindBuriedVia 20)
489
                    (blindBuriedViaToLine 20)
490
                    (blindBuriedViaToSMDPin 20)
491
                    (blindBuriedViaToShape 20)
492
                    (blindBuriedViaToTestPin 20)
493
                    (blindBuriedViaToTestVia 20)
494
                    (blindBuriedViaToThruPin 20)
495
                    (blindBuriedViaToThruVia 20)
496
                    (diagonalWireToDiagonalWire 5)
497
                    (diagonalWireToHole 5)
498
                    (diagonalWireToOrthogonalWire 5)
499
                    (holeToHole 5)
500
                    (holeToOrthogonalWire 5)
501
                    (lineToLine 20)
502
                    (lineToSMDPin 20)
503
                    (lineToShape 20)
504
                    (lineToTestPin 20)
505
                    (lineToTestVia 20)
506
                    (lineToThruPin 20)
507
                    (lineToThruVia 20)
508
                    (orthogonalWireToOrthogonalWire 5)
509
                    (shapeToSMDPin 20)
510
                    (shapeToShape 20)
511
                    (shapeToTestPin 20)
512
                    (shapeToTestVia 20)
513
                    (shapeToThruPin 20)
514
                    (shapeToThruVia 20)
515
                    (SMDPinToSMDPin 20)
516
                    (SMDPinToTestPin 20)
517
                    (SMDPinToTestVia 20)
518
                    (SMDPinToThruPin 20)
519
                    (SMDPinToThruVia 20)
520
                    (testPinToTestPin 20)
521
                    (testPinToTestVia 20)
522
                    (testPinToThruPin 20)
523
                    (testPinToThruVia 20)
524
                    (testViaToTestVia 20)
525
                    (testViaToThruPin 20)
526
                    (testViaToThruVia 20)
527
                    (thruPinToThruPin 20)
528
                    (thruPinToThruVia 20)
529
                    (thruViaToThruVia 20)
530
                    (thruPinToBondpad 20)
531
                    (SMDPinToBondpad 20)
532
                    (thruViaToBondpad 20)
533
                    (bondpadToBondpad 20)
534
                    (bondpadToLine 20)
535
                    (bondpadToShape 20)
536
                    (BBViaToBondpad 20)
537
                    (testPinToBondpad 20)
538
                    (testViaToBondpad 20)
539
                )
540
            )
541
        )
542
        (spacingSetName "C2"
543
            (lockFlag OFF)
544
            (minBlindBuriedViaGap 5)
545
            (differentialPairLengthTolerance "")
546
            (differentialPairSecondaryMaxLength 0)
547
            (spacingLayerGroup "TOP"
548
                (sameNetCheck FALSE)
549
                (differentialPairPrimaryMaxSeparation 0)
550
                (differentialPairSecondaryMaxSeparation 0)
551
                (spacing
552
                    (blindBuriedViaToBlindBuriedVia 16)
553
                    (blindBuriedViaToLine 16)
554
                    (blindBuriedViaToSMDPin 16)
555
                    (blindBuriedViaToShape 16)
556
                    (blindBuriedViaToTestPin 16)
557
                    (blindBuriedViaToTestVia 16)
558
                    (blindBuriedViaToThruPin 16)
559
                    (blindBuriedViaToThruVia 16)
560
                    (diagonalWireToDiagonalWire 5)
561
                    (diagonalWireToHole 5)
562
                    (diagonalWireToOrthogonalWire 5)
563
                    (holeToHole 5)
564
                    (holeToOrthogonalWire 5)
565
                    (lineToLine 16)
566
                    (lineToSMDPin 16)
567
                    (lineToShape 16)
568
                    (lineToTestPin 16)
569
                    (lineToTestVia 16)
570
                    (lineToThruPin 16)
571
                    (lineToThruVia 16)
572
                    (orthogonalWireToOrthogonalWire 5)
573
                    (shapeToSMDPin 16)
574
                    (shapeToShape 16)
575
                    (shapeToTestPin 16)
576
                    (shapeToTestVia 16)
577
                    (shapeToThruPin 16)
578
                    (shapeToThruVia 16)
579
                    (SMDPinToSMDPin 16)
580
                    (SMDPinToTestPin 16)
581
                    (SMDPinToTestVia 16)
582
                    (SMDPinToThruPin 16)
583
                    (SMDPinToThruVia 16)
584
                    (testPinToTestPin 16)
585
                    (testPinToTestVia 16)
586
                    (testPinToThruPin 16)
587
                    (testPinToThruVia 16)
588
                    (testViaToTestVia 16)
589
                    (testViaToThruPin 16)
590
                    (testViaToThruVia 16)
591
                    (thruPinToThruPin 16)
592
                    (thruPinToThruVia 16)
593
                    (thruViaToThruVia 16)
594
                    (thruPinToBondpad 16)
595
                    (SMDPinToBondpad 16)
596
                    (thruViaToBondpad 16)
597
                    (bondpadToBondpad 16)
598
                    (bondpadToLine 16)
599
                    (bondpadToShape 16)
600
                    (BBViaToBondpad 16)
601
                    (testPinToBondpad 16)
602
                    (testViaToBondpad 16)
603
                )
604
            )
605
            (spacingLayerGroup "BOTTOM"
606
                (sameNetCheck FALSE)
607
                (differentialPairPrimaryMaxSeparation 0)
608
                (differentialPairSecondaryMaxSeparation 0)
609
                (spacing
610
                    (blindBuriedViaToBlindBuriedVia 16)
611
                    (blindBuriedViaToLine 16)
612
                    (blindBuriedViaToSMDPin 16)
613
                    (blindBuriedViaToShape 16)
614
                    (blindBuriedViaToTestPin 16)
615
                    (blindBuriedViaToTestVia 16)
616
                    (blindBuriedViaToThruPin 16)
617
                    (blindBuriedViaToThruVia 16)
618
                    (diagonalWireToDiagonalWire 5)
619
                    (diagonalWireToHole 5)
620
                    (diagonalWireToOrthogonalWire 5)
621
                    (holeToHole 5)
622
                    (holeToOrthogonalWire 5)
623
                    (lineToLine 16)
624
                    (lineToSMDPin 16)
625
                    (lineToShape 16)
626
                    (lineToTestPin 16)
627
                    (lineToTestVia 16)
628
                    (lineToThruPin 16)
629
                    (lineToThruVia 16)
630
                    (orthogonalWireToOrthogonalWire 5)
631
                    (shapeToSMDPin 16)
632
                    (shapeToShape 16)
633
                    (shapeToTestPin 16)
634
                    (shapeToTestVia 16)
635
                    (shapeToThruPin 16)
636
                    (shapeToThruVia 16)
637
                    (SMDPinToSMDPin 16)
638
                    (SMDPinToTestPin 16)
639
                    (SMDPinToTestVia 16)
640
                    (SMDPinToThruPin 16)
641
                    (SMDPinToThruVia 16)
642
                    (testPinToTestPin 16)
643
                    (testPinToTestVia 16)
644
                    (testPinToThruPin 16)
645
                    (testPinToThruVia 16)
646
                    (testViaToTestVia 16)
647
                    (testViaToThruPin 16)
648
                    (testViaToThruVia 16)
649
                    (thruPinToThruPin 16)
650
                    (thruPinToThruVia 16)
651
                    (thruViaToThruVia 16)
652
                    (thruPinToBondpad 16)
653
                    (SMDPinToBondpad 16)
654
                    (thruViaToBondpad 16)
655
                    (bondpadToBondpad 16)
656
                    (bondpadToLine 16)
657
                    (bondpadToShape 16)
658
                    (BBViaToBondpad 16)
659
                    (testPinToBondpad 16)
660
                    (testViaToBondpad 16)
661
                )
662
            )
663
        )
664
        (spacingSetName "C4"
665
            (lockFlag OFF)
666
            (minBlindBuriedViaGap 5)
667
            (differentialPairLengthTolerance "")
668
            (differentialPairSecondaryMaxLength 0)
669
            (spacingLayerGroup "TOP"
670
                (sameNetCheck FALSE)
671
                (differentialPairPrimaryMaxSeparation 0)
672
                (differentialPairSecondaryMaxSeparation 0)
673
                (spacing
674
                    (blindBuriedViaToBlindBuriedVia 8)
675
                    (blindBuriedViaToLine 8)
676
                    (blindBuriedViaToSMDPin 8)
677
                    (blindBuriedViaToShape 8)
678
                    (blindBuriedViaToTestPin 8)
679
                    (blindBuriedViaToTestVia 8)
680
                    (blindBuriedViaToThruPin 8)
681
                    (blindBuriedViaToThruVia 8)
682
                    (diagonalWireToDiagonalWire 5)
683
                    (diagonalWireToHole 5)
684
                    (diagonalWireToOrthogonalWire 5)
685
                    (holeToHole 5)
686
                    (holeToOrthogonalWire 5)
687
                    (lineToLine 8)
688
                    (lineToSMDPin 8)
689
                    (lineToShape 8)
690
                    (lineToTestPin 8)
691
                    (lineToTestVia 8)
692
                    (lineToThruPin 8)
693
                    (lineToThruVia 8)
694
                    (orthogonalWireToOrthogonalWire 5)
695
                    (shapeToSMDPin 8)
696
                    (shapeToShape 8)
697
                    (shapeToTestPin 8)
698
                    (shapeToTestVia 8)
699
                    (shapeToThruPin 8)
700
                    (shapeToThruVia 8)
701
                    (SMDPinToSMDPin 8)
702
                    (SMDPinToTestPin 8)
703
                    (SMDPinToTestVia 8)
704
                    (SMDPinToThruPin 8)
705
                    (SMDPinToThruVia 8)
706
                    (testPinToTestPin 8)
707
                    (testPinToTestVia 8)
708
                    (testPinToThruPin 8)
709
                    (testPinToThruVia 8)
710
                    (testViaToTestVia 8)
711
                    (testViaToThruPin 8)
712
                    (testViaToThruVia 8)
713
                    (thruPinToThruPin 8)
714
                    (thruPinToThruVia 8)
715
                    (thruViaToThruVia 8)
716
                    (thruPinToBondpad 8)
717
                    (SMDPinToBondpad 8)
718
                    (thruViaToBondpad 8)
719
                    (bondpadToBondpad 8)
720
                    (bondpadToLine 8)
721
                    (bondpadToShape 8)
722
                    (BBViaToBondpad 8)
723
                    (testPinToBondpad 8)
724
                    (testViaToBondpad 8)
725
                )
726
            )
727
            (spacingLayerGroup "BOTTOM"
728
                (sameNetCheck FALSE)
729
                (differentialPairPrimaryMaxSeparation 0)
730
                (differentialPairSecondaryMaxSeparation 0)
731
                (spacing
732
                    (blindBuriedViaToBlindBuriedVia 8)
733
                    (blindBuriedViaToLine 8)
734
                    (blindBuriedViaToSMDPin 8)
735
                    (blindBuriedViaToShape 8)
736
                    (blindBuriedViaToTestPin 8)
737
                    (blindBuriedViaToTestVia 8)
738
                    (blindBuriedViaToThruPin 8)
739
                    (blindBuriedViaToThruVia 8)
740
                    (diagonalWireToDiagonalWire 5)
741
                    (diagonalWireToHole 5)
742
                    (diagonalWireToOrthogonalWire 5)
743
                    (holeToHole 5)
744
                    (holeToOrthogonalWire 5)
745
                    (lineToLine 8)
746
                    (lineToSMDPin 8)
747
                    (lineToShape 8)
748
                    (lineToTestPin 8)
749
                    (lineToTestVia 8)
750
                    (lineToThruPin 8)
751
                    (lineToThruVia 8)
752
                    (orthogonalWireToOrthogonalWire 5)
753
                    (shapeToSMDPin 8)
754
                    (shapeToShape 8)
755
                    (shapeToTestPin 8)
756
                    (shapeToTestVia 8)
757
                    (shapeToThruPin 8)
758
                    (shapeToThruVia 8)
759
                    (SMDPinToSMDPin 8)
760
                    (SMDPinToTestPin 8)
761
                    (SMDPinToTestVia 8)
762
                    (SMDPinToThruPin 8)
763
                    (SMDPinToThruVia 8)
764
                    (testPinToTestPin 8)
765
                    (testPinToTestVia 8)
766
                    (testPinToThruPin 8)
767
                    (testPinToThruVia 8)
768
                    (testViaToTestVia 8)
769
                    (testViaToThruPin 8)
770
                    (testViaToThruVia 8)
771
                    (thruPinToThruPin 8)
772
                    (thruPinToThruVia 8)
773
                    (thruViaToThruVia 8)
774
                    (thruPinToBondpad 8)
775
                    (SMDPinToBondpad 8)
776
                    (thruViaToBondpad 8)
777
                    (bondpadToBondpad 8)
778
                    (bondpadToLine 8)
779
                    (bondpadToShape 8)
780
                    (BBViaToBondpad 8)
781
                    (testPinToBondpad 8)
782
                    (testViaToBondpad 8)
783
                )
784
            )
785
        )
786
        (spacingSetName "C3"
787
            (lockFlag OFF)
788
            (minBlindBuriedViaGap 5)
789
            (differentialPairLengthTolerance "")
790
            (differentialPairSecondaryMaxLength 0)
791
            (spacingLayerGroup "TOP"
792
                (sameNetCheck FALSE)
793
                (differentialPairPrimaryMaxSeparation 0)
794
                (differentialPairSecondaryMaxSeparation 0)
795
                (spacing
796
                    (blindBuriedViaToBlindBuriedVia 12)
797
                    (blindBuriedViaToLine 12)
798
                    (blindBuriedViaToSMDPin 12)
799
                    (blindBuriedViaToShape 12)
800
                    (blindBuriedViaToTestPin 12)
801
                    (blindBuriedViaToTestVia 12)
802
                    (blindBuriedViaToThruPin 12)
803
                    (blindBuriedViaToThruVia 12)
804
                    (diagonalWireToDiagonalWire 5)
805
                    (diagonalWireToHole 5)
806
                    (diagonalWireToOrthogonalWire 5)
807
                    (holeToHole 5)
808
                    (holeToOrthogonalWire 5)
809
                    (lineToLine 12)
810
                    (lineToSMDPin 12)
811
                    (lineToShape 12)
812
                    (lineToTestPin 12)
813
                    (lineToTestVia 12)
814
                    (lineToThruPin 12)
815
                    (lineToThruVia 12)
816
                    (orthogonalWireToOrthogonalWire 5)
817
                    (shapeToSMDPin 12)
818
                    (shapeToShape 12)
819
                    (shapeToTestPin 12)
820
                    (shapeToTestVia 12)
821
                    (shapeToThruPin 12)
822
                    (shapeToThruVia 12)
823
                    (SMDPinToSMDPin 12)
824
                    (SMDPinToTestPin 12)
825
                    (SMDPinToTestVia 12)
826
                    (SMDPinToThruPin 12)
827
                    (SMDPinToThruVia 12)
828
                    (testPinToTestPin 12)
829
                    (testPinToTestVia 12)
830
                    (testPinToThruPin 12)
831
                    (testPinToThruVia 12)
832
                    (testViaToTestVia 12)
833
                    (testViaToThruPin 12)
834
                    (testViaToThruVia 12)
835
                    (thruPinToThruPin 12)
836
                    (thruPinToThruVia 12)
837
                    (thruViaToThruVia 12)
838
                    (thruPinToBondpad 12)
839
                    (SMDPinToBondpad 12)
840
                    (thruViaToBondpad 12)
841
                    (bondpadToBondpad 12)
842
                    (bondpadToLine 12)
843
                    (bondpadToShape 12)
844
                    (BBViaToBondpad 12)
845
                    (testPinToBondpad 12)
846
                    (testViaToBondpad 12)
847
                )
848
            )
849
            (spacingLayerGroup "BOTTOM"
850
                (sameNetCheck FALSE)
851
                (differentialPairPrimaryMaxSeparation 0)
852
                (differentialPairSecondaryMaxSeparation 0)
853
                (spacing
854
                    (blindBuriedViaToBlindBuriedVia 12)
855
                    (blindBuriedViaToLine 12)
856
                    (blindBuriedViaToSMDPin 12)
857
                    (blindBuriedViaToShape 12)
858
                    (blindBuriedViaToTestPin 12)
859
                    (blindBuriedViaToTestVia 12)
860
                    (blindBuriedViaToThruPin 12)
861
                    (blindBuriedViaToThruVia 12)
862
                    (diagonalWireToDiagonalWire 5)
863
                    (diagonalWireToHole 5)
864
                    (diagonalWireToOrthogonalWire 5)
865
                    (holeToHole 5)
866
                    (holeToOrthogonalWire 5)
867
                    (lineToLine 12)
868
                    (lineToSMDPin 12)
869
                    (lineToShape 12)
870
                    (lineToTestPin 12)
871
                    (lineToTestVia 12)
872
                    (lineToThruPin 12)
873
                    (lineToThruVia 12)
874
                    (orthogonalWireToOrthogonalWire 5)
875
                    (shapeToSMDPin 12)
876
                    (shapeToShape 12)
877
                    (shapeToTestPin 12)
878
                    (shapeToTestVia 12)
879
                    (shapeToThruPin 12)
880
                    (shapeToThruVia 12)
881
                    (SMDPinToSMDPin 12)
882
                    (SMDPinToTestPin 12)
883
                    (SMDPinToTestVia 12)
884
                    (SMDPinToThruPin 12)
885
                    (SMDPinToThruVia 12)
886
                    (testPinToTestPin 12)
887
                    (testPinToTestVia 12)
888
                    (testPinToThruPin 12)
889
                    (testPinToThruVia 12)
890
                    (testViaToTestVia 12)
891
                    (testViaToThruPin 12)
892
                    (testViaToThruVia 12)
893
                    (thruPinToThruPin 12)
894
                    (thruPinToThruVia 12)
895
                    (thruViaToThruVia 12)
896
                    (thruPinToBondpad 12)
897
                    (SMDPinToBondpad 12)
898
                    (thruViaToBondpad 12)
899
                    (bondpadToBondpad 12)
900
                    (bondpadToLine 12)
901
                    (bondpadToShape 12)
902
                    (BBViaToBondpad 12)
903
                    (testPinToBondpad 12)
904
                    (testViaToBondpad 12)
905
                )
906
            )
907
        )
908
        (spacingSetName "DEFAULT"
909
            (lockFlag OFF)
910
            (minBlindBuriedViaGap 5)
911
            (differentialPairLengthTolerance "")
912
            (differentialPairSecondaryMaxLength 0)
913
            (spacingLayerGroup "TOP"
914
                (sameNetCheck TRUE)
915
                (differentialPairPrimaryMaxSeparation 0)
916
                (differentialPairSecondaryMaxSeparation 0)
917
                (spacing
918
                    (blindBuriedViaToBlindBuriedVia 12)
919
                    (blindBuriedViaToLine 12)
920
                    (blindBuriedViaToSMDPin 12)
921
                    (blindBuriedViaToShape 12)
922
                    (blindBuriedViaToTestPin 12)
923
                    (blindBuriedViaToTestVia 12)
924
                    (blindBuriedViaToThruPin 12)
925
                    (blindBuriedViaToThruVia 12)
926
                    (diagonalWireToDiagonalWire 5)
927
                    (diagonalWireToHole 5)
928
                    (diagonalWireToOrthogonalWire 5)
929
                    (holeToHole 5)
930
                    (holeToOrthogonalWire 5)
931
                    (lineToLine 12)
932
                    (lineToSMDPin 12)
933
                    (lineToShape 12)
934
                    (lineToTestPin 12)
935
                    (lineToTestVia 12)
936
                    (lineToThruPin 12)
937
                    (lineToThruVia 12)
938
                    (orthogonalWireToOrthogonalWire 5)
939
                    (shapeToSMDPin 12)
940
                    (shapeToShape 12)
941
                    (shapeToTestPin 12)
942
                    (shapeToTestVia 12)
943
                    (shapeToThruPin 12)
944
                    (shapeToThruVia 12)
945
                    (SMDPinToSMDPin 12)
946
                    (SMDPinToTestPin 12)
947
                    (SMDPinToTestVia 12)
948
                    (SMDPinToThruPin 12)
949
                    (SMDPinToThruVia 12)
950
                    (testPinToTestPin 12)
951
                    (testPinToTestVia 12)
952
                    (testPinToThruPin 12)
953
                    (testPinToThruVia 12)
954
                    (testViaToTestVia 12)
955
                    (testViaToThruPin 12)
956
                    (testViaToThruVia 12)
957
                    (thruPinToThruPin 12)
958
                    (thruPinToThruVia 12)
959
                    (thruViaToThruVia 12)
960
                    (thruPinToBondpad 12)
961
                    (SMDPinToBondpad 12)
962
                    (thruViaToBondpad 12)
963
                    (bondpadToBondpad 12)
964
                    (bondpadToLine 12)
965
                    (bondpadToShape 12)
966
                    (BBViaToBondpad 12)
967
                    (testPinToBondpad 12)
968
                    (testViaToBondpad 12)
969
                )
970
            )
971
            (spacingLayerGroup "BOTTOM"
972
                (sameNetCheck TRUE)
973
                (differentialPairPrimaryMaxSeparation 0)
974
                (differentialPairSecondaryMaxSeparation 0)
975
                (spacing
976
                    (blindBuriedViaToBlindBuriedVia 12)
977
                    (blindBuriedViaToLine 12)
978
                    (blindBuriedViaToSMDPin 12)
979
                    (blindBuriedViaToShape 12)
980
                    (blindBuriedViaToTestPin 12)
981
                    (blindBuriedViaToTestVia 12)
982
                    (blindBuriedViaToThruPin 12)
983
                    (blindBuriedViaToThruVia 12)
984
                    (diagonalWireToDiagonalWire 5)
985
                    (diagonalWireToHole 5)
986
                    (diagonalWireToOrthogonalWire 5)
987
                    (holeToHole 5)
988
                    (holeToOrthogonalWire 5)
989
                    (lineToLine 12)
990
                    (lineToSMDPin 12)
991
                    (lineToShape 12)
992
                    (lineToTestPin 12)
993
                    (lineToTestVia 12)
994
                    (lineToThruPin 12)
995
                    (lineToThruVia 12)
996
                    (orthogonalWireToOrthogonalWire 5)
997
                    (shapeToSMDPin 12)
998
                    (shapeToShape 12)
999
                    (shapeToTestPin 12)
1000
                    (shapeToTestVia 12)
1001
                    (shapeToThruPin 12)
1002
                    (shapeToThruVia 12)
1003
                    (SMDPinToSMDPin 12)
1004
                    (SMDPinToTestPin 12)
1005
                    (SMDPinToTestVia 12)
1006
                    (SMDPinToThruPin 12)
1007
                    (SMDPinToThruVia 12)
1008
                    (testPinToTestPin 12)
1009
                    (testPinToTestVia 12)
1010
                    (testPinToThruPin 12)
1011
                    (testPinToThruVia 12)
1012
                    (testViaToTestVia 12)
1013
                    (testViaToThruPin 12)
1014
                    (testViaToThruVia 12)
1015
                    (thruPinToThruPin 12)
1016
                    (thruPinToThruVia 12)
1017
                    (thruViaToThruVia 12)
1018
                    (thruPinToBondpad 12)
1019
                    (SMDPinToBondpad 12)
1020
                    (thruViaToBondpad 12)
1021
                    (bondpadToBondpad 12)
1022
                    (bondpadToLine 12)
1023
                    (bondpadToShape 12)
1024
                    (BBViaToBondpad 12)
1025
                    (testPinToBondpad 12)
1026
                    (testViaToBondpad 12)
1027
                )
1028
            )
1029
        )
1030
    )
1031

    
1032
)