Postamble timing for DDR memories
    11.
    发明授权
    Postamble timing for DDR memories 有权
    后期DDR存储器定时

    公开(公告)号:US07990783B1

    公开(公告)日:2011-08-02

    申请号:US13004136

    申请日:2011-01-11

    IPC分类号: G11C7/00 H03K19/00 H03K5/12

    摘要: Circuits, methods, and apparatus that isolate an input register from spurious transitions on a DQS signal. One example receives an enable signal from a core. A logic circuit, which may be referred to as a one-half period circuit, shortens enable pulses at their front end by one-half a period. The shortened enable signal is passed to a storage element such as a register. Active pulses of the shortened enable signal clear the register, which provides a control signal closing a switch, such as an AND gate. The switch passes the DQS signal to the input register when closed and isolates the input register from the DQS signal when open. The shortened enable signal prevents the switch from opening early and passing spurious transitions on the DQS signal, for example during back-to-back non-consecutive read cycles.

    摘要翻译: 将输入寄存器与DQS信号上的虚假转换隔离的电路,方法和设备。 一个示例从核心接收使能信号。 可以称为半周期电路的逻辑电路将其前端的使能脉冲缩短半个周期。 缩短的使能信号被传递到诸如寄存器的存储元件。 缩短的使能信号的有效脉冲清除寄存器,其提供闭合开关的控制信号,例如与门。 当开关闭合时,开关将DQS信号传送到输入寄存器,并在断开时将输入寄存器与DQS信号隔离。 缩短的使能信号防止开关在DQS信号的早期打开和传递寄生跳变,例如在背对背非连续读取周期期间。

    High-performance memory interface circuit architecture
    12.
    发明授权
    High-performance memory interface circuit architecture 有权
    高性能存储器接口电路架构

    公开(公告)号:US07969215B1

    公开(公告)日:2011-06-28

    申请号:US12467681

    申请日:2009-05-18

    IPC分类号: H03L7/00

    摘要: A programmable memory interface circuit includes a programmable DLL delay chain, a phase offset control circuit and a programmable DQS delay chain. The DLL delay chain uses a set of serially connected delay cells, a programmable switch, a phase detector and a digital counter to generate a coarse phase shift control setting. The coarse phase shift control setting is then used to pre-compute a static residual phase shift control setting or generate a dynamic residual phase shift control setting, one of which is chosen by the phase offset control circuit to be added to or subtracted from the coarse phase shift control setting to generate a fine phase shift control setting. The coarse and fine phase shift control settings work in concert to generate a phase-delayed DQS signal that is center-aligned to its associated DQ signals.

    摘要翻译: 可编程存储器接口电路包括可编程DLL延迟链,相位偏移控制电路和可编程DQS延迟链。 DLL延迟链使用一组串行连接的延迟单元,可编程开关,相位检测器和数字计数器来产生粗略的相移控制设置。 然后,粗略的相移控制设置用于预先计算静态残留相移控制设置或生成动态残留相移控制设置,其中一个由相位偏移控制电路选择以被加到或从粗略 相移控制设置,以产生精细的相移控制设置。 粗调和精细相移控制设置一致地产生相位延迟的DQS信号,其中心对准其相关联的DQ信号。

    I/O block for high performance memory interfaces
    13.
    发明授权
    I/O block for high performance memory interfaces 有权
    I / O块用于高性能存储器接口

    公开(公告)号:US07928770B1

    公开(公告)日:2011-04-19

    申请号:US11935347

    申请日:2007-11-05

    IPC分类号: H03K19/096

    摘要: I/O blocks include input, output, and output enable circuits for interfacing with memory devices. The input circuit includes registers for capturing a double data rate signal, converting it into single data rate signals, and resynchronizing the single data rate signals. Multiple devices may be accessible with each device potentially having a different clock signal for resynchronizing. Another clock signal may be used to align/synchronize resulting signals from multiple devices. The resynchronized single rate signals can be converted into half-rate data signals, and the four half-rate data signals can be provided to resources in the programmable device core. The input circuit also may provide a half-rate clock signal synchronized with the half-rate data signals to the programmable device core. The half rate clock signal can be derived from the full-rate clock signal using a data strobe signal, a full-rate clock signal, or a half-rate clock signal as an input.

    摘要翻译: I / O块包括用于与存储器件连接的输入,输出和输出使能电路。 输入电路包括用于捕获双倍数据速率信号的寄存器,将其转换为单个数据速率信号,并重新同步单个数据速率信号。 多个设备可以被访问,每个设备潜在地具有用于重新同步的不同的时钟信号。 另一个时钟信号可用于对准/同步来自多个设备的结果信号。 再同步的单速率信号可以转换成半速率数据信号,并且可以将四个半速率数据信号提供给可编程器件核心中的资源。 输入电路还可以将半速率数据信号同步的半速率时钟信号提供给可编程器件核心。 半速率时钟信号可以使用数据选通信号,全速率时钟信号或半速率时钟信号作为输入从全速率时钟信号导出。

    Techniques for Providing Reduced Duty Cycle Distortion
    14.
    发明申请
    Techniques for Providing Reduced Duty Cycle Distortion 有权
    提供减少占空比失真的技术

    公开(公告)号:US20110074477A1

    公开(公告)日:2011-03-31

    申请号:US12642502

    申请日:2009-12-18

    IPC分类号: H03L7/06

    摘要: A feedback loop circuit includes a phase detector and delay circuits. The phase detector generates an output signal based on a delayed periodic signal. The delay circuits are coupled in a delay chain that delays the delayed periodic signal. Each of the delay circuits comprises variable delay blocks and fixed delay blocks that are coupled to form at least two delay paths for an input signal through the delay circuit to generate a delayed output signal. Delays of the variable delay blocks in the delay circuits vary based on the output signal of the phase detector. Each of the delay circuits reroutes the input signal through a different one of the delay paths to generate the delayed output signal based on the output signal of the phase detector during operation of the feedback loop circuit. Each of the variable delay blocks and the fixed delay blocks is inverting.

    摘要翻译: 反馈回路包括相位检测器和延迟电路。 相位检测器基于延迟周期信号产生输出信号。 延迟电路在延迟链中耦合,延迟链延迟了延迟的周期信号。 每个延迟电路包括可变延迟块和固定延迟块,其被耦合以形成用于通过延迟电路的输入信号的至少两个延迟路径以产生延迟的输出信号。 延迟电路中的可变延迟块的延迟基于相位检测器的输出信号而变化。 每个延迟电路通过不同的一个延迟路径重新路由输入信号,以在反馈回路电路的操作期间基于相位检测器的输出信号产生延迟的输出信号。 每个可变延迟块和固定延迟块都是反相的。

    READ-LEVELING IMPLEMENTATIONS FOR DDR3 APPLICATIONS ON AN FPGA
    15.
    发明申请
    READ-LEVELING IMPLEMENTATIONS FOR DDR3 APPLICATIONS ON AN FPGA 有权
    DDR3应用于FPGA的阅读实施

    公开(公告)号:US20080291758A1

    公开(公告)日:2008-11-27

    申请号:US11935310

    申请日:2007-11-05

    IPC分类号: G11C7/10

    摘要: Circuits, methods, and apparatus for transferring data from a device's input clock domain to a core clock domain. One example achieves this by using a retiming element between input and core circuits. The retiming element is calibrated by incrementally sweeping a delay and receiving data at each increment. Minimum and maximum delays where data is received without errors are averaged. This average can then be used to adjust the timing of a circuit element inserted in an input path between an input register clocked by an input strobe signal and an output register clocked by a core clock signal. In one example, an input signal may be delayed by an amount corresponding to the delay setting. In other examples, each input signal is registered using an intermediate register between the input register and the output register, where a clock signal is delayed by an amount corresponding to the delay setting.

    摘要翻译: 用于将数据从设备的输入时钟域传送到核心时钟域的电路,方法和装置。 一个例子是通过在输入和电路之间使用重新定时元件实现这一点。 重新定时元素通过逐渐扫描延迟并在每个增量处接收数据进行校准。 平均接收无差错数据的最小和最大延迟。 然后可以使用该平均值来调整插入由输入选通信号计时的输入寄存器和由核心时钟信号计时的输出寄存器之间的输入路径中的电路元件的定时。 在一个示例中,输入信号可以被延迟与延迟设置相对应的量。 在其他示例中,使用输入寄存器和输出寄存器之间的中间寄存器来注册每个输入信号,其中时钟信号被延迟与延迟设置相对应的量。

    Apparatus and method for controlling a delay chain
    17.
    发明授权
    Apparatus and method for controlling a delay chain 有权
    用于控制延迟链的装置和方法

    公开(公告)号:US07205802B1

    公开(公告)日:2007-04-17

    申请号:US11349516

    申请日:2006-02-03

    IPC分类号: H03L7/06

    摘要: A method and apparatus for updating the control signal received by a delay chain in a DDR application. A register is used to regulate the control signal to the delay chain. The register only updates the signal at the delay chain when a signal is not passing through the delay chain. Additionally, the present invention is directed to a delay circuit that uses a plurality of PMOS and NMOS transistors connected in parallel to each other and to an inverter that provides the desired delay. The delay provided is achieved by sequentially turning off/on a series of the NMOS/PMOS transistor pairs.

    摘要翻译: 一种用于在DDR应用中更新由延迟链接收的控制信号的方法和装置。 寄存器用于调节到延迟链的控制信号。 当信号没有通过延迟链时,寄存器仅更新延迟链上的信号。 此外,本发明涉及一种延迟电路,其使用彼此并联连接的多个PMOS和NMOS晶体管以及提供所需延迟的反相器。 提供的延迟是通过顺序关闭/接通一系列NMOS / PMOS晶体管对来实现的。

    Programmable I/O element circuit for high speed logic devices
    18.
    发明授权
    Programmable I/O element circuit for high speed logic devices 有权
    用于高速逻辑器件的可编程I / O元件电路

    公开(公告)号:US07098690B2

    公开(公告)日:2006-08-29

    申请号:US11025774

    申请日:2004-12-29

    IPC分类号: H03K19/173 H03K19/177

    摘要: A programmable I/O element for an I/O terminal of a logic array is suitable for operating according to high speed I/O modes such as double data rate and zero bus turnaround. The I/O element may include an input block with two registers for registering input signals from the terminal upon alternate clock edges. In addition or alternatively, it may include an output block with two registers that separately register output signals from the array on the same clock edge and a multiplexer that alternately outputs those signals. For bidirectional terminals, the multiplexer output is connectable to the I/O terminal via an output buffer, and an output enable block provides an enable signal to a gating input of the output buffer. Programmable delays may be included in the input, output, and output enable paths, in particular to provide a slower turn-on time than turn-off time for the output buffer.

    摘要翻译: 用于逻辑阵列的I / O端子的可编程I / O元件适用于根据高速I / O模式(如双数据速率和零总线周转)进行工作。 I / O元件可以包括具有两个寄存器的输入块,用于在备用时钟边缘上从终端注册输入信号。 另外或替代地,它可以包括具有两个寄存器的输出块,该两个寄存器在相同的时钟沿上单独地寄存来自阵列的输出信号,以及交替地输出这些信号的多路复用器。 对于双向端子,多路复用器输出可通过输出缓冲器连接到I / O端子,并且输出使能块为输出缓冲器的选通输入提供使能信号。 可编程延迟可以包括在输入,输出和输出使能路径中,特别是提供比输出缓冲器的关断时间更慢的导通时间。

    DLL with adjustable phase shift using processed control signal
    19.
    发明授权
    DLL with adjustable phase shift using processed control signal 有权
    具有可调相移的DLL使用处理后的控制信号

    公开(公告)号:US07091760B1

    公开(公告)日:2006-08-15

    申请号:US10788221

    申请日:2004-02-25

    IPC分类号: H03L7/06

    CPC分类号: H03L7/0814 H03L7/0805

    摘要: Circuits and methods are described for producing a DLL clock signal with adjustable phase shift using a processed control signal. In one embodiment of the invention, a DLL circuit is provided that includes a main and smaller variable delay circuits, a phase detector and an up down counter that provides a main control signal to adjust the delay by the main variable delay circuit. When the DLL circuit is locked, an arithmetic logic unit (ALU) produces a processed control signal based on the main control signal, an ALU control signal and an offset control signal, and the processed control signal is provided to the smaller variable delay circuit. By adjusting the ALU control and offset control signals, the phase shift introduced on the DLL control signal by the smaller variable delay circuit can be adjusted. In another embodiment of the invention, a second up down counter is used in place of an ALU for providing a dynamically adjustable phase shift in accordance with the principles of the present invention.

    摘要翻译: 描述了用于使用处理的控制信号产生具有可调相移的DLL时钟信号的电路和方法。 在本发明的一个实施例中,提供一种DLL电路,其包括主要和较小的可变延迟电路,相位检测器和向上计数器,其提供主控制信号以通过主可变延迟电路来调整延迟。 当DLL电路被锁定时,算术逻辑单元(ALU)基于主控制信号,ALU控制信号和偏移控制信号产生处理的控制信号,并且处理的控制信号被提供给较小的可变延迟电路。 通过调整ALU控制和偏移控制信号,可以调整由较小的可变延迟电路引入到DLL控制信号上的相移。 在本发明的另一实施例中,根据本发明的原理,使用第二向上计数器来代替ALU来提供动态可调的相移。

    Apparatus and method for controlling a delay chain
    20.
    发明授权
    Apparatus and method for controlling a delay chain 失效
    用于控制延迟链的装置和方法

    公开(公告)号:US07030675B1

    公开(公告)日:2006-04-18

    申请号:US10932642

    申请日:2004-08-31

    IPC分类号: H03H11/26

    摘要: A method and apparatus for updating the control signal received by a delay chain in a DDR application. A register is used to regulate the control signal to the delay chain. The register only updates the signal at the delay chain when a signal is not passing through the delay chain. Additionally, the present invention is directed to a delay circuit that uses a plurality of PMOS and NMOS transistors connected in parallel to each other and to an inverter that provides the desired delay. The delay provided is achieved by sequentially turning off/on a series of the NMOS/PMOS transistor pairs.

    摘要翻译: 一种用于在DDR应用中更新由延迟链接收的控制信号的方法和装置。 寄存器用于调节到延迟链的控制信号。 当信号没有通过延迟链时,寄存器仅更新延迟链上的信号。 此外,本发明涉及一种延迟电路,其使用彼此并联连接的多个PMOS和NMOS晶体管以及提供所需延迟的反相器。 提供的延迟是通过顺序关闭/接通一系列NMOS / PMOS晶体管对来实现的。