Physical Synthesis for IC Timing Closure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern integrated circuit (IC) designs face challenges in meeting aggressive timing requirements due to the difficulty in determining which signal paths to optimize, and there is limited flexibility in changing the design after routing has been performed.

Innovation Solution

The implementation of physical synthesis optimizations within the placement process of IC design, allowing for modifications to the netlist before final component placement, including replicating, moving, or clustering drivers and loads across dies in multi-die ICs to improve timing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If timing optimization is performed after routing, then timing requirements can be addressed, but flexibility for design changes is significantly reduced

Engineering Contradiction:
Improvetiming requirementsVSAvoidflexibility for design changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent performs physical synthesis and timing optimization during the placement phase, which is before the routing phase. This preliminary action allows timing-critical signal paths to be identified and optimized early in the design flow, when components can still be moved and netlists can be modified. By conducting timing analysis and optimization before routing commits the design to fixed interconnect paths, the methodology maintains design flexibility while addressing timing requirements.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If physical synthesis is performed after placement, then final component locations are fixed, but timing optimization opportunities are lost

Engineering Contradiction:
Improvetiming performanceVSAvoidtime for timing closure
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs physical synthesis during the placement phase rather than after placement is complete. This timing allows the synthesis tool to suggest component movements and netlist modifications while placement is still ongoing, capturing timing optimization opportunities that would be unavailable once placement is finalized. The methodology integrates physical synthesis into the placement workflow, enabling iterative optimization without requiring a separate post-placement synthesis pass.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a continuous feedback loop between placement and physical synthesis, where timing analysis results immediately inform placement adjustments. This continuous interaction allows timing optimization to proceed concurrently with placement rather than as a separate sequential step, reducing the overall time required for timing closure while maintaining both timing performance and placement quality.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If high-fanout reset nets are implemented, then circuit functionality is achieved, but timing closure becomes difficult

Engineering Contradiction:
Improvecircuit functionalityVSAvoidtiming closure
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies physical synthesis to analyze high-fanout reset nets and identifies opportunities to segment them by inserting buffer components along the signal paths. This segmentation divides the large fanout net into smaller segments, each with reduced capacitive loading and shorter signal propagation distances. The buffer insertion strategy specifically targets reset nets with excessive fanout, improving timing closure while preserving the reset functionality across the entire circuit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces buffer components as intermediary elements between the reset source and the numerous flip-flop loads. These buffers act as mediators that drive segmented portions of the reset net, reducing the direct capacitive burden on the original reset source. By placing buffers at strategic locations identified through physical synthesis, the methodology reduces signal propagation delays and improves timing closure for high-fanout reset nets while maintaining their essential circuit functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10572621B1Physical synthesis within placement
Publication Date: 2020.02.25 XILINX INC
  • US10572621B1 patent drawing
  • US10572621B1 patent drawing
  • US10572621B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing physical synthesis with an overall placement process. One of the methods includes receiving an initial netlist of a circuit design for an IC. A global placement process is performed that assigns to some components in the initial netlist a respective initial location on the IC. One or more physical synthesis processes are performed to generate a modified netlist before assigning a final location to all components in the circuit design by an overall placement process. A subsequent placement process is performed to assign a final location on the IC to all components in the modified netlist.