Shared Serial Bus for Pin Electronics Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated test equipment (ATE) for digital circuits and devices requires a large number of serial buses and I/O pins, leading to resource consumption and increased costs, as well as limitations in the number of pin electronics modules (PEMs) due to complexity in routing and pin availability.

Innovation Solution

A design that groups serial input devices into subsets with fewer control lines, where data, clock, and select lines are shared across layers, allowing for concurrent programming of PEMs using fewer control lines, reducing the number of I/O pins required and simplifying routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each PEM is programmed via its own serial bus, then each PEM can be independently programmed, but the number of buses and I/O pins increases significantly

Engineering Contradiction:
ImproveIndependent programming capabilityVSAvoidNumber of buses and I/O pins
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Multiple serial buses are merged into a single shared serial bus that serves multiple PEMs. The system combines data lines, clock lines, and select lines into one integrated bus structure that can address and program multiple PEMs sequentially, reducing the total number of buses from 48 to a manageable number while maintaining independent programming capability through selective addressing

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared serial bus is designed to serve multiple functions and multiple PEMs simultaneously. A single bus structure with data lines, clock lines, and select lines can program any PEM in the group by activating the appropriate combination of lines, making the bus universal rather than dedicated to a single PEM

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

2Productivity

If more PEMs are added to increase throughput, then testing capacity increases, but the number of required pins and routing complexity increase

Engineering Contradiction:
ImproveTesting throughputVSAvoidRouting complexity and pin availability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system transitions from a flat one-to-one mapping of buses to PEMs into a multi-dimensional addressing scheme. By introducing select lines that can activate different groups or layers of PEMs, the system creates additional addressing dimensions, allowing exponential scaling of PEMs with linear increases in bus resources

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The group of PEMs is segmented into subsets that can be independently addressed through the shared bus. Select lines divide the PEMs into manageable groups or layers, allowing the system to scale to larger numbers of PEMs by adding segments rather than requiring proportional increases in total bus resources

Inventive Principle:
Principle #1Segmentation

3Device complexity

If a shared serial bus is used to reduce the number of buses, then resource consumption decreases, but the routing becomes more complex

Engineering Contradiction:
ImproveNumber of busesVSAvoidRouting complexity
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The shared bus structure is designed with local quality variations through the use of select lines that activate specific groups or layers of PEMs. This allows the routing to be optimized for different regions or groups of PEMs, making the manufacturing process more manageable by dividing the routing complexity into localized segments rather than requiring complex global routing

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9087557B2Programming multiple serial input devices
Publication Date: 2015.07.21 ADVANTEST CORP
  • US9087557B2 patent drawing
  • US9087557B2 patent drawing
  • US9087557B2 patent drawing

AI summary

Serial input devices (e.g., pin electronics modules) are coupled to an interface via data lines, clock lines, and select lines. A first subset and a second subset of the devices are each arrayed in columns, rows, and layers. Each data line is coupled to a respective row in the first subset and a respective row in the second subset; each clock line is coupled to a respective column in the first subset and a respective column in the second subset; and each layer in each subset is coupled to a respective select line. The interface can program a device by concurrently activating one of the data lines, one of the clock lines, and one of the select lines.