CONTROL BLOCK SIZE REDUCTION THROUGH IP MIGRATION IN AN INTEGRATED CIRCUIT DEVICE

    公开(公告)号:US20170098026A1

    公开(公告)日:2017-04-06

    申请号:US14872989

    申请日:2015-10-01

    Inventor: Chee Yong Ew

    Abstract: Methods for control block size reduction of a controller of an integrated circuit (IC) device through intellectual property (IP) migration in the IC device are disclosed. A disclosed method includes receiving configuration data for the IC device and determining whether IP construction data is defined in the configuration data. The IP construction data contains instruction sets for implementing logical operations of a controller-based IP core in a core region of the IC device. Such data creates flexibility to configure the controller-based IP core in a core logic circuit as a soft IP core, when required. In this scenario, the controller-based IP core can be removed from the controller of the IC device during IC device fabrication. As a result, the footprint (e.g., area) of the controller of the IC device can be reduced, which subsequently increases cost-savings for the IC device fabrication.

    Digital signal processing blocks with embedded arithmetic circuits

    公开(公告)号:US09613232B1

    公开(公告)日:2017-04-04

    申请号:US14880633

    申请日:2015-10-12

    Abstract: A specialized processing block on an integrated circuit includes a first and second arithmetic operator stage, an output coupled to another specialized processing block, and configurable interconnect circuitry which may be configured to route signals throughout the specialized processing block, including in and out of the first and second arithmetic operator stages. The configurable interconnect circuitry may further include multiplexer circuitry to route selected signals. The output of the specialized processing block that is coupled to another specialized processing block together with the configurable interconnect circuitry reduces the need to use resources outside the specialized processing block when implementing mathematical functions that require the use of more than one specialized processing block. An example for such mathematical functions include the implementation of vector (dot product) operations, FIR filters, or sum-of-product operations.

    Multiple plane network-on-chip with master/slave inter-relationships

    公开(公告)号:US09602587B2

    公开(公告)日:2017-03-21

    申请号:US14316400

    申请日:2014-06-26

    Inventor: Dana How

    CPC classification number: H04L67/10 H04L45/06

    Abstract: Systems and methods are provided herein for implementing a Network-on-Chip (NoC) in a System-on-Chip (SoC) device. In some embodiments, an NoC may include a first node that transmits data to a second node, where data may be transmitted via either a first plane or a second plane. The first plane may utilize first logic at each of an output port of the first node, an input port of the second node, and at intermediary ports when transmitting the data to the second node. The second plane may utilize first logic at the output port of the first node and at the input port of the second node when transmitting the data to the second node, and may utilize second logic that is different from the first logic at the intermediary ports when transmitting the data to the second node.

    Programmable device using fixed and configurable logic to implement recursive trees

    公开(公告)号:US09600278B1

    公开(公告)日:2017-03-21

    申请号:US13941847

    申请日:2013-07-15

    Abstract: A specialized processing block on a programmable integrated circuit device includes a first floating-point arithmetic operator stage, and a floating-point adder stage having at least one floating-point binary adder. Configurable interconnect within the specialized processing block routes signals into and out of each of the first floating-point arithmetic operator stage and the floating-point adder stage. The block has a plurality of block inputs, at least one block output, a direct-connect input for connection to a first other instance of the specialized processing block, and a direct-connect output for connection to a second other instance of the specialized processing block. A plurality of instances of the specialized processing block are together configurable as a binary or ternary recursive adder tree.

    Methods for built-in self-measurement of jitter for link components
    147.
    发明授权
    Methods for built-in self-measurement of jitter for link components 有权
    用于链路组件的抖动内置自测量方法

    公开(公告)号:US09596160B1

    公开(公告)日:2017-03-14

    申请号:US14529912

    申请日:2014-10-31

    CPC classification number: H04L43/087 H04L1/205

    Abstract: One embodiment of the present invention relates to a method for built-in self-measurement (BISM) of jitter components. A built-in self-measurement controller on the host integrated circuit (and, in some cases, a slave controller on a partner integrated circuit) may be used to control various switches to form various loopback circuits. A calibrated jittery data pattern is transmitted through each of the various loopback circuits. On-die instrumentation (ODI) circuitry may then be used to measure intrinsic jitter components for each loopback circuit via data representations such as eye-diagrams, or jitter histograms, or bit error ratio bathtub curves. The intrinsic jitter for link components (i.e. the jitter components such as deterministic jitter (DJ), random jitter (RJ), total jitter (TJ)) may then be determined based on the measured intrinsic jitters for the various loopback circuits. Other embodiments and features are also disclosed.

    Abstract translation: 本发明的一个实施例涉及一种用于抖动分量的内置自测量(BISM)的方法。 可以使用主机集成电路(以及在某些情况下,伙伴集成电路上的从控制器)上的内置自测量控制器来控制各种开关以形成各种环回电路。 校准的抖动数据模式通过各个环回电路中的每一个发送。 然后可以使用管芯仪表(ODI)电路来通过数据表示(例如眼图或抖动直方图)或误码率浴缸曲线来测量每个环回电路的固有抖动分量。 然后可以基于所测量的各种环回电路的本征抖动来确定链路组件的固有抖动(即抖动分量,例如确定性抖动(DJ),随机抖动(RJ),总抖动(TJ))。 还公开了其它实施例和特征。

    INCREMENTAL REGISTER RETIMING OF AN INTEGRATED CIRCUIT DESIGN
    148.
    发明申请
    INCREMENTAL REGISTER RETIMING OF AN INTEGRATED CIRCUIT DESIGN 有权
    集成电路设计的增量寄存器退化

    公开(公告)号:US20170068765A1

    公开(公告)日:2017-03-09

    申请号:US14846645

    申请日:2015-09-04

    CPC classification number: G06F17/5072 G06F17/5054 G06F17/5081 G06F2217/84

    Abstract: A first circuit design description may have registers and combinational gates. Circuit design computing equipment may perform register retiming on the first circuit design description, whereby registers are moved across combinational gates during a first circuit design implementation. An engineering-change-order (ECO) of the first circuit design may result in a second circuit design. The differences between the first and second circuit designs may be confined to a region-of-change. The circuit design computing equipment may preserve the results from the first circuit design implementation and re-use portions of these results during the implementation of the second circuit design. For example, the circuit design computing equipment may preserve the register retiming solution from the first circuit design implementation for portions of the second circuit design that are outside the region-of-change and incrementally create graphs that allow to incrementally solve the register retiming problem during the second circuit design implementation.

    Abstract translation: 第一电路设计描述可以具有寄存器和组合门。 电路设计计算设备可以在第一电路设计描述上执行寄存器重新定时,由此在第一电路设计实现期间寄存器移动到组合门上。 第一电路设计的工程改变顺序(ECO)可能导致第二电路设计。 第一和第二电路设计之间的差异可以局限于变化的区域。 电路设计计算设备可以保留来自第一电路设计实现的结果,并且在实施第二电路设计期间重新使用这些结果的部分。 例如,电路设计计算设备可以保留来自第一电路设计实现的寄存器重新定时解决方案,用于在变化范围之外的第二电路设计的部分,并且增量地创建允许递增地解决寄存器重定时问题的图形 第二电路设计实现。

    SYSTEMS AND METHODS FOR MULTIPORT TO MULTIPORT CRYPTOGRAPHY
    150.
    发明申请
    SYSTEMS AND METHODS FOR MULTIPORT TO MULTIPORT CRYPTOGRAPHY 审中-公开
    用于多重压缩的系统和方法

    公开(公告)号:US20170061162A1

    公开(公告)日:2017-03-02

    申请号:US14830171

    申请日:2015-08-19

    Inventor: Robert Groza

    Abstract: Systems and methods are discussed herein for reusing hardware for encryption and authentication, where the hardware has a fixed input bandwidth, and where the hardware has the same bandwidth for a different input bandwidth. In order to accomplish this mechanism, systems and methods are provided herein for processing invalid data that appears within streams of valid data. Systems and methods are also provided herein for authentication mechanisms that require more than one data cycle to complete.

    Abstract translation: 本文将讨论用于重新使用硬件进行加密和认证的系统和方法,其中硬件具有固定的输入带宽,并且硬件对于不同的输入带宽具有相同的带宽。 为了实现这一机制,本文提供了用于处理出现在有效数据流内的无效数据的系统和方法。 本文还提供了需要多于一个数据周期来完成的认证机制的系统和方法。

Patent Agency Ranking