Duty cycle distortion correction circuitry

    公开(公告)号:US08476947B2

    公开(公告)日:2013-07-02

    申请号:US13295875

    申请日:2011-11-14

    CPC classification number: H03K5/1565 H03K19/018592 H03K19/09429

    Abstract: Integrated circuits with clock generation and distribution circuitry are provided. Integrated circuits may include phase-locked loops configured to generate multiple clock signals that are delayed versions of one another. The clocks signal may be distributed to various regions on an integrated circuit using serially connected clock buffer blocks. Each buffer block may include bidirectional pairs of buffer circuits coupled in parallel. Each buffer circuit may have a first input configured to receive an input clock signal, an output at which a corrected version of the input clock signal is provided (e.g., an output at which an output clock signal with desired duty cycle is provided), a second input that receives a first delayed clock signal for setting the desired duty cycle for the output clock signal, and a third input that receives a second delayed clock signal that is high at least when the first delayed clock signal rises high.

    Techniques for phase adjustment
    42.
    发明授权
    Techniques for phase adjustment 有权
    相位调整技术

    公开(公告)号:US08384460B1

    公开(公告)日:2013-02-26

    申请号:US13420349

    申请日:2012-03-14

    CPC classification number: H03L7/0814 H03K2005/00293

    Abstract: An adjustable delay circuit includes first and second transistors each having a control input coupled to an input node of the adjustable delay circuit and an output coupled to an output node of the adjustable delay circuit. The adjustable delay circuit includes a first pass gate coupled between first and second capacitors and the output node of the adjustable delay circuit. The first and the second capacitors are coupled between a node at a high voltage and a node at a low voltage. The first pass gate is operable to be controlled by a first delay control signal.

    Abstract translation: 可调延迟电路包括第一和第二晶体管,每个晶体管具有耦合到可调延迟电路的输入节点的控制输入和耦合到可调延迟电路的输出节点的输出。 可调延迟电路包括耦合在第一和第二电容器之间的第一通过栅极和可调延迟电路的输出节点。 第一和第二电容器耦合在高电压节点和低电压节点之间。 第一通过门可操作以由第一延迟控制信号控制。

    MULTIPLE DATA RATE INTERFACE ARCHITECTURE
    43.
    发明申请
    MULTIPLE DATA RATE INTERFACE ARCHITECTURE 有权
    多种数据速率接口架构

    公开(公告)号:US20120146700A1

    公开(公告)日:2012-06-14

    申请号:US13324354

    申请日:2011-12-13

    CPC classification number: H03K19/017581 H03K19/17744

    Abstract: Method and circuitry for implementing high speed multiple-data-rate interface architectures for programmable logic devices. The invention partitions I/O pins and their corresponding registers into independent multiple-data rate I/O modules each having at least one pin dedicated to the strobe signal DQS and others to DQ data signals. The modular architecture facilitates pin migration from one generation of PLDs to the next larger generation.

    Abstract translation: 用于实现可编程逻辑器件的高速多数据速率接口架构的方法和电路。 本发明将I / O引脚及其对应的寄存器分为独立的多数据速率I / O模块,每个I / O引脚具有至少一个专用于选通信号DQS的引脚和其他引脚用于DQ数据信号。 模块化架构便于引脚从一代PLD迁移到下一代。

    Techniques for phase adjustment
    44.
    发明授权
    Techniques for phase adjustment 有权
    相位调整技术

    公开(公告)号:US08149038B1

    公开(公告)日:2012-04-03

    申请号:US12729114

    申请日:2010-03-22

    CPC classification number: H03L7/0814 H03K2005/00293

    Abstract: A dynamic phase alignment circuit includes a phase generator circuit having delay-locked loop circuits that generate periodic output signals. Each of the delay-locked loop circuits generates one of the periodic output signals in response to at least two periodic input signals. A multiplexer circuit selects a selected periodic signal from among the periodic input signals and the periodic output signals based on select signals. A phase detection circuit compares a phase of the selected periodic signal to a data signal to generate a phase detection signal. A control logic circuit generates the select signals. The control logic circuit adjusts the select signals based on changes in the phase detection signal to cause the multiplexer circuit to adjust the phase of the selected periodic signal.

    Abstract translation: 动态相位对准电路包括具有产生周期性输出信号的延迟锁定环路电路的相位发生器电路。 每个延迟锁定环路电路响应于至少两个周期性输入信号产生周期性输出信号之一。 多路复用器电路基于选择信号从周期性输入信号和周期性输出信号中选择选定的周期信号。 相位检测电路将选择的周期信号的相位与数据信号进行比较,以产生相位检测信号。 控制逻辑电路产生选择信号。 控制逻辑电路基于相位检测信号的变化来调整选择信号,以使多路复用器电路调整所选周期信号的相位。

    PROGRAMMABLE HIGH-SPEED INTERFACE
    45.
    发明申请
    PROGRAMMABLE HIGH-SPEED INTERFACE 有权
    可编程高速接口

    公开(公告)号:US20110227606A1

    公开(公告)日:2011-09-22

    申请号:US13149168

    申请日:2011-05-31

    Abstract: Methods and apparatus for providing either high-speed, or lower-speed, flexible inputs and outputs. An input and output structure having a high-speed input, a high-speed output, a low or moderate speed input, and an low or moderate speed output is provided. One of the input and output circuits are selected and the others are deselected. The high-speed input and output circuits are comparatively simple, in one example having only a clear signal for a control line input, and are able to interface to lower speed circuitry inside the core of an integrated circuit. The low or moderate speed input and output circuits are more flexible, for example, having preset, enable, and clear as control line inputs, and are able to support JTAG boundary testing. These parallel high and lower speed circuits are user selectable such that the input output structure is optimized between speed and functionality depending on the requirements of the application.

    Abstract translation: 提供高速或低速灵活的输入和输出的方法和设备。 提供具有高速输入,高速输出,低速或中速输入以及低速或中速输出的输入和输出结构。 选择其中一个输入和输出电路,并取消选择其他电路。 高速输入和输出电路相对简单,在一个示例中,仅具有用于控制线输入的清除信号,并且能够与集成电路的核心内的低速电路接口。 低速或中速输入和输出电路比较灵活,例如具有预置,使能和清除作为控制线路输入,并且能够支持JTAG边界测试。 这些并行高速和低速电路是用户可选择的,使得输入输出结构根据应用的要求在速度和功能之间进行优化。

    Dynamic termination-impedance control for bidirectional I/O pins
    46.
    发明授权
    Dynamic termination-impedance control for bidirectional I/O pins 有权
    用于双向I / O引脚的动态终端阻抗控制

    公开(公告)号:US08022723B1

    公开(公告)日:2011-09-20

    申请号:US11458675

    申请日:2006-07-19

    CPC classification number: H04L25/0298 H04L25/0278

    Abstract: Circuits, methods, and apparatus for dynamic control of source and termination impedances. One output stage provides a series termination when transmitting and a parallel termination when receiving data. A pull-up device has a nominal impedance of 50 ohms when the output stage pulls a pin from a low voltage to a high voltage, while a pull-down device has a nominal impedance of 50 ohms when the pin is pulled from a high voltage to a low voltage. Both the pull-up and pull-down devices are turned on when receiving data. Due to their non-linear current-voltage characteristics, the pull-up device appears as 50 ohms when the pin voltage is higher than one half the supply voltage, while the pull-down device appears as 50 ohms when the pin voltage is lower than one half the supply voltage. The pull-up and pull-down devices can be calibrated to provide a nominal 50 ohm impedance.

    Abstract translation: 用于动态控制源和端接阻抗的电路,方法和装置。 一个输出级在发送时提供串联终止,并在接收数据时提供并行终止。 当输出级将引脚从低电压拉到高电平时,上拉器件的标称阻抗为50欧姆,而当引脚从高电压拉出时,下拉器件的标称阻抗为50欧姆 到低电压。 上拉和下拉设备在接收数据时都打开。 由于其非线性电流 - 电压特性,当引脚电压高于电源电压的一半时,上拉器件显示为50欧姆,而当引脚电压低于50欧姆时,下拉器件显示为50欧姆 电源电压的一半。 可以校准上拉和下拉器件以提供标称的50欧姆阻抗。

    Read-leveling implementations for DDR3 applications on an FPGA
    47.
    发明授权
    Read-leveling implementations for DDR3 applications on an FPGA 有权
    FPGA上DDR3应用程序的读取级别实现

    公开(公告)号:US07990786B2

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

    申请号:US12539582

    申请日:2009-08-11

    Abstract: 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.

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

    Techniques for providing multiple delay paths in a delay circuit
    48.
    发明授权
    Techniques for providing multiple delay paths in a delay circuit 有权
    在延迟电路中提供多个延迟路径的技术

    公开(公告)号:US07893739B1

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

    申请号:US12549332

    申请日:2009-08-27

    CPC classification number: H03L7/0814 H03K5/133 H03K2005/00058

    Abstract: 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 includes 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.

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

    Write-side calibration for data interface
    49.
    发明授权
    Write-side calibration for data interface 失效
    数据接口的写入侧校准

    公开(公告)号:US07706996B2

    公开(公告)日:2010-04-27

    申请号:US11735394

    申请日:2007-04-13

    CPC classification number: G06F13/4213

    Abstract: Circuits, methods and apparatus are provided to reduce skew among signals being provided or transmitted by a data interface. Signal path delays are varied such that signals transmitted by a memory interface are calibrated or aligned with each other along a rising and/or falling edge. For example, self-calibration, external circuitry, or design tools can provide skew adjustment of each output channel by determining one or more delays for each output channel path. When aligning multiple edges, the edges of the output signals may be aligned independently, e.g., using edge specific delay elements.

    Abstract translation: 提供电路,方法和装置以减少由数据接口提供或发送的信号之间的偏差。 信号路径延迟是变化的,使得由存储器接口发送的信号沿着上升沿和/或下降沿彼此校准或对齐。 例如,自校准,外部电路或设计工具可以通过确定每个输出通道路径的一个或多个延迟来提供每个输出通道的偏移调整。 当对准多个边缘时,输出信号的边缘可以独立对准,例如使用边缘特定的延迟元件。

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

    公开(公告)号:US20090296503A1

    公开(公告)日:2009-12-03

    申请号:US12539582

    申请日:2009-08-11

    Abstract: 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.

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

Patent Agency Ranking