Slew-Driven Clock Tree Synthesis for Low Voltage IC Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current clock tree synthesis methods struggle to effectively manage clock slew, particularly in low voltage integrated circuit designs, where increased interconnect resistance exacerbates slew constraints and power consumption, and traditional methods prioritize skew minimization over slew optimization.

Innovation Solution

The SLECTS methodology, which incorporates slew-driven clock tree synthesis, employs pair selection and cost metric definition considering physical distance for efficient sink clustering, slew and skew-aware merging point computation, and insertion delay-aware net splitting to simultaneously constrain skew and slew, thereby reducing power dissipation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional skew-driven clock tree synthesis is used, then clock skew is minimized, but clock slew violations occur and power consumption increases

Engineering Contradiction:
Improveclock skewVSAvoidslew constraint satisfaction
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the optimization parameter from skew-only to slew-driven optimization. The cost function is modified to prioritize slew constraint satisfaction over skew minimization, fundamentally changing the optimization objective to resolve the contradiction between skew performance and slew reliability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by making the merging process slew-aware at each step. The cost metric is locally adjusted to consider slew constraints for each candidate merging pair, ensuring that slew violations are prevented at critical nodes while maintaining overall tree optimization

Inventive Principle:
Principle #3Local quality

2Loss of energy

If voltage is reduced to limit power density, then power consumption decreases, but clock slew constraints become more difficult to satisfy

Engineering Contradiction:
Improvepower consumptionVSAvoidslew constraint satisfaction
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent performs preliminary slew-aware optimization during the clock tree synthesis phase. By proactively considering slew constraints and optimizing the tree structure beforehand, the design can operate at lower voltages without subsequently violating slew constraints, enabling low-power operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces slew-aware cost metrics as an intermediary between voltage reduction and slew constraint satisfaction. This cost function acts as a mediator that guides the merging process to produce trees that can tolerate lower operating voltages while still meeting slew requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If interconnect resistance increases at new technology nodes, then manufacturing precision improves, but clock slew violations increase on long wires

Engineering Contradiction:
Improvetechnology node scalingVSAvoidslew constraint satisfaction
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies segmentation by carefully controlling the merging process to create a hierarchical tree structure. This segmentation approach breaks down long interconnects into manageable segments with appropriate buffering, reducing the impact of increased interconnect resistance at scaled technology nodes

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If clock tree synthesis prioritizes skew minimization, then skew is reduced, but power dissipation increases

Engineering Contradiction:
Improveclock skewVSAvoidpower dissipation
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent inverts the traditional optimization priority by making slew constraint satisfaction the primary objective rather than skew minimization. This inversion leads to different merging decisions that reduce power dissipation while maintaining acceptable skew performance

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10338633B2Slew-driven clock tree synthesis
Publication Date: 2019.07.02 DREXEL UNIV
  • US10338633B2 patent drawing
  • US10338633B2 patent drawing
  • US10338633B2 patent drawing

AI summary

A system for performing slew-driven clock tree synthesis includes pair selection and cost metric definition considering physical distance for efficient sink clustering; slew and skew-aware merging point computation for routing; and slew and insertion slew-aware net splitting.