8MB (512K X 16) ULTRA-LOW POWER ASYNCHRONOUS CMOS SRAM