An integrated circuit layout pattern is formed from a plurality of objects
placed within the layout pattern. Each object has a homogenous
communications interface, which is a rectilinear donut structure formed
of communications elements surrounding a central object logic area. The
communications elements are adapted to route data between the central
object logic area and other rectilinear donut structures in the layout
pattern.