Patent classifications
H03K19/17724
Adder circuitry for very large integers
An integrated circuit that includes very large adder circuitry is provided. The very large adder circuitry receives more than two inputs each of which has hundreds or thousands of bits. The very large adder circuitry includes multiple adder nodes arranged in a tree-like network. The adder nodes divide the input operands into segments, computes the sum for each segment, and computes the carry for each segment independently from the segment sums. The carries at each level in the tree are accumulated using population counters. After the last node in the tree, the segment sums can then be combined with the carries to determine the final sum output. An adder tree network implemented in this way asymptotically approaches the area and performance latency as an adder network that uses infinite speed ripple carry adders.
Adder circuitry for very large integers
An integrated circuit that includes very large adder circuitry is provided. The very large adder circuitry receives more than two inputs each of which has hundreds or thousands of bits. The very large adder circuitry includes multiple adder nodes arranged in a tree-like network. The adder nodes divide the input operands into segments, computes the sum for each segment, and computes the carry for each segment independently from the segment sums. The carries at each level in the tree are accumulated using population counters. After the last node in the tree, the segment sums can then be combined with the carries to determine the final sum output. An adder tree network implemented in this way asymptotically approaches the area and performance latency as an adder network that uses infinite speed ripple carry adders.
IC including logic tile, having reconfigurable MAC pipeline, and reconfigurable memory
An integrated circuit including configurable multiplier-accumulator circuitry, wherein, during processing operations, a plurality of the multiplier-accumulator circuits are serially connected into pipelines to perform concatenated multiply and accumulate operations. The integrated circuit includes a first memory and a second memory, and a switch interconnect network, including configurable multiplexers arranged in a plurality of switch matrices. The first and second memories are configurable as either a dedicated read memory or a dedicated write memory and connected to a given pipeline, via the switch interconnect network, during a processing operation performed thereby; wherein, during a first processing operations, the first memory is dedicated to write data to a first pipeline and the second memory is dedicated to read data therefrom and, during a second processing operation, the first memory is dedicated to read data from a second pipeline and the second memory is dedicated to write data thereto.
IC including logic tile, having reconfigurable MAC pipeline, and reconfigurable memory
An integrated circuit including configurable multiplier-accumulator circuitry, wherein, during processing operations, a plurality of the multiplier-accumulator circuits are serially connected into pipelines to perform concatenated multiply and accumulate operations. The integrated circuit includes a first memory and a second memory, and a switch interconnect network, including configurable multiplexers arranged in a plurality of switch matrices. The first and second memories are configurable as either a dedicated read memory or a dedicated write memory and connected to a given pipeline, via the switch interconnect network, during a processing operation performed thereby; wherein, during a first processing operations, the first memory is dedicated to write data to a first pipeline and the second memory is dedicated to read data therefrom and, during a second processing operation, the first memory is dedicated to read data from a second pipeline and the second memory is dedicated to write data thereto.
High-speed core interconnect for multi-die programmable logic devices
Systems and methods related to multi-die integrated circuits that may include dies having high-speed core interconnects. The high-speed core interconnects may be used to directly connect two adjacent dies.
High-speed core interconnect for multi-die programmable logic devices
Systems and methods related to multi-die integrated circuits that may include dies having high-speed core interconnects. The high-speed core interconnects may be used to directly connect two adjacent dies.
Hardware-software design flow with high-level synthesis for heterogeneous and programmable devices
Implementing an application within an integrated circuit (IC) having a data processing engine (DPE) array coupled to a Network-on-Chip (NoC) can include determining, using computer hardware, data transfer requirements for a software portion of the application intended to execute on the DPE array by simulating data traffic to the NoC as generated by the software portion, generating, using the computer hardware, a NoC routing solution for data paths of the application implemented by the NoC based, at least in part, on the data transfer requirements for the software portion. The software portion can be compiled for execution by different ones of a plurality of DPEs of the DPE array based, at least in part, on the NoC routing solution. Configuration data can be generated using the computer hardware. The configuration data, when loaded into the IC, configures the NoC to implement the NoC routing solution.
Hardware-software design flow with high-level synthesis for heterogeneous and programmable devices
Implementing an application within an integrated circuit (IC) having a data processing engine (DPE) array coupled to a Network-on-Chip (NoC) can include determining, using computer hardware, data transfer requirements for a software portion of the application intended to execute on the DPE array by simulating data traffic to the NoC as generated by the software portion, generating, using the computer hardware, a NoC routing solution for data paths of the application implemented by the NoC based, at least in part, on the data transfer requirements for the software portion. The software portion can be compiled for execution by different ones of a plurality of DPEs of the DPE array based, at least in part, on the NoC routing solution. Configuration data can be generated using the computer hardware. The configuration data, when loaded into the IC, configures the NoC to implement the NoC routing solution.
TUNABLE HOMOJUNCTION FIELD EFFECT DEVICE-BASED UNIT CIRCUIT AND MULTI-FUNCTIONAL LOGIC CIRCUIT
A tunable homojunction field effect device-based unit circuit and a multifunctional logic circuit, and the corresponding design scheme includes four steps: a structural construction of the tunable homojunction device, an implementation of multi-functional electrical operations of the tunable homojunction device, a design of a basic logic unit circuit, and an implementation of complex logic functions by a cascaded unit logic circuit; the first designs a tunable homojunction device based on a material with bipolar field effect characteristics; and then introduces the polarity of source-drain voltage into the device as an additional control signal; further, by cascading three reconfigurable logic units, the multi-functional logic circuit that can perform logic functions of full adder and subtractor is designed; the logic unit circuit designed in the present invention has the ability to perform reconfigurable logic functions.
TUNABLE HOMOJUNCTION FIELD EFFECT DEVICE-BASED UNIT CIRCUIT AND MULTI-FUNCTIONAL LOGIC CIRCUIT
A tunable homojunction field effect device-based unit circuit and a multifunctional logic circuit, and the corresponding design scheme includes four steps: a structural construction of the tunable homojunction device, an implementation of multi-functional electrical operations of the tunable homojunction device, a design of a basic logic unit circuit, and an implementation of complex logic functions by a cascaded unit logic circuit; the first designs a tunable homojunction device based on a material with bipolar field effect characteristics; and then introduces the polarity of source-drain voltage into the device as an additional control signal; further, by cascading three reconfigurable logic units, the multi-functional logic circuit that can perform logic functions of full adder and subtractor is designed; the logic unit circuit designed in the present invention has the ability to perform reconfigurable logic functions.