High-throughput asynchronous data pipeline

    公开(公告)号:US11886885B2

    公开(公告)日:2024-01-30

    申请号:US17480728

    申请日:2021-09-21

    CPC classification number: G06F9/3869 G06F5/16 G06F13/1642 G11C7/1063 H03K19/20

    Abstract: One embodiment of the present invention sets forth a data pipeline, which includes a first mousetrap element and a second mousetrap element in a first pipeline stage. Each mousetrap element includes a request latch that, when enabled, allows a request signal to pass from the first pipeline stage to a second pipeline stage following the first pipeline stage in the data pipeline. Each mousetrap element also includes a data latch that, when enabled, allows a data element to pass from the first pipeline stage to the second pipeline stage. Each mousetrap element further includes a latch controller that enables and disables the request and data latches based on a phase signal that alternates between a first value that configures the first mousetrap element to transmit data to the second pipeline stage and a second value that configures the second mousetrap element to transmit data to the second pipeline stage.

    PAUSIBLE BISYNCHRONOUS FIFO
    2.
    发明申请
    PAUSIBLE BISYNCHRONOUS FIFO 有权
    不可思议的双向FIFO

    公开(公告)号:US20160148661A1

    公开(公告)日:2016-05-26

    申请号:US14948175

    申请日:2015-11-20

    Abstract: A system, method, and computer program product are provided for a pausible bisynchronous FIFO. Data is written synchronously with a first clock signal of a first clock domain to an entry of a dual-port memory array and an increment signal is generated in the first clock domain. The increment signal is determined to transition near an edge of a second dock signal, where the second clock signal is a pausible clock signal. A next edge of the second clock signal of the second clock domain is delayed and the increment signal to the second clock domain and is transmitted.

    Abstract translation: 提供了一种用于可暂存双工FIFO的系统,方法和计算机程序产品。 将数据与第一时钟域的第一时钟信号同步地写入双端口存储器阵列的条目,并且在第一时钟域中生成增量信号。 增量信号被确定为在第二对接信号的边缘附近转变,其中第二时钟信号是可暂停的时钟信号。 第二时钟域的第二时钟信号的下一个边缘被延迟,并且将增量信号发送到第二时钟域并被发送。

    REDUCING CROSSTALK PESSIMISM USING GPU-ACCELERATED GATE SIMULATION AND MACHINE LEARNING

    公开(公告)号:US20230089606A1

    公开(公告)日:2023-03-23

    申请号:US17540167

    申请日:2021-12-01

    Abstract: To facilitate crosstalk analysis for an IC design, a plurality of input vectors are input into a gate-level simulation. In response, the gate-level simulation determines timing windows for all nets within the IC design, may perform aggressor pruning, and may then determine and output aggressor/victim pairs and associated features for the IC design. This gate-level simulation may be accelerated utilizing one or more graphics processor units (GPUs). Additionally, the aggressor/victim pairs and associated features for the IC design are then input into a trained machine learning environment, which outputs predicted delta delays for each of the aggressor/victim pairs. In this way, crosstalk analysis may be performed more accurately and efficiently.

Patent Agency Ranking