Programmable Delay Cell Layout for Clock Skew Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In integrated circuits, managing clock skew through traditional delay cells is challenging due to their variable physical size and terminal layout, which requires frequent changes in cell selection and design, leading to disruptions in timing closure and increased costs, especially as CMOS technology advances and smaller delays become difficult to achieve without large cell areas.

Innovation Solution

A programmable delay cell with a delay stage comprising M series-coupled inverter stages, where each stage includes N pairs of stacked PMOS and NMOS transistors with configurable source-drain node connections, allowing for adjustable delay values without changing the cell size or terminal layout, achieved by modifying the metal-1 interconnect layout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional delay cells are used to manage clock skew, then timing adjustments can be made, but the cell size and terminal layout vary with different delay values, causing design disruptions and increased costs

Engineering Contradiction:
Improvedelay value adjustmentVSAvoidcell size variation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The delay cell employs a programmable structure where the delay value can be dynamically adjusted through configuration of transistor connections rather than being fixed by physical cell size. The configurable source-drain node connections allow the same physical cell to provide different delay values, making the delay characteristic dynamic while the cell footprint remains static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the electrical parameters (delay value, drive strength) by reconfiguring the internal transistor connections rather than changing the physical dimensions of the cell. By modifying which transistors are connected in series versus parallel through configurable source-drain nodes, the electrical characteristics are adjusted while maintaining constant physical footprint.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If different delay cells are selected to achieve desired delay values, then timing requirements can be met, but frequent cell selection changes disrupt timing closure and increase design costs

Engineering Contradiction:
Improvetiming accuracyVSAvoidtiming closure time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

A single uniform delay cell design serves multiple functions by providing a range of delay values through internal configuration rather than requiring multiple different cell types. The same physical cell can be programmed to provide different delay values and drive strengths, eliminating the need to select from multiple specialized cell variants during timing closure.

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

Solution Approach 2:

The delay cell provides dynamic adjustability of delay value and drive strength through configurable transistor connections, allowing timing to be tuned without selecting different cell types. This dynamic programming capability enables timing closure to be achieved by reconfiguring existing cells rather than repeatedly selecting and placing different cell variants.

Inventive Principle:
Principle #15Dynamics

3Area of moving object

If CMOS technology is advanced to reduce size, then integration density improves, but achieving smaller delays becomes difficult without using large cell areas

Engineering Contradiction:
Improvecell areaVSAvoidsignal delay
Core Design Contradiction:
Area of moving objectVSSpeed

Solution Approach 1:

The invention decouples the relationship between cell area and achievable delay by using configurable transistor connections to adjust electrical parameters. Instead of requiring larger physical areas to achieve smaller delays, the same compact cell area can provide different delay values by reconfiguring which transistors are active and how they are connected, enabling precise delay control in advanced CMOS nodes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8461893B2Uniform-footprint programmable multi-stage delay cell
Publication Date: 2013.06.11 GODO KAISHA IP BRIDGE 1
  • US8461893B2 patent drawing
  • US8461893B2 patent drawing
  • US8461893B2 patent drawing

AI summary

Described embodiments provide a delay cell for a complementary metal oxide semiconductor integrated circuit. The delay cell includes a delay stage to provide an output signal having a programmable delay through the delay cell. The delay cell has a selectable delay value from a plurality of delay values, where the cell size and terminal layout of the delay cell are relatively uniform for the plurality of delay values. The delay stage includes M parallel-coupled inverter stages. Each parallel-coupled inverter stage includes N pairs of stacked PMOS transistors and stacked NMOS transistors. The N transistor pairs have configurable source-drain node connections between a drain node and a source node of each transistor in the pair, wherein the selectable delay value corresponds to a configuration of the configurable source-drain node connections to adjust a delay value of each of the M inverter stages.