Method, product, and apparatus for a machine learning process using dynamic rearrangement of sparse data and corresponding weights

    公开(公告)号:US11651283B1

    公开(公告)日:2023-05-16

    申请号:US16946672

    申请日:2020-06-30

    CPC classification number: G06N20/00 G06F17/16

    Abstract: An approach is described for a method, product, and apparatus for a machine learning process using dynamic rearrangement of sparse data and corresponding weights. This approach includes a method, product, and apparatus for dynamically rearranging input data to move sparse data to a location such that computations on the sparse data might be avoided when executing a machine learning processing job. For example, sparse data within each row of the input matrix can be moved to the end of each corresponding row. When the input data is folded to fit the array, that sparse data might be at least partially contained within a fold that comprises only sparse data and possibly filler data. In such an event, computations on the fold are unnecessary and are avoided. In some embodiments, the approach includes dynamically rearranging a weight matrix to maintain a correspondence between the input data and the weights.

    System, method, and computer program product for predicting parasitics in an electronic design

    公开(公告)号:US11620548B1

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

    申请号:US16898702

    申请日:2020-06-11

    Abstract: The present disclosure relates to a computer-implemented method for electronic design is provided. Embodiments may include receiving, using at least one processor, an electronic design having an original schematic associated therewith and extracting one or more features for each net from the schematic. Embodiments may include storing one or more resistance or capacitance values for each net and applying the one or more resistance or capacitance values as labels for a machine learning model. Embodiments may also include training the machine learning model using one or more actual values to generate a trained model. Embodiments may further include receiving the trained model to predict parasitics for a stitching engine and generating a stitched schematic.

    Partitioned UFP for displayport repeater

    公开(公告)号:US11620251B2

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

    申请号:US17303230

    申请日:2021-05-24

    Inventor: Yao Luo

    Abstract: Methods and systems are disclosed for an upstream facing port implementation for DisplayPort link-training tunable PHY repeaters (LTTPRs). The device includes an upstream facing port to interface with an external DisplayPort source device and a downstream facing port to interface with an external DisplayPort sink device and the upstream facing port. The upstream facing port is configured to perform operations including receiving a main link data stream from an external transmitting display device, generating an outbound main link data stream, and providing the outbound main link data stream for transmitting by the external device. The device is also configured for receiving an updated main link data stream corresponding to the outbound main link data stream and sending the updated main link data stream to the downstream facing port to be transmitted to a receiving display device.

    Scan channel slicing for compression-mode testing of scan chains

    公开(公告)号:US11592482B1

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

    申请号:US17204334

    申请日:2021-03-17

    Abstract: Scan channel slicing methods and systems for testing of scan chains in an integrated circuit (IC) reduce the number of test cycles needed to effectively test all the scan chains in the IC, reducing the time and cost of testing. In scan channel slicing, rather than loading and unloading into scan chains high-power patterns having numerous switching transitions over the length of each scan chain, loading and unloading the entirety of the scan chain scan while observing it, chain load data is sliced, apportioning between the different scan chains independently observable sections (slices) of transition data in which all four bit-to-bit transitions (“0” to “0”, “0” to “1”, “1” to 0”, “1” to “1”) are ensured to exist. The remainder of the scan chain load data, which is not observed in the test procedure, can be low-transition data that consumes low dynamic power, such as mostly zeroes or mostly ones.

    Reference voltage training scheme
    37.
    发明授权

    公开(公告)号:US11580048B1

    公开(公告)日:2023-02-14

    申请号:US16356939

    申请日:2019-03-18

    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for DDR reference voltage training. The method includes receiving a data stream, the data stream including pulses generated from a reference voltage in relation to a voltage input logic low and a voltage input logic high of an input stream. The method also includes receiving a clock signal, the clock signal including an in-phase signal and a quadrature-phase signal, the in-phase signal orthogonal to the quadrature-phase signal. The method also includes utilizing the in-phase signal and the quadrature-phase signal of the clock signal in relation to the data stream to obtain a stream of in-phase samples and a stream of quadrature-phase samples. The method also includes adjusting the reference voltage based on a relationship of the stream of in-phase samples to the stream of quadrature-phase samples.

Patent Agency Ranking