DFT Routing Optimization Using A-Star Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current design for testing (DFT) techniques in system-on-chip (SoC) implementations face challenges in optimizing the routing connection between DFT instances, leading to increased routing congestion, performance deterioration, and longer turnaround times due to the lack of consideration for floorplans during the placement and routing phase.

Innovation Solution

A routing method utilizing the A-star algorithm to generate and optimize routing sequences for DFT instances, taking into account floorplan information to reduce routing congestion and improve performance by calculating the minimum distance between start and end points, thereby providing an efficient routing path for DFT instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional routing methods are used for DFT instances, then routing connections can be established, but routing congestion increases and performance deteriorates

Engineering Contradiction:
Improverouting connection qualityVSAvoidrouting congestion
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing placement optimization before routing. The DFT instances are placed considering floorplan information and accessibility requirements in advance, which prevents routing congestion from occurring in the first place rather than dealing with it during routing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by differentiating the placement requirements of different DFT instances based on their accessibility needs. Instances are categorized into groups (e.g., first group with higher accessibility requirements, second group with lower requirements) and placed in different locations or with different priorities, optimizing local routing quality for each group

Inventive Principle:
Principle #3Local quality

2Reliability

If conventional routing methods are used for DFT instances, then routing connections can be established, but turnaround time increases

Engineering Contradiction:
Improverouting connection qualityVSAvoidturnaround time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By optimizing placement before routing based on floorplan and accessibility analysis, the patent reduces the complexity of the subsequent routing task. This preliminary optimization enables faster routing convergence and reduces overall turnaround time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the placement parameters of DFT instances based on accessibility requirements and floorplan characteristics. This parameter optimization creates a more routable layout that reduces routing iterations and speeds up the design process

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250103787A1Routing method and system
Publication Date: 2025.03.27 SAMSUNG ELECTRONICS CO LTD
  • US20250103787A1 patent drawing
  • US20250103787A1 patent drawing
  • US20250103787A1 patent drawing

AI summary

A routing method for an integrated circuit includes selecting design for testing (DFT) instances targeted by routing, routing positions respectively corresponding to the DFT instances, generating routing sequences for the DFT instances, deriving a start point and an end point based on indices included in each of the routing sequences, calculating a distance between the start point and the end point, and selecting a routing sequence as a result of the calculating of the distance.