Apparatus and method for repairing a semiconductor memory

    公开(公告)号:US20070153595A1

    公开(公告)日:2007-07-05

    申请号:US11714979

    申请日:2007-03-07

    IPC分类号: G11C29/00

    摘要: An apparatus and method for repairing a semiconductor memory device includes a first memory cell array, a first redundant cell array and a repair circuit configured to nonvolatilely store a first address designating at least one defective memory cell in the first memory cell array. A first volatile cache stores a first cached address corresponding to the first address designating the at least one defective memory cell. The repair circuit distributes the first address designating the at least one defective memory cell of the first memory cell array to the first volatile cache. Match circuitry substitutes at least one redundant memory cell from the first redundant cell array for the at least one defective memory cell in the first memory cell array when a first memory access corresponds to the first cached address.

    256 Meg dynamic random access memory
    22.
    发明申请

    公开(公告)号:US20070152743A1

    公开(公告)日:2007-07-05

    申请号:US11715112

    申请日:2007-03-07

    IPC分类号: G05F1/10

    摘要: A 256 Meg dynamic random access memory is comprised of a plurality of cells organized into individual arrays, with the arrays being organized into 32 Meg array blocks, which are organized into 64 Meg quadrants. Sense amplifiers are positioned between adjacent rows in the individual arrays while row decoders are positioned between adjacent columns in the individual arrays. In certain of the gap cells, multiplexers are provided to transfer signals from I/O lines to datalines. A data path is provided which, in addition to the foregoing, includes array I/O blocks, responsive to the datalines from each quadrant to output data to a data read mux, data buffers, and data driver pads. The write data path includes a data in buffer and data write muxes for providing data to the array I/O blocks. A power bus is provided which minimizes routing of externally supplied voltages, completely rings each of the array blocks, and provides gridded power distribution within each of the array blocks. A plurality of voltage supplies provide the voltages needed in the array and in the peripheral circuits. The power supplies are organized to match their power output to the power demand and to maintain a desired ratio of power production capability and decoupling capacitance. A powerup sequence circuit is provided to control the powerup of the chip. Redundant rows and columns are provided as is the circuitry necessary to logically replace defective rows and columns with operational rows and columns. Circuitry is also provided on chip to support various types of test modes.

    Method and system for using dynamic random access memory as cache memory
    23.
    发明授权
    Method and system for using dynamic random access memory as cache memory 有权
    使用动态随机存取存储器作为高速缓冲存储器的方法和系统

    公开(公告)号:US07155561B2

    公开(公告)日:2006-12-26

    申请号:US11230836

    申请日:2005-09-19

    IPC分类号: G06F12/16

    摘要: A cache memory system and method includes a DRAM having a plurality of banks, and it also includes 2 SRAMs each having a capacity that is equal to the capacity of each bank of the DRAM. In operation, data read from a bank of the DRAM are stored in one of the SRAMs so that repeated hits to that bank are cached by reading from the SRAM. In the event of a write to a bank that is being refreshed, the write data are stored in one of the SRAMs. After the refresh of the bank has been completed, the data stored in the SRAM are transferred to the DRAM bank. A subsequent read or write to a second DRAM bank undergoing refresh and occurring during the transfer of data from an SRAM to the DRAM is stored in either the second bank or the other SRAM.

    摘要翻译: 高速缓冲存储器系统和方法包括具有多个存储体的DRAM,并且还包括2个SRAM,每个SRAM的容量等于DRAM的每个存储体的容量。 在操作中,从DRAM的存储体读出的数据被存储在一个SRAM中,从而通过从SRAM读取来缓存对该存储体的重复命中。 在写入正在刷新的存储体的情况下,写入数据被存储在一个SRAM中。 在银行刷新完成之后,存储在SRAM中的数据被传送到DRAM存储体。 在从SRAM到DRAM的数据传输期间经历刷新并发生的第二DRAM组的后续读或写存储在第二存储体或其它SRAM中。

    Memory system and method for strobing data, command and address signals

    公开(公告)号:US20060044891A1

    公开(公告)日:2006-03-02

    申请号:US10931472

    申请日:2004-08-31

    IPC分类号: G11C7/00

    摘要: A memory system couples command, address or write data signals from a memory controller to a memory device and read data signals from the memory device to the memory controller. A respective strobe generator circuit in each of the memory controller and the memory device each generates an in-phase strobe signal and a quadrature strobe signal. Command, address or write data signals stored in respective output latches in the memory controller are clocked by the in-phase signals from the internal strobe generator circuit. These command, address or write data signals are latched into input latches in the memory device by the quadrature strobe signal coupled from the memory controller to the memory device. In substantially the same manner, read data signals are coupled from the memory device to the memory controller using the in-phase and quadrature strobe signals generated by the internal strobe generator circuit.

    Method and apparatus for initialization of read latency tracking circuit in high-speed DRAM

    公开(公告)号:US20060028905A1

    公开(公告)日:2006-02-09

    申请号:US10910838

    申请日:2004-08-04

    IPC分类号: G11C8/00

    摘要: A method of synchronizing counters in two different clock domains within a memory device is comprised of generating a start signal for initiating production of a running count of clock pulses of a read clock signal in a first counter downstream of a locked loop and delaying the input of the start signal to a second counter upstream of the locked loop to delay the initiation of a running count of control clock pulses by an amount equal to a predetermined delay. Another disclosed method is for controlling the output of data from a memory device comprising deriving from an external clock signal a control clock for operating an array of storage cells and a read clock, both the control clock and the read clock being comprised of clock pulses. A start signal is generated for initiating production of a running count of the read clock pulses in a first counter. The start signal may be produced when a locked loop achieves a lock between the read clock and the control clock. The input of the start signal to a second counter is delayed to delay the initiation of a running count of the control clock pulses. The delay, which may be expressed as an integer number of clock cycles, may be equal to an input/output delay of the memory device. The method may be modified by inputting the start signal to an offset counter before initiating the production of the running count of the read clock pulses in the first counter. The offset counter may be loaded with a value equal to a programmed latency less a synchronization overhead. Once the running counts are initiated, each time a read command is received, a then current value of the running count of control clock pulses from the second counter is latched or held. The held value is compared to the running count of read clock pulses from the first counter, with the read clock signal being used to output data in response to the comparison. Apparatus for implementing the disclosed methods are also disclosed. Because of the rules governing abstracts, this abstract should not be used to construe the claims.

    256 Meg dynamic random access memory
    29.
    发明授权
    256 Meg dynamic random access memory 失效
    256 Meg动态随机存取存储器

    公开(公告)号:US06934173B2

    公开(公告)日:2005-08-23

    申请号:US09893389

    申请日:2001-06-28

    摘要: A 256 Meg dynamic random access memory is comprised of a plurality of cells organized into individual arrays, with the arrays being organized into 32 Meg array blocks, which are organized into 64 Meg quadrants. Sense amplifiers are positioned between adjacent rows in the individual arrays while row decoders are positioned between adjacent columns in the individual arrays. In certain of the gap cells, multiplexers are provided to transfer signals from I/O lines to data lines. A datapath is provided which, in addition to the foregoing, includes array I/O blocks, responsive to the datalines from each quadrant to output data to a data read mux, data buffers, and data driver pads. The write data path includes a data in buffer and data write muxes for providing data to the array I/O blocks. A power bus is provided which minimizes routing of externally supplied voltages, completely rings each of the array blocks, and provides gridded power distribution within each of the array blocks. A plurality of voltage supplies provide the voltages needed in the array and in the peripheral circuits. The power supplies are organized to match their power output to the power demand and to maintain a desired ratio of power production capability and decoupling capacitance. A powerup sequence circuit is provided to control the powerup of the chip. Redundant rows and columns are provided as is the circuitry necessary to logically replace defective rows and columns with operational rows and columns. Circuitry is also provided on chip to support various types of test modes.

    摘要翻译: 一个256兆赫动态随机存取存储器由组成单独阵列的多个单元组成,阵列被组织成32兆赫阵列阵列,它们被组织成64兆象限。 感测放大器位于各个阵列中的相邻行之间,而行解码器位于各个阵列中的相邻列之间。 在某些间隙单元中,提供多路复用器以将信号从I / O线传送到数据线。 提供了一种数据路径,除了上述之外,还包括阵列I / O块,响应于每个象限的数据,将数据输出到数据读取多路复用器,数据缓冲器和数据驱动器焊盘。 写数据路径包括用于向阵列I / O块提供数据的缓冲器和数据写入多路复用器中的数据。 提供电源总线,其最小化外部提供的电压的路由,完全环绕每个阵列块,并且在每个阵列块内提供网格化的功率分配。 多个电压源提供阵列和外围电路中所需的电压。 电源组合以将其功率输出与功率需求相匹配,并保持所需的功率生产能力和去耦电容的比例。 提供上电序列电路以控制芯片的上电。 提供了冗余的行和列,就像使用操作行和列逻辑地替换有缺陷的行和列所需的电路一样。 芯片上还提供电路以支持各种类型的测试模式。

    Method and apparatus for establishing and maintaining desired read latency in high-speed DRAM
    30.
    发明授权
    Method and apparatus for establishing and maintaining desired read latency in high-speed DRAM 失效
    用于在高速DRAM中建立和维持期望的读延迟的方法和装置

    公开(公告)号:US06930955B2

    公开(公告)日:2005-08-16

    申请号:US10851081

    申请日:2004-05-24

    摘要: A method and apparatus for managing the variable timing of internal clock signals derived from an external clock signal in order to compensate for uncertainty and variations in the amount of read clock back timing relative to data flow to achieve a specified read latency. A reset signal is generated at DRAM initialization and starts an first counter, which counts external clock cycles, and is also passed through the slave delay line of the delay lock loop to start a second counter. The counters run continuously once started and the difference in count values represent the internal delay as an external clock signal passes through the delay lock loop to produce an internal read clock signal. An internal read latency value is used to offset either counter to account for the internal read latency of the DRAM circuit. Once the non-offset counter is equivalent to the offset counter, read data is placed on an output line with a specified read latency and synchronized with the external read clock.

    摘要翻译: 一种用于管理从外部时钟信号导出的内部时钟信号的可变定时的方法和装置,以便补偿相对于数据流的读取时钟反馈时序的不确定性和变化,以实现指定的读取等待时间。 在DRAM初始化时产生复位信号,并启动计数外部时钟周期的第一计数器,并且还通过延迟锁定循环的从延迟线来启动第二个计数器。 一旦启动,计数器连续运行,当外部时钟信号通过延迟锁定环路以产生内部读取时钟信号时,计数值的差异代表内部延迟。 内部读延迟值用于抵消DRAM电路的内部读延迟。 一旦非偏移计数器等效于偏移计数器,读取数据将放置在具有指定读延迟并与外部读时钟同步的输出线上。