blob: d916024299a576ccdbb1406887d17bb1b55001ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
clc; clear; close;
Cin=1;
a=8;
b=64;
LEinv=1;
//solving without sideload 'a'
SE=(LEinv*b/Cin)^(1/3);
y=LEinv*b/SE;
mprintf('WITHOUT SIDELOAD');
disp(y,'Y=');
x=LEinv*y/SE;
disp(x,'X=');
w=LEinv*x/SE;
disp(w,'W=');
//adding sideload by removing gates beyond sideload
sideload_c=y+a;
SE1=(LEinv*sideload_c/Cin)^(1/2);
X=round(LEinv*sideload_c/SE1);
mprintf('\n WITH SIDELOAD');
disp(y,'Y=');
disp(X,'X=');
disp(w,'W=');
|