Analog Devices Acquires 66 Patents from Flex Logix Technologies

Advancing FPGA Innovations in Clock Distribution and Signal Processing

Analog Devices Acquires 66 Patents from Flex Logix Technologies
(Source: https://www.analog.com/media/en/company-csr/2023-esg-report.pdf)


By PatentTrip

Analog Devices, Inc. acquired 66 U.S. patents from Flex Logix Technologies, Inc. in November 2024, enhancing its portfolio in Field Programmable Gate Arrays (FPGAs) and programmable logic technologies.

The patents span several critical areas, including:

Clock Distribution and Management: Efficient techniques for clock generation and distribution.

Logic Tile Architecture and Configurable Interconnects: Advanced designs for reconfigurable logic tiles and interconnect networks.

Programmable/Configurable Logic and Block Memory: Methods for dynamically configuring logic and memory components.

Multiply-Accumulate (MAC) Pipelines and Processing: Optimized MAC circuitry and pipelines for high-performance computing tasks.

FPGA-Specific Innovations: Modular FPGA designs and power-efficient operation techniques.

Advanced Signal and Data Processing: Applications such as fast Fourier transforms (FFT) and matrix operations.

Test and Error-Correction Techniques: Mechanisms for robust testing and fault recovery in programmable devices.

This acquisition solidifies Analog Devices' strategic position in the FPGA market, equipping it with advanced technologies to meet rising demands for sophisticated computing and signal processing solutions.

Below is the list of 66 U.S. patents acquired by Analog Devices from Flex Logix Technologies in November 2024 (Source: USPTO).

Patent    Application    Invention title

9240791 14712864 Clock Distribution Architecture for Logic Tiles of an Integrated Circuit and Method of Operation Thereof

9496876 14972553 CLOCK DISTRIBUTION ARCHITECTURE FOR LOGIC TILES OF AN INTEGRATED CIRCUIT AND METHOD OF OPERATION THEREOF

9543958 15015057 Multiplexer-Memory Cell Circuit, Layout Thereof and Method of Manufacturing Same

9503092 15041085 Mixed-Radix and/or Mixed-Mode Switch Matrix Architecture and Integrated Circuit, and Method of Operating Same

9786361 15213933 Programmable Decoupling Capacitance of Configurable Logic Circuitry and Method of Operating Same

9973194 15239958 Block Memory Layout and Architecture for Programmable Logic IC, and Method of Operating Same

9882568 15347045 Clock Distribution Architecture for Logic Tiles of an Integrated Circuit and Method of Operation Thereof

9793898 15347071 MIXED-RADIX AND/OR MIXED-MODE SWITCH MATRIX ARCHITECTURE AND INTEGRATED CIRCUIT, AND METHOD OF OPERATING SAME

9755651 15375284 MULTIPLEXER-MEMORY CELL CIRCUIT, LAYOUT THEREOF AND METHOD OF MANUFACTURING SAME

9906225 15375309 Integrated Circuit Including An Array of Logic Tiles, Each Logic Tile Including A Configurable Switch Interconnect Network

9941887 15691622 Multiplexer-Memory Cell Circuit, Layout Thereof and Method of Manufacturing Same

10176865 15726680 Programmable Decoupling Capacitance of Configurable Logic Circuitry and Method of Operating Same

10684975 15798224 One-Hot-Bit Multiplexer Control Circuitry and Technique

10250262 15898796 Integrated Circuit Including An Array of Logic Tiles, Each Logic Tile Including A Configurable Switch Interconnect Network

10411711 15975037 FPGA having a Virtual Array of Logic Tiles, and Method of Configuring and Operating Same

10680616 15978235 Block Memory Layout and Architecture for Programmable Logic IC, and Method of Operating Same

10348307 15996430 Clock Distribution and Generation Architecture for Logic Tiles of an Integrated Circuit and Method of Operating Same

10348308 16009656 Clock Architecture, including Clock Mesh Fabric, for FPGA, and Method of Operating Same

10411712 16042170 FPGA having Programmable Powered-Up/Powered-Down Logic Tiles, and Method of Configuring and Operating Same

10523209 16186882 Test Circuitry and Techniques for Logic Tiles of FPGA

10587269 16297596 INTEGRATED CIRCUIT INCLUDING AN ARRAY OF LOGIC TILES, EACH LOGIC TILE INCLUDING A CONFIGURABLE SWITCH INTERCONNECT NETWORK

10775433 16369809 Programmable/Configurable Logic Circuitry, Control Circuitry and Method of Dynamic Context Switching

10686447 16374735 Modular Field Programmable Gate Array, and Method of Configuring and Operating Same

10587271 16504248 Clock Distribution and Generation Architecture for Logic Tiles of an Integrated Circuit and Method of Operating Same

10686448 16504424 Clock Architecture, including Clock Mesh Fabric for FPGA, and Method of Operating Same

10693469 16545345 Multiplier-Accumulator Circuit, Logic Tile Architecture for Multiply-Accumulate, and IC including Logic Tile Array

10855284 16579766 PROCESS OF ROUTING TILE-TO-TILE INTERCONNECTS OF AN FPGA, AND METHOD OF MANUFACTURING AN FPGA

10867096 16659233 FPGA Implementing Partial Datapath Processing, and Method of Operating Same

10778228 16661217 Reconfigurable Data Processing Pipeline, and Method of Operating Same

10886922 16718619 Test Circuitry and Techniques for Logic Tiles of FPGA

11194585 16796111 Multiplier-Accumulator Circuitry having Processing Pipelines and Methods of Operating Same

11314504 16816164 Multiplier-Accumulator Processing Pipelines and Processing Component, and Methods of Operating Same

10972103 16887265 Multiplier-Accumulator Circuitry, and Processing Pipeline including Same

11288076 17019212 IC including Logic Tile, having Reconfigurable MAC Pipeline, and Reconfigurable Memory

11455368 17031631 MAC PROCESSING PIPELINE HAVING CONVERSION CIRCUITRY, AND METHODS OF OPERATING SAME

12015428 17074670 MAC Processing Pipeline using Filter Weights having Enhanced Dynamic Range, and Methods of Operating Same

11693625 17092175 Logarithmic Addition-Accumulator Circuitry, Processing Pipeline including Same, and Methods of Operation

11277135 17106124 Process of Routing Tile-to-Tile Interconnects of an FPGA, and Method of Manufacturing an FPGA

11960856 17140169 Multiplier-Accumulator Processing Pipeline using Filter Weights having Gaussian Floating Point Data Format

11323120 17140177 Test Circuitry and Techniques for Logic Tiles of FPGA

11442881 17212411 MAC Processing Pipelines, Circuitry to Control and Configure Same, and Methods of Operating Same

11476854 17219952 MULTIPLIER-ACCUMULATOR CIRCUITRY, AND PROCESSING PIPELINE INCLUDING SAME

11604645 17376415 MAC Processing Pipelines having Programmable Granularity, and Methods of Operating Same

None 17391082 Configurable MAC Pipelines for Finite-Impulse-Response Filtering, and Methods of Operating Same

None 17511798 Multiplier Circuit Array, MAC and MAC Pipeline including Same, and Methods of Configuring Same

11650824 17529421 Multiplier-Accumulator Circuitry having Processing Pipelines and Methods of Operating Same

None 17577454 MAC Processing Pipeline having Activation Circuitry, and Methods of Operating Same

11916551 17676123 Process of Routing Tile-to-Tile Interconnects of an FPGA, and Method of Manufacturing an FPGA

None 17683284 MAC Processing Pipelines, Circuitry to Configure Same, and Methods of Operating Same

11663016 17701749 IC INCLUDING LOGIC TILE, HAVING RECONFIGURABLE MAC PIPELINE, AND RECONFIGURABLE MEMORY

11893388 17719942 Multiplier-Accumulator Processing Pipelines and Processing Component, and Methods of Operating Same

11960886 17728829 Multiplier-Accumulator Processing Pipelines and Processing Component, and Methods of Operating Same

12008066 17816487 MAC Processing Pipeline having Conversion Circuitry, and Methods of Operating Same

None 17818924 Multiplier-Accumulator Circuitry, and Processing Pipeline including Same

11768790 17819958 MAC Processing Pipelines, Circuitry to Control and Configure Same, and Methods of Operating Same

12119819 18078033 Power-up Switch-Interconnect Configuration

None 18080673 MULTIPLY-ACCUMULATE WITH BROADCAST DATA

None 18088153 MULTIPLY-ACCUMULATE WITH VARIABLE FLOATING POINT PRECISION

None 18111846 BROADCAST DATA, SHARED WEIGHT MULTIPLY-ACCUMULATE

None 18144288 BROADCAST DATA MULTIPLY-ACCUMULATE WITH SHARED UNLOAD

None 18215993 Multiply-Accumulate Pipelines for Finite Impulse Response Filtering

None 18371228 Single-Weight-Multiple-Data Multiply-Accumulate with Winograd Layers

None 18371247 Single-Weight-Multiple-Data Matrix Multiply

None 18373453 Multiply-Accumulate with Configurable Conversion Between Normalized and Non-Normalized Floating-Point Formats

None 18373468 Multiply-Accumulate Engine with Non-Normalized Floating-Point Accumulator

None 18745051 Extreme-Throughput Fast-Fourier-Transform (FFT) Via Multi-Stage Tensor Processing

By PatentTrip

Comments