Methods for designing the architecture of optical multiplanar array processor are developed. The underlying abstract model (Parallel Substitution Algorithm and Parallel microprogramming) and associated theory of parallel distributed computations are briefly described. A general method for determining cell logic and structure of the array which implements a fine-grained parallel algorithm into an electrooptic processing unit is proposed. Formal tools for transforming 2D-cellular algorithm into a 3D-representation is given in a short form. Method proposed provide formal ways of creating facilities for computer aided design of algorithmically oriented electrooptic architecture.