This paper describes a 512K CMOS SRAM with ECL interfaces which has a 2-ns cycle time and a 3.8-ns access time, both of which are valid for random READ/WRITE operations. The 2-ns cycle time is achieved without degrading access time or operating margins by using a fully pipelined architecture incorporating self-resetting circuit blocks. The CMOS process features a 0.8-mu-m average feature size, self-aligned TiSi2, triple-level metal, and a 0.5-mu-m L(eff). Details of the pipelined architecture are described along with several examples of the self-resetting circuit blocks with emphasis on features key to high-speed operation, fast cycle time, and robust design.