Control design
First full scale stored program computer: EDSAC 1 in 1950, led by Prof. Maurice Wilkes at Cambridge
After completed, decided that Memory design was regular, ALU design was regular, could purchase Input and Output devices (telegraph), but control was a mess.
Why not have a matrix for control, and make specifying control more like programming memory?
PLAs is a good compromise between regularity, density and speed.