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]} />
})}</>
}