0hmX/am3352-ddr-track-a-local-dfm-wip-20261007

Experimental RJ45-corrected board with isolated PG indication. 1005/1005 source joins pass; 15 expanded-guard physical errors, sourcing and qualification gates remain. Not fabrication-ready.

Version
0.0.14
License
unset
Stars
0

layout/ProvisionalDdrAddressRoutes.tsx

// Untuned bus-lane solver candidates. Validate full DDR timing before use.
export const provisionalAddressRoutes = [
  { name: "DDR_CSn0", from: ".Processor > .U1 > .H2", to: ".DDR3 > .U3 > .L2", layer: "top", points: [
    [-1.2, -6],
    [-1.506076017, -6.306076017],
    [-1.529913811, -6.337142034],
    [-1.544898874, -6.373319178],
    [-1.55001, -6.412142034],
    [-1.55001, -7.034123521],
    [-1.555121126, -7.072946378],
    [-1.570106189, -7.109123521],
    [-1.593943983, -7.140189538],
    [-2.243576017, -7.789821573],
    [-2.267413811, -7.82088759],
    [-2.282398874, -7.857064733],
    [-2.28751, -7.89588759],
    [-2.28751, -20.59090093],
    [-2.284627792, -20.620164479],
    [-2.27609193, -20.648303445],
    [-2.262230442, -20.674236465],
    [-2.243576017, -20.696966948],
    [-2.118963983, -20.821578982],
    [-2.100309558, -20.844309464],
    [-2.08644807, -20.870242484],
    [-2.077912208, -20.898381451],
    [-2.07503, -20.927644999],
    [-2.07503, -28.612974966],
    [-2.080141126, -28.651797822],
    [-2.095126189, -28.687974966],
    [-2.118963983, -28.719040983],
    [-2.400046, -29.000123],
  ] },
  { name: "DDR_BA0", from: ".Processor > .U1 > .C4", to: ".DDR3 > .U3 > .M2", layer: "top", points: [
    [-5.2, -4.4],
    [-4.893923983, -4.706076017],
    [-4.870086189, -4.737142034],
    [-4.855101126, -4.773319178],
    [-4.84999, -4.812142034],
    [-4.84999, -7.603018081],
    [-4.845918222, -7.633946303],
    [-4.833980374, -7.662766818],
    [-4.81499, -7.687515556],
    [-4.78499, -7.717515556],
    [-4.765999626, -7.742264293],
    [-4.754061778, -7.771084808],
    [-4.74999, -7.80201303],
    [-4.74999, -10.287877966],
    [-4.744878874, -10.326700822],
    [-4.729893811, -10.362877966],
    [-4.706056017, -10.393943983],
    [-2.918809983, -12.181190017],
    [-2.894972189, -12.212256034],
    [-2.879987126, -12.248433178],
    [-2.874876, -12.287256034],
    [-2.874876, -29.263260966],
    [-2.869764874, -29.302083822],
    [-2.854779811, -29.338260966],
    [-2.830942017, -29.369326983],
    [-2.400046, -29.800223],
  ] },
  { name: "DDR_CK", from: ".Processor > .U1 > .D2", to: ".DDR3 > .U3 > .J7", layer: "inner4", points: [
    [-4.4, -6],
    [-4.114644661, -6.285355339],
    [-4.112842759, -6.287254148],
    [-4.111142702, -6.289244659],
    [-4.10954915, -6.291321416],
    [-4.108066472, -6.293478726],
    [-4.10669873, -6.295710678],
    [-4.105449674, -6.298011153],
    [-4.104322727, -6.300373846],
    [-4.103320979, -6.302792281],
    [-4.102447174, -6.305259828],
    [-4.101703709, -6.307769726],
    [-4.10109262, -6.310315094],
    [-4.100615583, -6.312888955],
    [-4.100273905, -6.315484255],
    [-4.100068523, -6.31809388],
    [-4.1, -6.320710678],
    [-4.1, -7.129289317],
    [-4.100068523, -7.131906115],
    [-4.100273905, -7.13451574],
    [-4.100615583, -7.13711104],
    [-4.10109262, -7.139684901],
    [-4.101703709, -7.142230269],
    [-4.102447174, -7.144740167],
    [-4.103320979, -7.147207714],
    [-4.104322727, -7.149626149],
    [-4.105449674, -7.151988842],
    [-4.10669873, -7.154289317],
    [-4.108066472, -7.156521269],
    [-4.10954915, -7.158678579],
    [-4.111142702, -7.160755336],
    [-4.112842759, -7.162745847],
    [-4.114644661, -7.164644656],
    [-4.165355344, -7.215355339],
    [-4.167254153, -7.217157241],
    [-4.169244664, -7.218857298],
    [-4.171321421, -7.22045085],
    [-4.173478731, -7.221933528],
    [-4.175710683, -7.22330127],
    [-4.178011158, -7.224550326],
    [-4.180373851, -7.225677273],
    [-4.182792286, -7.226679021],
    [-4.185259833, -7.227552826],
    [-4.187769731, -7.228296291],
    [-4.190315099, -7.22890738],
    [-4.19288896, -7.229384417],
    [-4.19548426, -7.229726095],
    [-4.198093885, -7.229931477],
    [-4.200710683, -7.23],
    [-4.242180925, -7.23],
    [-4.24443237, -7.230058956],
    [-4.246677643, -7.230235663],
    [-4.248910591, -7.230529636],
    [-4.251125094, -7.23094007],
    [-4.253315081, -7.231465839],
    [-4.255474551, -7.232105503],
    [-4.257597583, -7.232857309],
    [-4.25967836, -7.233719195],
    [-4.261711177, -7.234688799],
    [-4.263690463, -7.235763463],
    [-4.265610793, -7.236940243],
    [-4.267466904, -7.238215913],
    [-4.269253707, -7.239586975],
    [-4.270966306, -7.241049672],
    [-4.272600006, -7.242599996],
    [-4.277400004, -7.247399994],
    [-4.278950328, -7.249033694],
    [-4.280413025, -7.250746293],
    [-4.281784087, -7.252533096],
    [-4.283059757, -7.254389207],
    [-4.284236537, -7.256309537],
    [-4.285311201, -7.258288823],
    [-4.286280805, -7.26032164],
    [-4.287142691, -7.262402417],
    [-4.287894497, -7.264525449],
    [-4.288534161, -7.266684919],
    [-4.28905993, -7.268874906],
    [-4.289470364, -7.271089409],
    [-4.289764337, -7.273322357],
    [-4.289941044, -7.27556763],
    [-4.29, -7.277819075],
    [-4.29, -27.12872383],
    [-4.289931477, -27.131340628],
    [-4.289726095, -27.133950253],
    [-4.289384417, -27.136545553],
    [-4.28890738, -27.139119415],
    [-4.288296291, -27.141664782],
    [-4.287552826, -27.14417468],
    [-4.286679021, -27.146642227],
    [-4.285677273, -27.149060662],
    [-4.284550326, -27.151423355],
    [-4.28330127, -27.15372383],
    [-4.281933528, -27.155955782],
    [-4.28045085, -27.158113093],
    [-4.278857298, -27.16018985],
    [-4.277157241, -27.16218036],
    [-4.275355339, -27.164079169],
    [-3.731760915, -27.707673593],
    [-3.729983524, -27.70936581],
    [-3.72812524, -27.710968777],
    [-3.726190541, -27.712478631],
    [-3.724184088, -27.713891735],
    [-3.722110713, -27.715204685],
    [-3.719975413, -27.716414317],
    [-3.717783331, -27.717517719],
    [-3.715539748, -27.718512231],
    [-3.713250069, -27.719395457],
    [-3.71091981, -27.720165271],
    [-3.708554585, -27.720819817],
    [-3.706160092, -27.721357518],
    [-3.7037421, -27.72177708],
    [-3.701306433, -27.72207749],
    [-3.69885896, -27.722258027],
    [-3.696405576, -27.722318254],
    [-3.63489799, -27.722318254],
    [1.257094068, -27.722318254],
    [1.259710866, -27.722249731],
    [1.262320491, -27.722044349],
    [1.264915791, -27.721702671],
    [1.267489652, -27.721225634],
    [1.27003502, -27.720614545],
    [1.272544918, -27.71987108],
    [1.275012465, -27.718997275],
    [1.2774309, -27.717995527],
    [1.279793593, -27.71686858],
    [1.282094068, -27.715619524],
    [1.28432602, -27.714251782],
    [1.28648333, -27.712769104],
    [1.288560087, -27.711175552],
    [1.290550598, -27.709475495],
    [1.292449407, -27.707673593],
    [1.599946, -27.400177],
  ] },
  { name: "DDR_CKn", from: ".Processor > .U1 > .D1", to: ".DDR3 > .U3 > .K7", layer: "inner4", points: [
    [-4.4, -6.8],
    [-4.495355339, -6.895355339],
    [-4.497157241, -6.897254148],
    [-4.498857298, -6.899244659],
    [-4.50045085, -6.901321416],
    [-4.501933528, -6.903478726],
    [-4.50330127, -6.905710678],
    [-4.504550326, -6.908011153],
    [-4.505677273, -6.910373846],
    [-4.506679021, -6.912792281],
    [-4.507552826, -6.915259828],
    [-4.508296291, -6.917769726],
    [-4.50890738, -6.920315094],
    [-4.509384417, -6.922888955],
    [-4.509726095, -6.925484255],
    [-4.509931477, -6.92809388],
    [-4.51, -6.930710678],
    [-4.51, -7.25999999],
    [-4.51, -17.330280746],
    [-4.51, -27.219850814],
    [-4.509931477, -27.222467612],
    [-4.509726095, -27.225077237],
    [-4.509384417, -27.227672537],
    [-4.50890738, -27.230246398],
    [-4.508296291, -27.232791766],
    [-4.507552826, -27.235301663],
    [-4.506679021, -27.237769211],
    [-4.505677273, -27.240187646],
    [-4.504550326, -27.242550339],
    [-4.50330127, -27.244850814],
    [-4.501933528, -27.247082765],
    [-4.50045085, -27.249240076],
    [-4.498857298, -27.251316833],
    [-4.497157241, -27.253307344],
    [-4.495355339, -27.255206153],
    [-3.822887899, -27.927673593],
    [-3.821110507, -27.92936581],
    [-3.819252224, -27.930968777],
    [-3.817317525, -27.932478631],
    [-3.815311071, -27.933891735],
    [-3.813237697, -27.935204685],
    [-3.811102397, -27.936414317],
    [-3.808910314, -27.937517719],
    [-3.806666731, -27.938512231],
    [-3.804377052, -27.939395457],
    [-3.802046794, -27.940165271],
    [-3.799681569, -27.940819817],
    [-3.797287076, -27.941357518],
    [-3.794869083, -27.94177708],
    [-3.792433417, -27.94207749],
    [-3.789985943, -27.942258027],
    [-3.78753256, -27.942318254],
    [-3.655608668, -27.942318254],
    [-3.653155284, -27.942378481],
    [-3.650707811, -27.942559018],
    [-3.648272144, -27.942859429],
    [-3.645854152, -27.94327899],
    [-3.643459659, -27.943816691],
    [-3.641094434, -27.944471237],
    [-3.638764175, -27.945241051],
    [-3.636474497, -27.946124277],
    [-3.634230913, -27.947118789],
    [-3.632038831, -27.948222191],
    [-3.629903531, -27.949431824],
    [-3.627830156, -27.950744773],
    [-3.625823703, -27.952157877],
    [-3.623889004, -27.953667731],
    [-3.62203072, -27.955270698],
    [-3.620253329, -27.956962915],
    [-3.565183153, -28.012033091],
    [-3.563381251, -28.0139319],
    [-3.561681194, -28.015922411],
    [-3.560087642, -28.017999168],
    [-3.558604963, -28.020156479],
    [-3.557237222, -28.02238843],
    [-3.555988166, -28.024688905],
    [-3.554861219, -28.027051598],
    [-3.553859471, -28.029470033],
    [-3.552985666, -28.031937581],
    [-3.552242201, -28.034447478],
    [-3.551631112, -28.036992846],
    [-3.551154075, -28.039566707],
    [-3.550812397, -28.042162007],
    [-3.550607015, -28.044771633],
    [-3.550538492, -28.04738843],
    [-3.550538492, -28.092639698],
    [-3.550469969, -28.095256496],
    [-3.550264587, -28.097866121],
    [-3.549922909, -28.100461421],
    [-3.549445872, -28.103035283],
    [-3.548834783, -28.10558065],
    [-3.548091318, -28.108090548],
    [-3.547217513, -28.110558095],
    [-3.546215765, -28.11297653],
    [-3.545088818, -28.115339223],
    [-3.543839762, -28.117639698],
    [-3.54247202, -28.11987165],
    [-3.540989342, -28.122028961],
    [-3.53939579, -28.124105718],
    [-3.537695733, -28.126096228],
    [-3.535893831, -28.127995037],
    [-3.478510529, -28.185378339],
    [-3.47661172, -28.187180241],
    [-3.474621209, -28.188880298],
    [-3.472544452, -28.19047385],
    [-3.470387142, -28.191956528],
    [-3.46815519, -28.19332427],
    [-3.465854715, -28.194573326],
    [-3.463492022, -28.195700273],
    [-3.461073587, -28.196702021],
    [-3.45860604, -28.197575826],
    [-3.456096142, -28.198319291],
    [-3.453550774, -28.19893038],
    [-3.450976913, -28.199407417],
    [-3.448381613, -28.199749095],
    [-3.445771988, -28.199954477],
    [-3.44315519, -28.200023],
    [-3.210675275, -28.200023],
    [-3.190686544, -28.200397711],
    [-3.170697812, -28.201520704],
    [-3.150709081, -28.20338857],
    [-3.13072035, -28.205995637],
    [-3.110731619, -28.209333985],
    [-3.090742888, -28.213393478],
    [-3.070754157, -28.218161786],
    [-3.050765426, -28.223624428],
    [-3.030776695, -28.229764815],
    [-3.010787964, -28.236564297],
    [-2.990799233, -28.244002226],
    [-2.970810502, -28.252056013],
    [-2.950821771, -28.260701198],
    [-2.93083304, -28.269911527],
    [-2.910844309, -28.279659027],
    [-2.890855578, -28.289914097],
    [-2.870866847, -28.300645591],
    [-2.850878116, -28.311820919],
    [-2.830889384, -28.323406142],
    [-2.810900653, -28.335366075],
    [-2.790911922, -28.347664397],
    [-2.770923191, -28.360263757],
    [-2.75093446, -28.373125893],
    [-2.730945729, -28.386211742],
    [-2.710956998, -28.399481564],
    [-2.690968267, -28.412895057],
    [-2.670979536, -28.426411486],
    [-2.650990805, -28.439989801],
    [-2.631002074, -28.453588767],
    [-2.611013343, -28.467167082],
    [-2.591024612, -28.480683511],
    [-2.571035881, -28.494097004],
    [-2.55104715, -28.507366825],
    [-2.531058419, -28.520452674],
    [-2.511069688, -28.53331481],
    [-2.491080956, -28.545914171],
    [-2.471092225, -28.558212493],
    [-2.451103494, -28.570172426],
    [-2.431114763, -28.581757648],
    [-2.411126032, -28.592932976],
    [-2.391137301, -28.603664471],
    [-2.37114857, -28.61391954],
    [-2.351159839, -28.623667041],
    [-2.331171108, -28.63287737],
    [-2.311182377, -28.641522555],
    [-2.291193646, -28.649576341],
    [-2.271204915, -28.657014271],
    [-2.251216184, -28.663813753],
    [-2.231227453, -28.66995414],
    [-2.211238722, -28.675416782],
    [-2.191249991, -28.68018509],
    [-2.17126126, -28.684244582],
    [-2.151272529, -28.687582931],
    [-2.131283797, -28.690189997],
    [-2.111295066, -28.692057864],
    [-2.091306335, -28.693180857],
    [-2.071317604, -28.693555568],
    [-2.051328873, -28.693180857],
    [-2.031340142, -28.692057864],
    [-2.011351411, -28.690189997],
    [-1.99136268, -28.687582931],
    [-1.971373949, -28.684244582],
    [-1.951385218, -28.68018509],
    [-1.931396487, -28.675416782],
    [-1.911407756, -28.66995414],
    [-1.891419025, -28.663813753],
    [-1.871430294, -28.657014271],
    [-1.851441563, -28.649576341],
    [-1.831452832, -28.641522555],
    [-1.811464101, -28.63287737],
    [-1.791475369, -28.623667041],
    [-1.771486638, -28.61391954],
    [-1.751497907, -28.603664471],
    [-1.731509176, -28.592932976],
    [-1.711520445, -28.581757648],
    [-1.691531714, -28.570172426],
    [-1.671542983, -28.558212493],
    [-1.651554252, -28.545914171],
    [-1.631565521, -28.53331481],
    [-1.61157679, -28.520452674],
    [-1.591588059, -28.507366825],
    [-1.571599328, -28.494097004],
    [-1.551610597, -28.480683511],
    [-1.531621866, -28.467167082],
    [-1.511633135, -28.453588767],
    [-1.491644404, -28.439989801],
    [-1.471655673, -28.426411486],
    [-1.451666941, -28.412895057],
    [-1.43167821, -28.399481564],
    [-1.411689479, -28.386211742],
    [-1.391700748, -28.373125893],
    [-1.371712017, -28.360263757],
    [-1.351723286, -28.347664397],
    [-1.331734555, -28.335366075],
    [-1.311745824, -28.323406142],
    [-1.291757093, -28.311820919],
    [-1.271768362, -28.300645591],
    [-1.251779631, -28.289914097],
    [-1.2317909, -28.279659027],
    [-1.211802169, -28.269911527],
    [-1.191813438, -28.260701198],
    [-1.171824707, -28.252056013],
    [-1.151835976, -28.244002226],
    [-1.131847245, -28.236564297],
    [-1.111858514, -28.229764815],
    [-1.091869782, -28.223624428],
    [-1.071881051, -28.218161786],
    [-1.05189232, -28.213393478],
    [-1.031903589, -28.209333985],
    [-1.011914858, -28.205995637],
    [-0.991926127, -28.20338857],
    [-0.971937396, -28.201520704],
    [-0.951948665, -28.200397711],
    [-0.931959934, -28.200023],
    [-0.911971203, -28.200397711],
    [-0.891982472, -28.201520704],
    [-0.871993741, -28.20338857],
    [-0.85200501, -28.205995637],
    [-0.832016279, -28.209333985],
    [-0.812027548, -28.213393478],
    [-0.792038817, -28.218161786],
    [-0.772050086, -28.223624428],
    [-0.752061354, -28.229764815],
    [-0.732072623, -28.236564297],
    [-0.712083892, -28.244002226],
    [-0.692095161, -28.252056013],
    [-0.67210643, -28.260701198],
    [-0.652117699, -28.269911527],
    [-0.632128968, -28.279659027],
    [-0.612140237, -28.289914097],
    [-0.592151506, -28.300645591],
    [-0.572162775, -28.311820919],
    [-0.552174044, -28.323406142],
    [-0.532185313, -28.335366075],
    [-0.512196582, -28.347664397],
    [-0.492207851, -28.360263757],
    [-0.47221912, -28.373125893],
    [-0.452230389, -28.386211742],
    [-0.432241658, -28.399481564],
    [-0.412252926, -28.412895057],
    [-0.392264195, -28.426411486],
    [-0.372275464, -28.439989801],
    [-0.352286733, -28.453588767],
    [-0.332298002, -28.467167082],
    [-0.312309271, -28.480683511],
    [-0.29232054, -28.494097004],
    [-0.272331809, -28.507366825],
    [-0.252343078, -28.520452674],
    [-0.232354347, -28.53331481],
    [-0.212365616, -28.545914171],
    [-0.192376885, -28.558212493],
    [-0.172388154, -28.570172426],
    [-0.152399423, -28.581757648],
    [-0.132410692, -28.592932976],
    [-0.112421961, -28.603664471],
    [-0.09243323, -28.61391954],
    [-0.072444498, -28.623667041],
    [-0.052455767, -28.63287737],
    [-0.032467036, -28.641522555],
    [-0.012478305, -28.649576341],
    [0.007510426, -28.657014271],
    [0.027499157, -28.663813753],
    [0.047487888, -28.66995414],
    [0.067476619, -28.675416782],
    [0.08746535, -28.68018509],
    [0.107454081, -28.684244582],
    [0.127442812, -28.687582931],
    [0.147431543, -28.690189997],
    [0.167420274, -28.692057864],
    [0.187409005, -28.693180857],
    [0.207397736, -28.693555568],
    [0.227386467, -28.693180857],
    [0.247375198, -28.692057864],
    [0.267363929, -28.690189997],
    [0.287352661, -28.687582931],
    [0.307341392, -28.684244582],
    [0.327330123, -28.68018509],
    [0.347318854, -28.675416782],
    [0.367307585, -28.66995414],
    [0.387296316, -28.663813753],
    [0.407285047, -28.657014271],
    [0.427273778, -28.649576341],
    [0.447262509, -28.641522555],
    [0.46725124, -28.63287737],
    [0.487239971, -28.623667041],
    [0.507228702, -28.61391954],
    [0.527217433, -28.603664471],
    [0.547206164, -28.592932976],
    [0.567194895, -28.581757648],
    [0.587183626, -28.570172426],
    [0.607172357, -28.558212493],
    [0.627161089, -28.545914171],
    [0.64714982, -28.53331481],
    [0.667138551, -28.520452674],
    [0.687127282, -28.507366825],
    [0.707116013, -28.494097004],
    [0.727104744, -28.480683511],
    [0.747093475, -28.467167082],
    [0.767082206, -28.453588767],
    [0.787070937, -28.439989801],
    [0.807059668, -28.426411486],
    [0.827048399, -28.412895057],
    [0.84703713, -28.399481564],
    [0.867025861, -28.386211742],
    [0.887014592, -28.373125893],
    [0.907003323, -28.360263757],
    [0.926992054, -28.347664397],
    [0.946980785, -28.335366075],
    [0.966969517, -28.323406142],
    [0.986958248, -28.311820919],
    [1.006946979, -28.300645591],
    [1.02693571, -28.289914097],
    [1.046924441, -28.279659027],
    [1.066913172, -28.269911527],
    [1.086901903, -28.260701198],
    [1.106890634, -28.252056013],
    [1.126879365, -28.244002226],
    [1.146868096, -28.236564297],
    [1.166856827, -28.229764815],
    [1.186845558, -28.223624428],
    [1.206834289, -28.218161786],
    [1.22682302, -28.213393478],
    [1.246811751, -28.209333985],
    [1.266800482, -28.205995637],
    [1.286789213, -28.20338857],
    [1.306777944, -28.201520704],
    [1.326766676, -28.200397711],
    [1.346755407, -28.200023],
    [1.599946, -28.200023],
  ] },
  { name: "DDR_BA1", from: ".Processor > .U1 > .E1", to: ".DDR3 > .U3 > .N8", layer: "inner4", points: [
    [-3.6, -6.8],
    [-3.6, -18.555096111],
    [-3.599939773, -18.557549495],
    [-3.599759236, -18.559996968],
    [-3.599458825, -18.562432635],
    [-3.599039264, -18.564850627],
    [-3.598501563, -18.56724512],
    [-3.597847017, -18.569610345],
    [-3.597077203, -18.571940604],
    [-3.596193977, -18.574230283],
    [-3.595199465, -18.576473866],
    [-3.594096063, -18.578665948],
    [-3.592886431, -18.580801248],
    [-3.591573481, -18.582874623],
    [-3.590160377, -18.584881076],
    [-3.588650523, -18.586815775],
    [-3.587047556, -18.588674059],
    [-3.585355339, -18.59045145],
    [-1.314580661, -20.861226128],
    [-1.312888444, -20.86300352],
    [-1.311285477, -20.864861803],
    [-1.309775623, -20.866796502],
    [-1.308362519, -20.868802956],
    [-1.307049569, -20.87087633],
    [-1.305839937, -20.87301163],
    [-1.304736535, -20.875203713],
    [-1.303742023, -20.877447296],
    [-1.302858797, -20.879736975],
    [-1.302088983, -20.882067233],
    [-1.301434437, -20.884432458],
    [-1.300896736, -20.886826951],
    [-1.300477175, -20.889244944],
    [-1.300176764, -20.89168061],
    [-1.299996227, -20.894128084],
    [-1.299936, -20.896581467],
    [-1.299936, -23.867268216],
    [-1.299875773, -23.8697216],
    [-1.299695236, -23.872169073],
    [-1.299394825, -23.87460474],
    [-1.298975264, -23.877022733],
    [-1.298437563, -23.879417225],
    [-1.297783017, -23.88178245],
    [-1.297013203, -23.884112709],
    [-1.296129977, -23.886402388],
    [-1.295135465, -23.888645971],
    [-1.294032063, -23.890838053],
    [-1.292822431, -23.892973354],
    [-1.291509481, -23.895046728],
    [-1.290096377, -23.897053182],
    [-1.288586523, -23.898987881],
    [-1.286983556, -23.900846164],
    [-1.285291339, -23.902623556],
    [2.385401339, -27.573316234],
    [2.387093556, -27.575093625],
    [2.388696523, -27.576951908],
    [2.390206377, -27.578886607],
    [2.391619481, -27.580893061],
    [2.392932431, -27.582966435],
    [2.394142063, -27.585101736],
    [2.395245465, -27.587293818],
    [2.396239977, -27.589537401],
    [2.397123203, -27.59182708],
    [2.397893017, -27.594157339],
    [2.398547563, -27.596522564],
    [2.399085264, -27.598917057],
    [2.399504825, -27.601335049],
    [2.399805236, -27.603770716],
    [2.399985773, -27.606218189],
    [2.400046, -27.608671573],
    [2.400046, -30.600069],
  ] },
  { name: "DDR_CKE", from: ".Processor > .U1 > .G3", to: ".DDR3 > .U3 > .K9", layer: "inner4", points: [
    [-2, -5.2],
    [-2, -6.403567533],
    [-1.999931477, -6.406184331],
    [-1.999726095, -6.408793956],
    [-1.999384417, -6.411389256],
    [-1.99890738, -6.413963117],
    [-1.998296291, -6.416508485],
    [-1.997552826, -6.419018382],
    [-1.996679021, -6.42148593],
    [-1.995677273, -6.423904365],
    [-1.994550326, -6.426267058],
    [-1.99330127, -6.428567533],
    [-1.991933528, -6.430799484],
    [-1.99045085, -6.432956795],
    [-1.988857298, -6.435033552],
    [-1.987157241, -6.437024063],
    [-1.985355339, -6.438922872],
    [3.185247339, -11.60952555],
    [3.187049241, -11.611424359],
    [3.188749298, -11.613414869],
    [3.19034285, -11.615491626],
    [3.191825528, -11.617648937],
    [3.19319327, -11.619880889],
    [3.194442326, -11.622181364],
    [3.195569273, -11.624544057],
    [3.196571021, -11.626962491],
    [3.197444826, -11.629430039],
    [3.198188291, -11.631939937],
    [3.19879938, -11.634485304],
    [3.199276417, -11.637059166],
    [3.199618095, -11.639654466],
    [3.199823477, -11.642264091],
    [3.199892, -11.644880889],
    [3.199892, -28.200023],
  ] },
  { name: "DDR_A12", from: ".Processor > .U1 > .E3", to: ".DDR3 > .U3 > .N7", layer: "inner4", points: [
    [-3.6, -5.2],
    [-3.6, -5.603567533],
    [-3.599931477, -5.606184331],
    [-3.599726095, -5.608793956],
    [-3.599384417, -5.611389256],
    [-3.59890738, -5.613963117],
    [-3.598296291, -5.616508485],
    [-3.597552826, -5.619018382],
    [-3.596679021, -5.62148593],
    [-3.595677273, -5.623904365],
    [-3.594550326, -5.626267058],
    [-3.59330127, -5.628567533],
    [-3.591933528, -5.630799484],
    [-3.59045085, -5.632956795],
    [-3.588857298, -5.635033552],
    [-3.587157241, -5.637024063],
    [-3.585355339, -5.638922872],
    [2.685411339, -11.90968955],
    [2.687213241, -11.911588359],
    [2.688913298, -11.913578869],
    [2.69050685, -11.915655626],
    [2.691989528, -11.917812937],
    [2.69335727, -11.920044889],
    [2.694606326, -11.922345364],
    [2.695733273, -11.924708057],
    [2.696735021, -11.927126491],
    [2.697608826, -11.929594039],
    [2.698352291, -11.932103937],
    [2.69896338, -11.934649304],
    [2.699440417, -11.937223166],
    [2.699782095, -11.939818466],
    [2.699987477, -11.942428091],
    [2.700056, -11.945044889],
    [2.700056, -30.703626533],
    [2.699995773, -30.706079916],
    [2.699815236, -30.70852739],
    [2.699514825, -30.710963056],
    [2.699095264, -30.713381049],
    [2.698557563, -30.715775542],
    [2.697903017, -30.718140767],
    [2.697133203, -30.720471025],
    [2.696249977, -30.722760704],
    [2.695255465, -30.725004287],
    [2.694152063, -30.72719637],
    [2.692942431, -30.72933167],
    [2.691629481, -30.731405044],
    [2.690216377, -30.733411498],
    [2.688706523, -30.735346197],
    [2.687103556, -30.73720448],
    [2.685411339, -30.738981872],
    [2.538958872, -30.885434339],
    [2.537060063, -30.887236241],
    [2.535069552, -30.888936298],
    [2.532992795, -30.89052985],
    [2.530835484, -30.892012528],
    [2.528603533, -30.89338027],
    [2.526303058, -30.894629326],
    [2.523940365, -30.895756273],
    [2.52152193, -30.896758021],
    [2.519054382, -30.897631826],
    [2.516544485, -30.898375291],
    [2.513999117, -30.89898638],
    [2.511425256, -30.899463417],
    [2.508829956, -30.899805095],
    [2.506220331, -30.900010477],
    [2.503603533, -30.900079],
    [1.920666678, -30.900079],
    [1.91804988, -30.900010477],
    [1.915440255, -30.899805095],
    [1.912844955, -30.899463417],
    [1.910271094, -30.89898638],
    [1.907725726, -30.898375291],
    [1.905215828, -30.897631826],
    [1.902748281, -30.896758021],
    [1.900329846, -30.895756273],
    [1.897967153, -30.894629326],
    [1.895666678, -30.89338027],
    [1.893434726, -30.892012528],
    [1.891277416, -30.89052985],
    [1.889200659, -30.888936298],
    [1.887210148, -30.887236241],
    [1.885311339, -30.885434339],
    [1.599946, -30.600069],
  ] },
  { name: "DDR_A1", from: ".Processor > .U1 > .H1", to: ".DDR3 > .U3 > .P7", layer: "inner4", points: [
    [-1.2, -6.8],
    [3.485248339, -11.485248339],
    [3.487050241, -11.487147148],
    [3.488750298, -11.489137659],
    [3.49034385, -11.491214416],
    [3.491826528, -11.493371726],
    [3.49319427, -11.495603678],
    [3.494443326, -11.497904153],
    [3.495570273, -11.500266846],
    [3.496572021, -11.502685281],
    [3.497445826, -11.505152828],
    [3.498189291, -11.507662726],
    [3.49880038, -11.510208094],
    [3.499277417, -11.512781955],
    [3.499619095, -11.515377255],
    [3.499824477, -11.51798688],
    [3.499893, -11.520603678],
    [3.499893, -30.186659115],
    [3.499824477, -30.189275913],
    [3.499619095, -30.191885538],
    [3.499277417, -30.194480838],
    [3.49880038, -30.1970547],
    [3.498189291, -30.199600067],
    [3.497445826, -30.202109965],
    [3.496572021, -30.204577513],
    [3.495570273, -30.206995947],
    [3.494443326, -30.20935864],
    [3.49319427, -30.211659115],
    [3.491826528, -30.213891067],
    [3.49034385, -30.216048378],
    [3.488750298, -30.218125135],
    [3.487050241, -30.220115646],
    [3.485248339, -30.222014454],
    [2.621818454, -31.085444339],
    [2.620041063, -31.087136556],
    [2.618182779, -31.088739523],
    [2.61624808, -31.090249377],
    [2.614241627, -31.091662481],
    [2.612168252, -31.092975431],
    [2.610032952, -31.094185063],
    [2.60784087, -31.095288465],
    [2.605597287, -31.096282977],
    [2.603307608, -31.097166203],
    [2.600977349, -31.097936017],
    [2.598612124, -31.098590563],
    [2.596217631, -31.099128264],
    [2.593799639, -31.099547825],
    [2.591363972, -31.099848236],
    [2.588916499, -31.100028773],
    [2.586463115, -31.100089],
    [1.920736678, -31.100089],
    [1.91811988, -31.100157523],
    [1.915510255, -31.100362905],
    [1.912914955, -31.100704583],
    [1.910341094, -31.10118162],
    [1.907795726, -31.101792709],
    [1.905285828, -31.102536174],
    [1.902818281, -31.103409979],
    [1.900399846, -31.104411727],
    [1.898037153, -31.105538674],
    [1.895736678, -31.10678773],
    [1.893504726, -31.108155472],
    [1.891347416, -31.10963815],
    [1.889270659, -31.111231702],
    [1.887280148, -31.112931759],
    [1.885381339, -31.114733661],
    [1.599946, -31.400169],
  ] },
  { name: "DDR_A11", from: ".Processor > .U1 > .F2", to: ".DDR3 > .U3 > .R7", layer: "inner4", points: [
    [-2.8, -6],
    [-2.8, -5.596425011],
    [-2.799931477, -5.593808214],
    [-2.799726095, -5.591198588],
    [-2.799384417, -5.588603288],
    [-2.79890738, -5.586029427],
    [-2.798296291, -5.583484059],
    [-2.797552826, -5.580974162],
    [-2.796679021, -5.578506614],
    [-2.795677273, -5.576088179],
    [-2.794550326, -5.573725486],
    [-2.79330127, -5.571425011],
    [-2.791933528, -5.56919306],
    [-2.79045085, -5.567035749],
    [-2.788857298, -5.564958992],
    [-2.787157241, -5.562968481],
    [-2.785355339, -5.561069672],
    [-2.138912872, -4.914627205],
    [-2.137014063, -4.912825303],
    [-2.135023552, -4.911125246],
    [-2.132946795, -4.909531694],
    [-2.130789484, -4.908049016],
    [-2.128557533, -4.906681274],
    [-2.126257058, -4.905432218],
    [-2.123894365, -4.904305271],
    [-2.12147593, -4.903303523],
    [-2.119008382, -4.902429718],
    [-2.116498485, -4.901686253],
    [-2.113953117, -4.901075164],
    [-2.111379256, -4.900598127],
    [-2.108783956, -4.900256449],
    [-2.106174331, -4.900051067],
    [-2.103557533, -4.899982544],
    [-1.896442467, -4.899982544],
    [-1.893825669, -4.900051067],
    [-1.891216044, -4.900256449],
    [-1.888620744, -4.900598127],
    [-1.886046883, -4.901075164],
    [-1.883501515, -4.901686253],
    [-1.880991618, -4.902429718],
    [-1.87852407, -4.903303523],
    [-1.876105635, -4.904305271],
    [-1.873742942, -4.905432218],
    [-1.871442467, -4.906681274],
    [-1.869210516, -4.908049016],
    [-1.867053205, -4.909531694],
    [-1.864976448, -4.911125246],
    [-1.862985937, -4.912825303],
    [-1.861087128, -4.914627205],
    [-0.914634661, -5.861079672],
    [-0.912832759, -5.862978481],
    [-0.911132702, -5.864968992],
    [-0.90953915, -5.867045749],
    [-0.908056472, -5.86920306],
    [-0.90668873, -5.871435011],
    [-0.905439674, -5.873735486],
    [-0.904312727, -5.876098179],
    [-0.903310979, -5.878516614],
    [-0.902437174, -5.880984162],
    [-0.901693709, -5.883494059],
    [-0.90108262, -5.886039427],
    [-0.900605583, -5.888613288],
    [-0.900263905, -5.891208588],
    [-0.900058523, -5.893818214],
    [-0.89999, -5.896435011],
    [-0.89999, -6.796455195],
    [-0.899921477, -6.799071993],
    [-0.899716095, -6.801681618],
    [-0.899374417, -6.804276918],
    [-0.89889738, -6.80685078],
    [-0.898286291, -6.809396147],
    [-0.897542826, -6.811906045],
    [-0.896669021, -6.814373593],
    [-0.895667273, -6.816792027],
    [-0.894540326, -6.81915472],
    [-0.89329127, -6.821455195],
    [-0.891923528, -6.823687147],
    [-0.89044085, -6.825844458],
    [-0.888847298, -6.827921215],
    [-0.887147241, -6.829911725],
    [-0.885345339, -6.831810534],
    [3.685249339, -11.402405212],
    [3.687051241, -11.404304021],
    [3.688751298, -11.406294532],
    [3.69034485, -11.408371289],
    [3.691827528, -11.4105286],
    [3.69319527, -11.412760551],
    [3.694444326, -11.415061026],
    [3.695571273, -11.417423719],
    [3.696573021, -11.419842154],
    [3.697446826, -11.422309702],
    [3.698190291, -11.424819599],
    [3.69880138, -11.427364967],
    [3.699278417, -11.429938828],
    [3.699620095, -11.432534128],
    [3.699825477, -11.435143754],
    [3.699894, -11.437760551],
    [3.699894, -30.503888533],
    [3.699825477, -30.506505331],
    [3.699620095, -30.509114956],
    [3.699278417, -30.511710256],
    [3.69880138, -30.514284117],
    [3.698190291, -30.516829485],
    [3.697446826, -30.519339382],
    [3.696573021, -30.52180693],
    [3.695571273, -30.524225365],
    [3.694444326, -30.526588058],
    [3.69319527, -30.528888533],
    [3.691827528, -30.531120484],
    [3.69034485, -30.533277795],
    [3.688751298, -30.535354552],
    [3.687051241, -30.537345063],
    [3.685249339, -30.539243872],
    [2.538958872, -31.685534339],
    [2.537060063, -31.687336241],
    [2.535069552, -31.689036298],
    [2.532992795, -31.69062985],
    [2.530835484, -31.692112528],
    [2.528603533, -31.69348027],
    [2.526303058, -31.694729326],
    [2.523940365, -31.695856273],
    [2.52152193, -31.696858021],
    [2.519054382, -31.697731826],
    [2.516544485, -31.698475291],
    [2.513999117, -31.69908638],
    [2.511425256, -31.699563417],
    [2.508829956, -31.699905095],
    [2.506220331, -31.700110477],
    [2.503603533, -31.700179],
    [2.120492678, -31.700179],
    [2.11787588, -31.700247523],
    [2.115266255, -31.700452905],
    [2.112670955, -31.700794583],
    [2.110097094, -31.70127162],
    [2.107551726, -31.701882709],
    [2.105041828, -31.702626174],
    [2.102574281, -31.703499979],
    [2.100155846, -31.704501727],
    [2.097793153, -31.705628674],
    [2.095492678, -31.70687773],
    [2.093260726, -31.708245472],
    [2.091103416, -31.70972815],
    [2.089026659, -31.711321702],
    [2.087036148, -31.713021759],
    [2.085137339, -31.714823661],
    [1.599946, -32.200015],
  ] },
  { name: "DDR_A10", from: ".Processor > .U1 > .F4", to: ".DDR3 > .U3 > .L7", layer: "inner4", points: [
    [-2.8, -4.4],
    [-3.203567533, -4.4],
    [-3.206184331, -4.400068523],
    [-3.208793956, -4.400273905],
    [-3.211389256, -4.400615583],
    [-3.213963117, -4.40109262],
    [-3.216508485, -4.401703709],
    [-3.219018382, -4.402447174],
    [-3.22148593, -4.403320979],
    [-3.223904365, -4.404322727],
    [-3.226267058, -4.405449674],
    [-3.228567533, -4.40669873],
    [-3.230799484, -4.408066472],
    [-3.232956795, -4.40954915],
    [-3.235033552, -4.411142702],
    [-3.237024063, -4.412842759],
    [-3.238922872, -4.414644661],
    [-4.695365339, -5.871087128],
    [-4.697167241, -5.872985937],
    [-4.698867298, -5.874976448],
    [-4.70046085, -5.877053205],
    [-4.701943528, -5.879210516],
    [-4.70331127, -5.881442467],
    [-4.704560326, -5.883742942],
    [-4.705687273, -5.886105635],
    [-4.706689021, -5.88852407],
    [-4.707562826, -5.890991618],
    [-4.708306291, -5.893501515],
    [-4.70891738, -5.896046883],
    [-4.709394417, -5.898620744],
    [-4.709736095, -5.901216044],
    [-4.709941477, -5.903825669],
    [-4.71001, -5.906442467],
    [-4.71001, -27.302697668],
    [-4.709941477, -27.305314466],
    [-4.709736095, -27.307924092],
    [-4.709394417, -27.310519392],
    [-4.70891738, -27.313093253],
    [-4.708306291, -27.315638621],
    [-4.707562826, -27.318148518],
    [-4.706689021, -27.320616066],
    [-4.705687273, -27.323034501],
    [-4.704560326, -27.325397193],
    [-4.70331127, -27.327697668],
    [-4.701943528, -27.32992962],
    [-4.70046085, -27.332086931],
    [-4.698867298, -27.334163688],
    [-4.697167241, -27.336154199],
    [-4.695365339, -27.338053007],
    [-3.047940007, -28.985478339],
    [-3.046041199, -28.987280241],
    [-3.044050688, -28.988980298],
    [-3.041973931, -28.99057385],
    [-3.03981662, -28.992056528],
    [-3.037584668, -28.99342427],
    [-3.035284193, -28.994673326],
    [-3.032921501, -28.995800273],
    [-3.030503066, -28.996802021],
    [-3.028035518, -28.997675826],
    [-3.025525621, -28.998419291],
    [-3.022980253, -28.99903038],
    [-3.020406392, -28.999507417],
    [-3.017811092, -28.999849095],
    [-3.015201466, -29.000054477],
    [-3.012584668, -29.000123],
    [1.599946, -29.000123],
  ] },
  { name: "DDR_A6", from: ".Processor > .U1 > .D5", to: ".DDR3 > .U3 > .R8", layer: "inner4", points: [
    [-4.4, -3.6],
    [-2.396394283, -3.6],
    [-2.393777486, -3.600068523],
    [-2.39116786, -3.600273905],
    [-2.38857256, -3.600615583],
    [-2.385998699, -3.60109262],
    [-2.383453331, -3.601703709],
    [-2.380943434, -3.602447174],
    [-2.378475886, -3.603320979],
    [-2.376057451, -3.604322727],
    [-2.373694758, -3.605449674],
    [-2.371394283, -3.60669873],
    [-2.369162332, -3.608066472],
    [-2.367005021, -3.60954915],
    [-2.364928264, -3.611142702],
    [-2.362937753, -3.612842759],
    [-2.361038944, -3.614644661],
    [-0.114634661, -5.861048944],
    [-0.112832759, -5.862947753],
    [-0.111132702, -5.864938264],
    [-0.10953915, -5.867015021],
    [-0.108056472, -5.869172332],
    [-0.10668873, -5.871404283],
    [-0.105439674, -5.873704758],
    [-0.104312727, -5.876067451],
    [-0.103310979, -5.878485886],
    [-0.102437174, -5.880953434],
    [-0.101693709, -5.883463331],
    [-0.10108262, -5.886008699],
    [-0.100605583, -5.88858256],
    [-0.100263905, -5.89117786],
    [-0.100058523, -5.893787486],
    [-0.09999, -5.896404283],
    [-0.09999, -7.313611068],
    [-0.099921477, -7.316227866],
    [-0.099716095, -7.318837492],
    [-0.099374417, -7.321432792],
    [-0.09889738, -7.324006653],
    [-0.098286291, -7.326552021],
    [-0.097542826, -7.329061918],
    [-0.096669021, -7.331529466],
    [-0.095667273, -7.333947901],
    [-0.094540326, -7.336310593],
    [-0.09329127, -7.338611068],
    [-0.091923528, -7.34084302],
    [-0.09044085, -7.343000331],
    [-0.088847298, -7.345077088],
    [-0.087147241, -7.347067599],
    [-0.085345339, -7.348966408],
    [3.885250339, -11.319562086],
    [3.887052241, -11.321460894],
    [3.888752298, -11.323451405],
    [3.89034585, -11.325528162],
    [3.891828528, -11.327685473],
    [3.89319627, -11.329917425],
    [3.894445326, -11.3322179],
    [3.895572273, -11.334580593],
    [3.896574021, -11.336999027],
    [3.897447826, -11.339466575],
    [3.898191291, -11.341976472],
    [3.89880238, -11.34452184],
    [3.899279417, -11.347095701],
    [3.899621095, -11.349691002],
    [3.899826477, -11.352300627],
    [3.899895, -11.354917425],
    [3.899895, -30.679455322],
    [3.899826477, -30.68207212],
    [3.899621095, -30.684681745],
    [3.899279417, -30.687277045],
    [3.89880238, -30.689850906],
    [3.898191291, -30.692396274],
    [3.897447826, -30.694906172],
    [3.896574021, -30.697373719],
    [3.895572273, -30.699792154],
    [3.894445326, -30.702154847],
    [3.89319627, -30.704455322],
    [3.891828528, -30.706687274],
    [3.89034585, -30.708844584],
    [3.888752298, -30.710921341],
    [3.887052241, -30.712911852],
    [3.885250339, -30.714810661],
    [2.400046, -32.200015],
  ] },
  { name: "DDR_A8", from: ".Processor > .U1 > .D4", to: ".DDR3 > .U3 > .T8", layer: "inner4", points: [
    [-4.4, -4.4],
    [-5.485356339, -5.485356339],
    [-5.487158241, -5.487255148],
    [-5.488858298, -5.489245659],
    [-5.49045185, -5.491322416],
    [-5.491934528, -5.493479726],
    [-5.49330227, -5.495711678],
    [-5.494551326, -5.498012153],
    [-5.495678273, -5.500374846],
    [-5.496680021, -5.502793281],
    [-5.497553826, -5.505260828],
    [-5.498297291, -5.507770726],
    [-5.49890838, -5.510316094],
    [-5.499385417, -5.512889955],
    [-5.499727095, -5.515485255],
    [-5.499932477, -5.51809488],
    [-5.500001, -5.520711678],
    [-5.500001, -26.795576251],
    [-5.499932477, -26.798193049],
    [-5.499727095, -26.800802674],
    [-5.499385417, -26.803397974],
    [-5.49890838, -26.805971835],
    [-5.498297291, -26.808517203],
    [-5.497553826, -26.811027101],
    [-5.496680021, -26.813494648],
    [-5.495678273, -26.815913083],
    [-5.494551326, -26.818275776],
    [-5.49330227, -26.820576251],
    [-5.491934528, -26.822808203],
    [-5.49045185, -26.824965513],
    [-5.488858298, -26.82704227],
    [-5.487158241, -26.829032781],
    [-5.485356339, -26.83093159],
    [0.66918241, -32.985470339],
    [0.670959801, -32.987162556],
    [0.672818085, -32.988765523],
    [0.674752784, -32.990275377],
    [0.676759237, -32.991688481],
    [0.678832612, -32.993001431],
    [0.680967912, -32.994211063],
    [0.683159994, -32.995314465],
    [0.685403578, -32.996308977],
    [0.687693256, -32.997192203],
    [0.690023515, -32.997962017],
    [0.69238874, -32.998616563],
    [0.694783233, -32.999154264],
    [0.697201225, -32.999573825],
    [0.699636892, -32.999874236],
    [0.702084365, -33.000054773],
    [0.704537749, -33.000115],
    [2.400046, -33.000115],
  ] },
  { name: "DDR_A3", from: ".Processor > .U1 > .C3", to: ".DDR3 > .U3 > .N2", layer: "top", points: [
    [-5.2, -5.2],
    [-5.506076017, -5.506076017],
    [-5.529913811, -5.537142034],
    [-5.544898874, -5.573319178],
    [-5.55001, -5.612142034],
    [-5.55001, -6.882855855],
    [-5.555121126, -6.921678711],
    [-5.570106189, -6.957855855],
    [-5.593943983, -6.988921872],
    [-6.118567017, -7.513544906],
    [-6.142404811, -7.544610923],
    [-6.157389874, -7.580788067],
    [-6.162501, -7.619610923],
    [-6.162501, -27.235124001],
    [-6.157389874, -27.273946858],
    [-6.142404811, -27.310124001],
    [-6.118567017, -27.341190018],
    [-3.378452018, -30.081305017],
    [-3.355721536, -30.099959442],
    [-3.329788516, -30.11382093],
    [-3.301649549, -30.122356792],
    [-3.272386001, -30.125239],
    [-2.937008034, -30.125239],
    [-2.898185178, -30.130350126],
    [-2.862008034, -30.145335189],
    [-2.830942017, -30.169172983],
    [-2.400046, -30.600069],
  ] },
  { name: "DDR_A5", from: ".Processor > .U1 > .B1", to: ".DDR3 > .U3 > .P2", layer: "top", points: [
    [-6, -6.8],
    [-6.318568017, -7.118568017],
    [-6.342405811, -7.149634034],
    [-6.357390874, -7.185811178],
    [-6.362502, -7.224634034],
    [-6.362502, -27.834969001],
    [-6.357390874, -27.873791858],
    [-6.342405811, -27.909969001],
    [-6.318568017, -27.941035018],
    [-3.378452018, -30.881151017],
    [-3.355721536, -30.899805442],
    [-3.329788516, -30.91366693],
    [-3.301649549, -30.922202792],
    [-3.272386001, -30.925085],
    [-2.937262034, -30.925085],
    [-2.898439178, -30.930196126],
    [-2.862262034, -30.945181189],
    [-2.831196017, -30.969018983],
    [-2.400046, -31.400169],
  ] },
] as const

export function ProvisionalDdrAddressRoutes() {
  return <>{provisionalAddressRoutes.map(({ name, from, to, layer, points }) => {
    const first = points[0], last = points[points.length - 1]
    const path = points.map(([x, y]) => ({ x, y }))
    return <trace key={name} name={name} from={from} to={to} width={0.1} pcbPath={layer === "top"
      ? [from, ...path, to]
      : [from, { x:first[0], y:first[1], via:true, fromLayer:"top", toLayer:layer }, ...path,
        { x:last[0], y:last[1], via:true, fromLayer:layer, toLayer:"top" }, to]} />
  })}</>
}