4MB (256K X 16) ULTRA-LOW POWER ASYNCHRONOUS CMOS SRAM