@User: This sounds like you set the array rows and columns in the parameterized device pop-up window? That could be a bug in the Tcl script for the PDK. You can also just create a unit square and array it in magic using the "array" command. Select the unit cell, then set the cursor box so that its size is the X and Y pitch you want for the array, then type "array <x> <y>" where <x> and <y> are the number of columns and rows you want. However, I will take a look into the PDK script behavior.