会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Innovated technique to reduce memory interface write mode SSN in FPGA
    • 在FPGA中减少存储器接口写模式SSN的创新技术
    • US07330051B1
    • 2008-02-12
    • US11354766
    • 2006-02-14
    • Joseph HuangChiakang SungMichael H. M. ChuYan Chong
    • Joseph HuangChiakang SungMichael H. M. ChuYan Chong
    • H03K19/173
    • H03K19/17744
    • The amount of simultaneous switching noise generated through the operation of a programmable device can be reduced by reducing the number of pins switching at the same time. An I/O bank can include a number of I/O pin subsets, or DQS groups, each programmed to switch at a different time so that the switching times of the various pins can be staggered for each system clock cycle. Programmable delay elements can be used to control the delay of each subset. The programmable elements can be placed between the system clock and the output registers in order to delay the receiving of the clock signal by the registers and therefore delaying the switching of the output buffers. The programmable delay elements also can be placed between the output registers and the output buffers in order to delay the receiving of the output data by, and subsequent switching of, the output buffers.
    • 通过可编程器件的操作产生的同时开关噪声的量可以通过减少引脚数目同时减少。 I / O bank可以包括多个I / O引脚子集或DQS组,每组都被编程为在不同的时间切换,使得各个引脚的切换时间可以在每个系统时钟周期内交错。 可编程延迟元件可用于控制每个子集的延迟。 可编程元件可以放置在系统时钟和输出寄存器之间,以便延迟寄存器对时钟信号的接收,从而延迟输出缓冲器的切换。 可编程延迟元件也可以放置在输出寄存器和输出缓冲器之间,以便延迟输出缓冲器的输出数据的接收和随后的切换。
    • 2. 发明授权
    • Read-leveling implementations for DDR3 applications on an FPGA
    • FPGA上DDR3应用程序的读取级别实现
    • US07990786B2
    • 2011-08-02
    • US12539582
    • 2009-08-11
    • Michael H. M. ChuJoseph HuangChiakang SungYan ChongAndrew BellisPhilip ClarkeManoj B. Roge
    • Michael H. M. ChuJoseph HuangChiakang SungYan ChongAndrew BellisPhilip ClarkeManoj B. Roge
    • G11C7/10
    • G11C7/1051G11C7/1066G11C7/1078G11C7/1093H03L7/06H03L7/0812
    • 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.
    • 用于将数据从设备的输入时钟域传送到核心时钟域的电路,方法和装置。 一个例子是通过在输入和电路之间使用重新定时元件实现这一点。 重新定时元素通过逐渐扫描延迟并在每个增量处接收数据进行校准。 平均接收无差错数据的最小和最大延迟。 然后可以使用该平均值来调整插入由输入选通信号计时的输入寄存器和由核心时钟信号计时的输出寄存器之间的输入路径中的电路元件的定时。 在一个示例中,输入信号可以被延迟与延迟设置相对应的量。 在其他示例中,使用输入寄存器和输出寄存器之间的中间寄存器来注册每个输入信号,其中时钟信号被延迟与延迟设置相对应的量。
    • 5. 发明授权
    • Read-leveling implementations for DDR3 applications on an FPGA
    • FPGA上DDR3应用程序的读取级别实现
    • US07593273B2
    • 2009-09-22
    • US11935310
    • 2007-11-05
    • Michael H. M. ChuJoseph HuangChiakang SungYan ChongAndrew BellisPhilip ClarkeManoj B. Roge
    • Michael H. M. ChuJoseph HuangChiakang SungYan ChongAndrew BellisPhilip ClarkeManoj B. Roge
    • G11C7/10
    • G11C7/1051G11C7/1066G11C7/1078G11C7/1093H03L7/06H03L7/0812
    • 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.
    • 用于将数据从设备的输入时钟域传送到核心时钟域的电路,方法和装置。 一个例子是通过在输入和电路之间使用重新定时元件实现这一点。 重新定时元素通过逐渐扫描延迟并在每个增量处接收数据进行校准。 平均接收无差错数据的最小和最大延迟。 然后可以使用该平均值来调整插入由输入选通信号计时的输入寄存器和由核心时钟信号计时的输出寄存器之间的输入路径中的电路元件的定时。 在一个示例中,输入信号可以被延迟与延迟设置相对应的量。 在其他示例中,使用输入寄存器和输出寄存器之间的中间寄存器来注册每个输入信号,其中时钟信号被延迟与延迟设置相对应的量。
    • 7. 发明授权
    • Innovated technique to reduce memory interface write mode SSN in FPGA
    • 在FPGA中减少存储器接口写模式SSN的创新技术
    • US07492185B1
    • 2009-02-17
    • US11956182
    • 2007-12-13
    • Joseph HuangChiakang SungMichael H. M. ChuYan Chong
    • Joseph HuangChiakang SungMichael H. M. ChuYan Chong
    • H03K19/173
    • H03K19/17744
    • The amount of simultaneous switching noise generated through the operation of a programmable device can be reduced by reducing the number of pins switching at the same time. An I/O bank can include a number of I/O pin subsets, or DQS groups, each programmed to switch at a different time so that the switching times of the various pins can be staggered for each system clock cycle. Programmable delay elements can be used to control the delay of each subset. The programmable elements can be placed between the system clock and the output registers in order to delay the receiving of the clock signal by the registers and therefore delaying the switching of the output buffers. The programmable delay elements also can be placed between the output registers and the output buffers in order to delay the receiving of the output data by, and subsequent switching of, the output buffers.
    • 通过可编程器件的操作产生的同时开关噪声的量可以通过减少引脚数目同时减少。 I / O bank可以包括多个I / O引脚子集或DQS组,每组都被编程为在不同的时间切换,使得各个引脚的切换时间可以在每个系统时钟周期内交错。 可编程延迟元件可用于控制每个子集的延迟。 可编程元件可以放置在系统时钟和输出寄存器之间,以便延迟寄存器对时钟信号的接收,从而延迟输出缓冲器的切换。 可编程延迟元件也可以放置在输出寄存器和输出缓冲器之间,以便延迟输出缓冲器的输出数据的接收和随后的切换。
    • 8. 发明授权
    • Write-leveling implementation in programmable logic devices
    • 在可编程逻辑器件中编写调平实现
    • US08671303B2
    • 2014-03-11
    • US13349228
    • 2012-01-12
    • Yan ChongBonnie I. WangChiakang SungJoseph HuangMichael H. M. Chu
    • Yan ChongBonnie I. WangChiakang SungJoseph HuangMichael H. M. Chu
    • G11C8/00
    • G11C7/22G11C7/1066G11C7/222
    • Circuits, methods, and apparatus for memory interfaces that compensate for skew between a clock signal and DQ/DQS signals that may be caused by a fly-by routing topology. The skew is compensated by clocking the DQ/DQS signals with a phase delayed clock signal, where the phase delay has been calibrated. In one example calibration routine, a clock signal is provided to a receiving device. A DQ/DQS signal is also provided and the timing of their reception compared. A delay of the DQ/DQS signal is changed incrementally until the DQ/DQS signal is aligned with the clock signal at the receiving device. This delay is then used during device operation to delay a signal that clocks registers providing the DQ/DQS signals. Each DQ/DQS group can be aligned to the clock, or the DQS and DQ signals in a group may be independently aligned to the clock at the receiving device.
    • 用于存储器接口的电路,方法和装置,其补偿可能由飞越路由拓扑引起的时钟信号和DQ / DQS信号之间的偏差。 通过使用相位延迟时钟信号对DQ / DQS信号进行时钟补偿,其中相位延迟已校准。 在一个示例性校准例程中,向接收设备提供时钟信号。 还提供了DQ / DQS信号,并将其接收的定时进行比较。 DQ / DQS信号的延迟逐渐改变,直到DQ / DQS信号与接收设备的时钟信号对齐。 然后在器件操作期间使用该延迟来延迟提供DQ / DQS信号的寄存器的信号。 每个DQ / DQS组可以与时钟对齐,或者组中的DQS和DQ信号可以独立地对准接收器件上的时钟。
    • 9. 发明授权
    • Write-leveling implementation in programmable logic devices
    • 在可编程逻辑器件中编写调平实现
    • US08122275B2
    • 2012-02-21
    • US11843123
    • 2007-08-22
    • Yan ChongBonnie I. WangChiakang SungJoseph HuangMichael H. M. Chu
    • Yan ChongBonnie I. WangChiakang SungJoseph HuangMichael H. M. Chu
    • G11C8/00
    • G11C7/22G11C7/1066G11C7/222
    • Circuits, methods, and apparatus for memory interfaces that compensate for skew between a clock signal and DQ/DQS signals that may be caused by a fly-by routing topology. The skew is compensated by clocking the DQ/DQS signals with a phase delayed clock signal, where the phase delay has been calibrated. In one example calibration routine, a clock signal is provided to a receiving device. A DQ/DQS signal is also provided and the timing of their reception compared. A delay of the DQ/DQS signal is changed incrementally until the DQ/DQS signal is aligned with the clock signal at the receiving device. This delay is then used during device operation to delay a signal that clocks registers providing the DQ/DQS signals. Each DQ/DQS group can be aligned to the clock, or the DQS and DQ signals in a group may be independently aligned to the clock at the receiving device.
    • 用于存储器接口的电路,方法和装置,其补偿可能由飞越路由拓扑引起的时钟信号和DQ / DQS信号之间的偏差。 通过使用相位延迟时钟信号对DQ / DQS信号进行时钟补偿,其中相位延迟已校准。 在一个示例性校准例程中,向接收设备提供时钟信号。 还提供了DQ / DQS信号,并将其接收的定时进行比较。 DQ / DQS信号的延迟逐渐改变,直到DQ / DQS信号与接收设备的时钟信号对齐。 然后在器件操作期间使用该延迟来延迟提供DQ / DQS信号的寄存器的信号。 每个DQ / DQS组可以与时钟对齐,或者组中的DQS和DQ信号可以独立地对准接收器件上的时钟。
    • 10. 发明授权
    • High performance memory interface circuit architecture
    • 高性能存储器接口电路架构
    • US08593195B1
    • 2013-11-26
    • US13614526
    • 2012-09-13
    • Joseph HuangChiakang SungPhilip PanYan ChongAndy L. LeeBrian D. Johnson
    • Joseph HuangChiakang SungPhilip PanYan ChongAndy L. LeeBrian D. Johnson
    • H03H11/16
    • H03L7/0812G11C7/22G11C7/222H03L7/0805
    • 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信号。