The main limitation on the amount of logic that can fit on a single chip is the number of input and output connections. Thus, one could build a serial-in, serial-out shift register with a nearly unlimited number of bits on a chip, since there are only three or four logic connections.