METHODS FOR OPTIMIZING CIRCUIT PERFORMANCE VIA CONFIGURABLE CLOCK SKEWS

    公开(公告)号:US20200042033A1

    公开(公告)日:2020-02-06

    申请号:US16415619

    申请日:2019-05-17

    发明人: Mark Bourgeault

    摘要: An integrated circuits with sequential logic circuitry is provided. The sequential logic circuitry may including latching circuits that receive clock signals from on-chip or off-chip clock sources. The clock signals may exhibit clock skew that is native to the integrated circuit. The natively existing clock skew can be leverage to perform time borrowing to help optimize circuit performance. The desired clock skew can be achieved by intelligent placement of the clock sources and deliberate routing of the clock signals from the clock sources to respective types of clock distribution networks on the integrated circuit.

    METHODS FOR OPTIMIZING CIRCUIT PERFORMANCE VIA CONFIGURABLE CLOCK SKEWS

    公开(公告)号:US20190064872A1

    公开(公告)日:2019-02-28

    申请号:US16049497

    申请日:2018-07-30

    发明人: Mark Bourgeault

    IPC分类号: G06F1/10 G06F17/50

    摘要: An integrated circuits with sequential logic circuitry is provided. The sequential logic circuitry may including latching circuits that receive clock signals from on-chip or off-chip clock sources. The clock signals may exhibit clock skew that is native to the integrated circuit. The natively existing clock skew can be leverage to perform time borrowing to help optimize circuit performance. The desired clock skew can be achieved by intelligent placement of the clock sources and deliberate routing of the clock signals from the clock sources to respective types of clock distribution networks on the integrated circuit.

    Automatic asynchronous signal pipelining
    6.
    发明授权
    Automatic asynchronous signal pipelining 有权
    自动异步信号流水线

    公开(公告)号:US09183336B1

    公开(公告)日:2015-11-10

    申请号:US14447244

    申请日:2014-07-30

    摘要: An electronic design automation (EDA) tool alters a user's netlist to provide timing success for distribution of asynchronous signals. Distribution networks are used with the addition of pipeline registers before and/or after the distribution buffer. Or, a tree of pipeline registers is inserted between the asynchronous source and the destination registers. Or, any number of distribution networks are stitched together and pipeline stages may be inserted before and/or after each distribution buffer. Or, beneficial skew is utilized by introducing a delay component that skews a clock signal. The skewed clock signal drives a pipeline register that is inserted before a distribution buffer in order to improve timing margin. Any of various compilation techniques may be used within the EDA tool to solve the problem of distributing high-speed, high-fanout asynchronous signals. The technique has utility for high-performance FPGAs and structured ASIC families, as well as for low-cost FPGAs and other types of logic devices.

    摘要翻译: 电子设计自动化(EDA)工具改变用户的网表以提供异步信号分配的时序成功。 分配网络在分配缓冲区之前和/或之后添加流水线寄存器时使用。 或者,在异步源和目标寄存器之间插入一条流水线寄存器树。 或者,任何数量的分发网络被缝合在一起,并且可以在每个分发缓冲器之前和/或之后插入流水线阶段。 或者,通过引入偏移时钟信号的延迟分量来利用有益的偏移。 偏斜时钟信号驱动在分配缓冲器之前插入的流水线寄存器,以便提高定时裕度。 可以在EDA工具中使用各种编译技术中的任何一种来解决分配高速,高扇出异步信号的问题。 该技术可用于高性能FPGA和结构化ASIC系列,以及低成本FPGA和其他类型的逻辑器件。

    Integrated circuit applications using partial reconfiguration

    公开(公告)号:US11381243B2

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

    申请号:US16456388

    申请日:2019-06-28

    摘要: Systems and methods for generating and deploying integrated circuit (IC) applications are provided. Partial reconfiguration functionality of an IC may be used to build reconfigurable application platforms that enable application execution on the IC. These apps may include partial reconfiguration bitstreams that allow ease of access to programming without cumbersome compilation via a set of complex tools. The apps may be acquired via a purchasing website or other mechanism, where the bitstreams may be downloaded to the IC, thus increasing usability of the IC as well providing addition revenue streams.

    Techniques for adjusting latency of a clock signal to affect supply voltage

    公开(公告)号:US10175734B1

    公开(公告)日:2019-01-08

    申请号:US15185484

    申请日:2016-06-17

    摘要: An integrated circuit includes circuit blocks, a clock network coupled to the circuit blocks, and a supply voltage network coupled to the circuit blocks. Each of the circuit blocks comprises at least one clocked circuit that receives a clock signal. The clock network provides the clock signal to the clocked circuits in the circuit blocks. The supply voltage network provides a supply voltage to the circuit blocks. A latency of the clock signal provided through the clock network to at least one of the circuit blocks is adjusted to decrease a peak voltage drop in the supply voltage caused by a peak current drawn by the circuit blocks.