A 40-nm 16-Mb Contact-Programming Mask ROM Using Dual Trench Isolation Diode Bitcell | IEEE Journals & Magazine | IEEE Xplore