CIRCUIT ARCHITECTURE FOR DETERMINING THRESHOLD RANGES AND VALUES OF A DATASET

    公开(公告)号:US20230096400A1

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

    申请号:US17485382

    申请日:2021-09-25

    Applicant: Xilinx, Inc.

    Abstract: An electronic system includes a mapping circuit configured to receive input samples of a dataset within a defined range of values. The mapping circuit is configured to perform comparisons that compare each input sample to each of a plurality of comparison values selected from the defined range of values. For each comparison, the mapping circuit generates an indication value specifying whether the input sample used in the comparison is greater than or equal to the comparison value used in the comparison. The system includes an adder circuit configured to generate a sum of the indication values for each comparison value and a memory configured to maintain counts corresponding to the comparison values. The counts are updated by the respective sums. The system includes a threshold detection circuit configured to determine, for the dataset, a threshold value or threshold range based on the counts read from the memory.

    Local retiming optimization for circuit designs

    公开(公告)号:US10678983B1

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

    申请号:US15987372

    申请日:2018-05-23

    Applicant: Xilinx, Inc.

    Abstract: Local retiming for a circuit design includes determining, using computer hardware, a load of a synchronous circuit element within the circuit design tagged for forward retiming, traversing, using the computer hardware, each input of the load backward through the circuit design until a sequential circuit element or a primary input is reached, and adding, using the computer hardware, each synchronous circuit element encountered in the traversing to a forward retiming list. In response to determining that forward retiming criteria is met for the forward retiming list, the computer hardware modifies the circuit design by creating a new synchronous circuit element at an output of the load.

    Circuit design transformation for automatic latency reduction

    公开(公告)号:US10289786B1

    公开(公告)日:2019-05-14

    申请号:US15634016

    申请日:2017-06-27

    Applicant: Xilinx, Inc.

    Abstract: Reducing latency of a circuit design can include determining, using a processor, a set of sequential circuit elements of a circuit design that meets a condition for removal from the circuit design, wherein the condition is dependent upon a target technology process and a target operating frequency. Using the processor, a feasible cut for a selected sequential circuit element of the set is determined. The selected sequential circuit element and each other sequential circuit element of the set that is part of the cut is removed from the circuit design using the processor.

    Circuit architecture for determining threshold ranges and values of a dataset

    公开(公告)号:US11842168B2

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

    申请号:US17485382

    申请日:2021-09-25

    Applicant: Xilinx, Inc.

    CPC classification number: G06F7/50 G06F7/026 G06F17/18

    Abstract: An electronic system includes a mapping circuit configured to receive input samples of a dataset within a defined range of values. The mapping circuit is configured to perform comparisons that compare each input sample to each of a plurality of comparison values selected from the defined range of values. For each comparison, the mapping circuit generates an indication value specifying whether the input sample used in the comparison is greater than or equal to the comparison value used in the comparison. The system includes an adder circuit configured to generate a sum of the indication values for each comparison value and a memory configured to maintain counts corresponding to the comparison values. The counts are updated by the respective sums. The system includes a threshold detection circuit configured to determine, for the dataset, a threshold value or threshold range based on the counts read from the memory.

    Implementing a circuit design with re-convergence

    公开(公告)号:US10990736B1

    公开(公告)日:2021-04-27

    申请号:US16821465

    申请日:2020-03-17

    Applicant: Xilinx, Inc.

    Abstract: Implementing a circuit design can include detecting, using computer hardware, a re-convergent section of a circuit design, masking, using the computer hardware, a sequential circuit element of the re-convergent section located between a start and an end of the re-convergent section, and performing, using the computer hardware, an optimization operation on combinatorial logic of the re-convergent section to create optimized combinatorial logic. Using the computer hardware, the optimized combinatorial logic of the re-convergent section can be mapped. Further, the re-convergent section can be modified subsequent to the mapping to match timing of the re-convergent section prior to the masking.

    DYNAMIC POWER REDUCTION IN CIRCUIT DESIGNS AND CIRCUITS

    公开(公告)号:US20180075172A1

    公开(公告)日:2018-03-15

    申请号:US15266827

    申请日:2016-09-15

    Applicant: Xilinx, Inc.

    Abstract: Reducing dynamic power consumption for a circuit can include analyzing, using a processor, a netlist specifying the circuit to determine a block of combinatorial circuitry in a first signal path with at least a threshold amount of switching activity and detecting, using the processor, a second signal path coupled to the block of combinatorial circuitry by a sequential circuit element. The second signal path has a delay that meets a target signal path requirement. Using the processor, the netlist can be modified by subdividing the block of combinatorial circuitry into at least a first portion and a second portion and moving one of the portions from the first signal path to the second signal path, wherein the moving separates the first portion from the second portion by the sequential circuit element.

Patent Agency Ranking