Structured Skewing Buffering for CMOS Imager Timing Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The tree type routing scheme in CMOS imager circuits often requires too many line buffers, leading to poor performance and high peak current due to its inefficiency in designs with large/small aspect ratios, resulting in inadequate timing convergence and increased risk of area congestion.

Innovation Solution

A structured skewing buffering method that calculates and arranges line buffers based on average branches and stages, forming a flexible fish bone structure to reduce the number of buffer stages and peak power consumption, allowing for tailored topology implementation that balances propagation delay and vertical routing area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tree type routing scheme is used to implement long signal lines, then timing convergence and automatic placement are improved, but the number of line buffers increases excessively, resulting in poor performance and high peak current

Engineering Contradiction:
Improvetiming convergenceVSAvoidnumber of line buffers
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the signal line into multiple sections with different buffering strategies. Instead of uniformly applying tree type routing throughout, it divides the line into segments where repeat line buffers are placed at specific intervals (e.g., every 50-200 micrometers) rather than using the hierarchical tree structure, thereby reducing the total number of buffers while maintaining timing convergence in critical sections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different buffering characteristics to different sections of the signal line based on local requirements. Critical sections with tight timing constraints receive repeat line buffers at shorter intervals, while non-critical sections use longer intervals or no buffering. This localized approach optimizes performance without unnecessarily increasing the total buffer count across the entire line.

Inventive Principle:
Principle #3Local quality

2Reliability

If repeat line buffers are placed frequently to meet timing constraints, then signal integrity is maintained, but peak current increases due to simultaneous switching of multiple buffers

Engineering Contradiction:
Improvesignal integrityVSAvoidpeak current
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent introduces periodic non-repeat sections where no line buffers are placed, creating a rhythmic pattern of buffered and unbuffered sections along the signal line. This periodic structure allows buffers to switch at staggered times rather than simultaneously, reducing peak current while maintaining signal integrity in the buffered sections. The period of this pattern can be adjusted based on the specific timing and power constraints of the design.

Inventive Principle:
Principle #19Periodic action

3Ease of manufacture

If tree type routing scheme is used for large aspect ratio designs, then routing is automated, but area congestion increases and performance deteriorates

Engineering Contradiction:
Improveautomatic placementVSAvoidrouting area congestion
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The patent inverts the conventional approach by not using automatic tree type routing generation, but instead manually specifying buffer locations based on design constraints and performance requirements. This inversion allows designers to optimize buffer placement for large aspect ratio layouts, preventing area congestion while still achieving automatic placement through constrained optimization algorithms that respect the specified buffer locations and routing rules.

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

Data Source

PatentUS8132138B2Buffering technique using structured delay skewing
Publication Date: 2012.03.06 APTINA IMAGING CORP
  • US8132138B2 patent drawing
  • US8132138B2 patent drawing
  • US8132138B2 patent drawing

AI summary

A line buffering technique in which a plurality of line buffers are arranged based on a determined average number of branches and stages that are necessary to implement the buffers based on design constraints. In an exemplary embodiment, the line buffers may be arranged in any buffer topology arrangement meeting the average number of branches and the number of stages design constraints.