app: stacked_cores: 53-xx: add a 5:1 buffer

it seems to under-transfer compared to the 3:1 buffers.
this *might* be an issue of drive current -- unclear.
This commit is contained in:
colin 2022-11-04 06:11:08 -07:00
parent 3ebcc550a0
commit 1742172e6c
2 changed files with 125 additions and 0 deletions

View File

@ -401,6 +401,120 @@ DB = {
MeasRow(8e-09, [-30540, -30556, -30463, 11596]),
],
}),
'53-buf--0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-4ctl-4coupling-5_1_winding-30000001024e0-drive-': ParameterizedMeas({
(-1.000, -1.000,): [
MeasRow(2e-09, [-17730, -20615, -20614, -17732]),
MeasRow(4e-09, [-13368, -28447, -28453, -13380]),
],
(-1.000, 1.000,): [
MeasRow(2e-09, [-17508, -17960, 16995, -17092]),
MeasRow(4e-09, [-16634, -28456, -28448, 4261]),
],
(-0.200, -0.200,): [
MeasRow(2e-09, [-17278, -3920, -4057, -17280]),
MeasRow(4e-09, [ -9467, -28449, -28454, -9560]),
],
(-0.100, -0.300,): [
MeasRow(2e-09, [-17287, 3539, -12784, -17273]),
MeasRow(4e-09, [ -3974, -28445, -28454, -14017]),
],
(-0.100, -0.100,): [
MeasRow(2e-09, [-17280, -1, -52, -17282]),
MeasRow(4e-09, [ -8685, -28446, -28452, -8721]),
],
(-0.050, -0.200,): [
MeasRow(2e-09, [-17285, 3972, -6987, -17276]),
MeasRow(4e-09, [ -5404, -28445, -28455, -11867]),
],
( 0.000, -0.100,): [
MeasRow(2e-09, [-17282, 4246, -1577, -17280]),
MeasRow(4e-09, [ -6504, -28444, -28454, -10022]),
],
( 0.000, 0.000,): [
MeasRow(2e-09, [-17279, 2719, 2722, -17282]),
MeasRow(4e-09, [ -8066, -28445, -28450, -8069]),
],
( 0.020, -0.020,): [
MeasRow(2e-09, [-17280, 3852, 1531, -17282]),
MeasRow(4e-09, [ -7381, -28445, -28451, -8747]),
],
( 0.050, -0.050,): [
MeasRow(2e-09, [-17282, 5484, -269, -17280]),
MeasRow(4e-09, [ -6349, -28446, -28452, -9664]),
],
( 0.070, -0.070,): [
MeasRow(2e-09, [-17282, 6563, -1408, -17280]),
MeasRow(4e-09, [ -5673, -28446, -28454, -10196]),
],
( 0.100, -0.100,): [
MeasRow(2e-09, [-17285, 8441, -3392, -17278]),
MeasRow(4e-09, [ -4488, -28442, -28455, -11038]),
],
( 0.100, 0.000,): [
MeasRow(2e-09, [-17282, 6932, 1079, -17281]),
MeasRow(4e-09, [ -6084, -28445, -28451, -9332]),
],
( 0.100, 0.100,): [
MeasRow(2e-09, [-17280, 5464, 5494, -17282]),
MeasRow(4e-09, [ -7568, -28446, -28451, -7555]),
],
( 0.120, -0.120,): [
MeasRow(2e-09, [-17287, 9985, -5053, -17277]),
MeasRow(4e-09, [ -3458, -28444, -28455, -11747]),
],
( 0.150, -0.150,): [
MeasRow(2e-09, [-17290, 12519, -7744, -17274]),
MeasRow(4e-09, [ -1639, -28445, -28456, -13034]),
],
( 0.170, -0.170,): [
MeasRow(2e-09, [-17291, 14227, -9605, -17271]),
MeasRow(4e-09, [ -315, -28444, -28456, -13979]),
],
( 0.200, -0.200,): [
MeasRow(2e-09, [-17274, 15790, -12443, -17248]),
MeasRow(4e-09, [ 1403, -28440, -28454, -15316]),
],
( 0.200, -0.100,): [
MeasRow(2e-09, [-17290, 14333, -5906, -17273]),
MeasRow(4e-09, [ -1424, -28443, -28454, -12474]),
],
( 0.200, 0.000,): [
MeasRow(2e-09, [-17288, 12492, -846, -17278]),
MeasRow(4e-09, [ -3437, -28446, -28453, -10471]),
],
( 0.200, 0.100,): [
MeasRow(2e-09, [-17285, 10693, 3854, -17280]),
MeasRow(4e-09, [ -5079, -28446, -28449, -8915]),
],
( 0.220, -0.220,): [
MeasRow(2e-09, [-17221, 16374, -14318, -17229]),
MeasRow(4e-09, [ 2429, -28440, -28456, -16084]),
],
( 0.250, -0.250,): [
MeasRow(2e-09, [-17148, 16918, -16016, -17244]),
MeasRow(4e-09, [ 3380, -28443, -28459, -16520]),
],
( 0.300, -0.300,): [
MeasRow(2e-09, [-17121, 17032, -16821, -17316]),
MeasRow(4e-09, [ 3741, -28443, -28458, -16566]),
],
( 0.300, -0.200,): [
MeasRow(2e-09, [-17057, 17556, -14827, -17200]),
MeasRow(4e-09, [ 3206, -28444, -28457, -16312]),
],
( 0.300, -0.100,): [
MeasRow(2e-09, [-17130, 17012, -8638, -17218]),
MeasRow(4e-09, [ 594, -28442, -28457, -13784]),
],
( 0.300, 0.000,): [
MeasRow(2e-09, [-17209, 16413, -2945, -17238]),
MeasRow(4e-09, [ -1347, -28438, -28455, -11481]),
],
( 1.000, -1.000,): [
MeasRow(2e-09, [-17092, 16993, -17963, -17509]),
MeasRow(4e-09, [ 4227, -28441, -28462, -16632]),
],
}),
'53-buf--0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-8ctl-8coupling-3_1_winding-2e10-drive-': ParameterizedMeas({
(-1.000, -1.000,): [
MeasRow(2e-09, [-18843, -22156, -22158, -18842]),
@ -510,6 +624,10 @@ DB = {
MeasRow(2e-09, [-17359, 17488, -256, -17822]),
MeasRow(4e-09, [ 8739, -30864, -30865, -6837]),
],
( 1.000, -1.000,): [
MeasRow(2e-09, [-17130, 17473, -19369, -18634]),
MeasRow(4e-09, [ 13152, -30864, -30864, -16361]),
],
}),
'53-buf--0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-8ctl-8coupling-3_1_winding-30000001024e0-drive-': ParameterizedMeas({
(-1.000, -1.000,): [
@ -620,5 +738,9 @@ DB = {
MeasRow(2e-09, [-17218, 18508, -2343, -17929]),
MeasRow(4e-09, [ 11588, -31209, -31210, -7913]),
],
( 1.000, -1.000,): [
MeasRow(2e-09, [-17161, 17565, -19511, -18800]),
MeasRow(4e-09, [ 15203, -31209, -31211, -16592]),
],
}),
}

View File

@ -5923,8 +5923,11 @@ fn main() {
// total slot use count is L*(4*A + 1),
// where L is the "coupling loops" and A is the inp_loops ("asymmetric loops")
// e.g. L=8, A=1 gives 40
// e.g. L=4, A=2 gives 36
// e.g. L=3, A=3 gives 39
(2e3, 2e4, ps(2000), ps(100), 8, 1, um(400), 3e10),
(2e3, 2e4, ps(2000), ps(100), 8, 1, um(400), 2e10),
(2e3, 2e4, ps(2000), ps(100), 4, 2, um(400), 3e10), // UNVERIFIED GEOM
] {
for &(init_flt_a, init_flt_b) in init_set {
// each core is coupled to 2 others + control slots