Packetized ADC Data Transfer Between Separate Analog and Digital ICs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems where analog and digital circuitry are separated, existing data transfer mechanisms often face constraints in terms of speed and flexibility, particularly when the general processing bandwidth is limited, due to integration requirements and differing optimal process nodes for analog and digital circuitry.

Innovation Solution

A data transfer system is implemented, comprising a first integrated circuit with analog to digital converters and communication circuitry that packetizes data for transfer to a second integrated circuit with processing elements, using a packetizer and de-packetizer, along with a primary and secondary physical interface, to facilitate efficient data transfer between the two circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a packet-based communication system is implemented between separate analog and digital integrated circuits, then data transfer speed and flexibility are improved, but device complexity increases due to the need for packetizers, de-packetizers, and protocol management

Engineering Contradiction:
Improvedata transfer speedVSAvoidcommunication circuitry complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The communication system segments data into structured packets with specific fields (source identifier, sample data, sample rate, packet type) that can be independently processed. This segmentation allows for efficient parallel processing and targeted data extraction, improving transfer speed while managing complexity through modular packet structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes data parameters by encoding multiple data characteristics (sample rate, source ID, packet type) into compact packet structures. This parameter encoding reduces the overall communication overhead and improves transfer efficiency while maintaining manageable complexity through standardized parameter formats

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If separate integrated circuits are used for analog and digital processing, then manufacturing precision and optimal process node selection are improved, but data transfer flexibility and speed are constrained by interface limitations

Engineering Contradiction:
Improvecircuit fabrication precisionVSAvoiddata transfer flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The packet structure is designed as a universal format that can carry multiple types of data (sensor samples, configuration data, status information) and accommodate different sample rates. This multi-functional packet design enables flexible data transfer between separately fabricated analog and digital circuits without requiring circuit-specific interface protocols

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

Solution Approach 2:

The packet-based communication protocol acts as an intermediary layer between the separately fabricated analog and digital integrated circuits. This intermediary standardizes the interface, allowing each circuit to be optimized for its specific process node while maintaining flexible and efficient data transfer through the standardized packet format

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If general purpose processing bandwidth is used for data transfer, then device complexity is reduced, but data transfer speed and efficiency are constrained by limited bandwidth

Engineering Contradiction:
Improveprocessing architecture simplicityVSAvoiddata transfer efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The communication interface is segmented into dedicated functional blocks (packetizer, physical interface, de-packetizer) that operate in parallel with the general purpose processor. This segmentation enables high-speed data transfer to occur independently of the processor's general purpose bandwidth, improving productivity while keeping the overall device complexity manageable through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The packet-based communication system provides self-service data transfer capabilities that operate autonomously from the general purpose processor. The packetizer and de-packetizer handle data formatting and routing automatically, enabling efficient data transfer without consuming general purpose processing bandwidth, thus improving productivity while maintaining architectural simplicity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12047088B2Data transfer between analog and digital integrated circuits
Publication Date: 2024.07.23 APPLE INC
  • US12047088B2 patent drawing
  • US12047088B2 patent drawing
  • US12047088B2 patent drawing

AI summary

A data processing system can include a first IC including one or more A/D converters that receive analog inputs from one or more sensors and generate corresponding digital data, a second IC including one or more processing elements that operate on the digital data, and communication circuitry, coupled between the one or more A/D converters and processing elements, that includes a packetizer on the first IC that receives samples and sample data from the one or more A/D converters and assembles each sample and corresponding sample data into a packet, a primary physical interface on the first IC that communicates the packet to a secondary physical interface on the second IC, and a de-packetizer that on the second IC that receives the packet, de-packetizes it, and delivers the sample and sample data to the one or more processing elements.