If the main idea is to place a component, you can use axlDBCreateSymbol.
The benefit of this is, you know if the component was placed correctly as this procedure will return the dbid or nil.
From Cadence documentation:
axlDBCreateSymbol(
t_refdes
l_anchorPoint
[g_mirror]
[f_rotation]
)
example:
;; place component C1 at point (x,y) on the top of the substrate
;; with 90 degree rotation
axlDBCreateSymbol("C1", list(x, y), nil, 90.0)
Originally posted in cdnusers.org by natebizu