FPAA CAB Architecture With Switch-Less Routing for Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing field programmable analog arrays (FPAA) face challenges in achieving high configurability and bandwidth due to the use of routing switches, which introduce significant bandwidth limitations and reduce programmability.

Innovation Solution

A 6×6 matrix of configurable analog blocks (CABs) with a switch-less routing network between CABs, combined with a global feedback network, allowing for both differential and single-ended mode circuit configurations, and a synthesis methodology for rapid circuit implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If routing switches are used to provide connectivity between CABs, then programmability is improved, but bandwidth is limited

Engineering Contradiction:
ImproveprogrammabilityVSAvoidbandwidth
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The routing network is segmented into two distinct types: switch-based routing within individual CABs for fine-grained programmability, and switch-less routing between CABs for high-bandwidth communication. This segmentation allows each routing type to optimize for its specific function without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different routing strategies are applied to different spatial locations and functional requirements within the FPAA. Switch-based routing is used locally within CABs where programmability is critical, while switch-less routing is used for global inter-CAB connections where bandwidth is paramount.

Inventive Principle:
Principle #3Local quality

2Speed

If switch-less routing is used between CABs, then bandwidth is improved, but programmability is reduced

Engineering Contradiction:
ImprovebandwidthVSAvoidprogrammability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The routing functionality is divided between two mechanisms: switch-less global interconnects provide the high-bandwidth backbone, while embedded switches within each CAB provide the programmable configuration layer. This segmentation ensures both bandwidth and programmability are achieved.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The CAB acts as an intermediary that combines both routing approaches. The switch-less network provides direct high-speed paths between CABs, while the embedded switches within each CAB mediate the connection to provide programmability and interface with the global network.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If fixed analog subcircuits are used in CABs, then manufacturing complexity is reduced, but configurability is limited

Engineering Contradiction:
Improvemanufacturing complexityVSAvoidconfigurability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

A universal set of reconfigurable building blocks is provided within each CAB that can be programmed to implement multiple different analog functions. The same physical hardware structure serves multiple purposes through programmable interconnections and parameter control, eliminating the need for different fixed circuits for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The CAB architecture employs dynamic reconfiguration capabilities where circuit parameters and interconnections can be changed after manufacturing. This allows the same fixed physical structure to adapt to different functional requirements through programmable control, achieving high configurability without increasing manufacturing complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12562743B2Reconfigurable array for analog applications
Publication Date: 2026.02.24 DREXEL UNIV
  • US12562743B2 patent drawing
  • US12562743B2 patent drawing
  • US12562743B2 patent drawing

AI summary

A field-programmable analog array (FPAA) fabric includes a 6×6 matrix of configurable analog blocks (CABs). The implementation of programmable CABs eliminates the use of fixed analog subcircuits. A unique routing strategy is developed within the CAB units that supports both differential and single-ended mode circuit configurations. The bandwidth limitation due to the routing switches of each individual CAB unit is compensated for through the use of a switch-less routing network between CABs. Algorithms and methodologies facilitate rapid implementation of analog circuits on the FPAA. The proposed FPAA fabric provides high operating speeds as compared to existing FPAA topologies, while providing greater configuration in the CAB units as compared to switch-less FPAA. The FPAA core includes 498 programming switches and 14 global switchless interconnects, while occupying an area of 0.1 mm2 in a 65 nm CMOS process.