Corrected 'def write' location of components. It was using the boundaries on the parent without taking into account the internal cell origin point
This commit is contained in:
parent
cf47772278
commit
7c13915205
|
|
@ -1982,10 +1982,10 @@ defComponentFunc(cellUse, defdata)
|
||||||
nameroot = cellUse->cu_def->cd_name;
|
nameroot = cellUse->cu_def->cd_name;
|
||||||
|
|
||||||
fprintf(f, " - %s %s\n + PLACED ( %.10g %.10g ) %s ;\n",
|
fprintf(f, " - %s %s\n + PLACED ( %.10g %.10g ) %s ;\n",
|
||||||
cellUse->cu_id, nameroot,
|
cellUse->cu_id, nameroot,
|
||||||
(float)cellUse->cu_bbox.r_xbot * oscale,
|
(float)(cellUse->cu_bbox.r_xbot - cellUse->cu_def->cd_bbox.r_ll.p_x) * oscale,
|
||||||
(float)cellUse->cu_bbox.r_ybot * oscale,
|
(float)(cellUse->cu_bbox.r_ybot - cellUse->cu_def->cd_bbox.r_ll.p_y) * oscale,
|
||||||
defTransPos(&cellUse->cu_transform));
|
defTransPos(&cellUse->cu_transform));
|
||||||
|
|
||||||
return 0; /* Keep the search going */
|
return 0; /* Keep the search going */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue