Multi-Die Interface System with NoD Network for MPU Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication protocols for multi-die integration in monolithic application-specific integrated circuits are either inflexible or overly complex, making it difficult to achieve high microsystem performance while managing power consumption, and there is a need for a versatile multi-die interconnected bus protocol that meets current integrated circuit development needs in China.

Innovation Solution

An interface system for interconnected dies and MPUs, comprising an interrupt interface, DDR data interface, SPI interface, and JTAG-Core debugging interface, which enables high-speed communication and expansion by connecting these interfaces to routers for efficient data and interrupt handling, and includes a DMA control interface for managing data access between slave devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple standard protocol interfaces are integrated for multi-die integration, then the versatility and adaptability of the system is improved, but the device complexity and difficulty of interconnection increases

Engineering Contradiction:
Improveversatility of communication protocolVSAvoidcomplexity of interconnection system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal multi-die integration platform that supports multiple standard protocol interfaces (SPI, I2C, UART, CAN, LIN, FlexRay) within a single system. The NoD architecture provides a unified network layer that can handle different protocols through standardized data packets, allowing the same hardware platform to accommodate various communication standards without requiring separate dedicated interconnection systems for each protocol.

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

Solution Approach 2:

The patent introduces an intermediary layer consisting of the NoD network and protocol conversion circuits that mediate between different protocol interfaces. This intermediary architecture translates and routes data packets between various protocols and the core processing units, simplifying the interconnection complexity by providing a standardized mediation layer rather than requiring direct point-to-point connections between all protocol interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If high-speed communication interfaces are implemented for data transmission, then the communication speed and data transmission rate is improved, but the power consumption increases

Engineering Contradiction:
Improvecommunication speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action through the use of packet-based communication where data transmission occurs in discrete bursts rather than continuous streams. The NoD network uses scheduled data packet transmission with idle periods between active communication phases, allowing the system to achieve high communication speeds during data transfer while reducing overall power consumption during idle periods. The clock management circuits also implement periodic clocking schemes that can be adjusted based on activity levels.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If multiple interface types are integrated for expanding master device functionality, then the expansion capability and functionality is improved, but the address mapping complexity increases

Engineering Contradiction:
Improveexpansion capabilityVSAvoidaddress mapping complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the address space into distinct segments, each dedicated to specific interface types or functional blocks. The NoD network architecture segments the system into master devices, slave devices, and network nodes, with each segment having its own address range. This segmentation allows multiple interface types to be integrated without creating complex cross-addressing scenarios, as each interface operates within its designated address segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses the NoD network as an intermediary that handles address mapping between different interface types. Rather than requiring direct address translation between all possible interface combinations, the NoD network provides a standardized addressing layer that mediates access to slave devices and peripheral components, simplifying the address mapping process for master devices with multiple interface types.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11971446B2Interface system for interconnected die and MPU and communication method thereof
Publication Date: 2024.04.30 58TH RES INST OF CETC
  • US11971446B2 patent drawing
  • US11971446B2 patent drawing
  • US11971446B2 patent drawing

AI summary

The invention discloses an interface system for an interconnected die and an MPU and a communication method thereof. The system comprises a data interface, an interrupt interface, and a debugging interface; the data interface comprises an SPI interface, a DDR data interface, and a DMA control interface; the interrupt interface is used for receiving an interrupt data packet from the network and parsing the interrupt data packet to obtain a pulse interrupt input required by the MPU; the debugging interface comprises a JTAG-Core debugging interface, which is used for receiving a debugging data packet from the network and translating the debugging data packet into a JTAG protocol for MPU debugging. The invention realizes the expansion of the master device MPU in the high-performance information processing microsystem and the high-speed communication between the master device and the interconnected dies.