Title : 
A 250-MHz skewed-clock pipelined data buffer
         
        
            Author : 
Heshami, Mehrdad ; Wooley, Bruce A.
         
        
            Author_Institution : 
Center for Integrated Syst., Stanford Univ., CA, USA
         
        
        
        
        
            fDate : 
3/1/1996 12:00:00 AM
         
        
        
        
            Abstract : 
A synchronous dual-port memory employing a three-transistor (3T) dynamic cell has been designed for use as a high throughput embedded data buffer in digital switching and signal processing applications. Skewed-clock pipelining is used to achieve operation at frequencies as high as 250 MHz with a low register element count. The 3T cell provides separate read and write access ports while occupying less than half the area of a conventional dual-port SRAM cell. On-chip Hamming error correction coding (ECC) is used to enhance the fault tolerance of the memory, A 25-kb experimental prototype has been integrated in a 0.8-μm CMOS technology; it occupies a die area of 3800 μm×1600 μm and dissipates 420 mW while operating at 250 MHz
         
        
            Keywords : 
CMOS memory circuits; DRAM chips; Hamming codes; buffer storage; error correction; error correction codes; fault tolerant computing; pipeline processing; timing; 0.8 micron; 25 kbit; 250 MHz; 420 mW; CMOS technology; DRAM cell; digital signal processing applications; digital switching applications; dynamic RAM; error correction coding; fault tolerance; high throughput embedded data buffer; onchip Hamming ECC; skewed-clock pipelined data buffer; synchronous dual-port memory; three-transistor dynamic cell; CMOS technology; Computer buffers; Digital signal processing; Error correction codes; Frequency; Pipeline processing; Random access memory; Registers; Signal design; Throughput;
         
        
        
            Journal_Title : 
Solid-State Circuits, IEEE Journal of