1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
//use routing=polygon;
cell tt {
use margin=20;
box a, b;
below a+b box c;
a@se->b@sw;
c@n->a@se;
c@n->a@se;
}
cell ff {
use margin=20;
box a, b;
below a+b box c;
a@se->b@sw->c@n->a@se;
}
cell gg {
use margin=20;
box a, b;
below a+b box c;
a@se->b@sw<->c@n->a@se;
}
cell gg2 {
use margin=20, routing.arrow_distance=0;
box a, b;
below a+b box c;
a@se->b@sw<->c@n->a@se;
}
cell gg3 {
use margin=20, routing.arrow_distance=15;
box a, b;
below a+b box c;
a@se->b@sw<->c@n->a@se;
}
cell hh {
use margin=20;
box a, b;
below a+b box c;
a@se->b@sw->c@n->a@se;
a@se->b@sw<->c@n->a@se;
}
below ff cell ee {
box x, y, v, z;
y,z [ymiddle=x@top];
top x v;
below y+10 box w;
box t [left=w@right+20];
x->z [routing.order=1];
x->z[color=red];
x->v [color=blue];
x->t@w;
}
cell f {
box x, y, v, z;
y,z [ymiddle=x@top];
top x v;
x->z [routing.order=1];
x->z[color=red, distance=y@10];
x->v [color=blue, distance=y@10];
}
below ee left box c,d,e;
c->e;
c->e [color=aqua];
below c
b,a;
b->a;
a->b [color=red];
b->a [color=blue];
a->b [color=green];
rightof e+a cell cc {
box a, b; space; box c,d;
a->b [routing=horizontal];
a->a;
c->d ;
c->c;
}
|