A 20-MHz p-n-p-n shift register with current mirror coupling | IEEE Journals & Magazine | IEEE Xplore