Abutted Flip-Flop Cells With Shared Clock Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit designs face challenges in efficiently forming multi-bit flip-flops with shared clock signals, leading to inflexible and costly variations in voltage thresholds and cell types.

Innovation Solution

The integration of single-bit flip-flops with shared clock signals allows for the formation of multi-bit flip-flops through abutted cells, enabling flexible design with varying voltage thresholds and cell types, using standard layout cells from a cell library.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multi-bit flip-flops are formed using traditional separate cell designs, then voltage threshold variations and cell type changes require inflexible and costly redesigns, but design flexibility and cost-effectiveness are improved by using abutted single-bit flip-flop cells with shared clock signals

Engineering Contradiction:
Improvedesign flexibilityVSAvoidcell configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The multi-bit flip-flop is segmented into multiple independent single-bit flip-flop cells that are abutted together. Each cell can be independently selected from the cell library with specific voltage thresholds and types, allowing flexible configuration without redesigning the entire multi-bit structure. The clock signal is also segmented to be shared across multiple cells through a common clock input terminal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The abutted single-bit flip-flop cells serve multiple functions: they can be individually configured with different voltage thresholds (SVT, LVT, ULVT) and cell types, allowing the same physical structure to implement various multi-bit flip-flop configurations. The shared clock terminal provides universal clock distribution to all abutted cells, reducing the need for separate clock circuits.

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

2Area of stationary object

If multiple separate clock terminals are used for each flip-flop cell, then clock signal distribution is independent and reliable, but area requirements and device complexity increase

Engineering Contradiction:
Improvearea requirementsVSAvoidclock signal distribution
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

Multiple clock terminals are merged into a single shared clock input terminal that distributes the clock signal to all abutted flip-flop cells. This consolidation reduces the total number of clock terminals and associated routing, significantly reducing area requirements while maintaining synchronized clock distribution across all cells.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If different voltage threshold cell types are used throughout the circuit, then performance optimization is improved, but manufacturing precision and consistency become more difficult to maintain

Engineering Contradiction:
Improveperformance optimizationVSAvoidvoltage threshold consistency
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

Different voltage threshold cell types (SVT, LVT, ULVT) are selectively applied to specific positions within the multi-bit flip-flop structure based on local performance requirements. This allows performance optimization in critical regions while maintaining manufacturing feasibility, as each cell type can be independently selected from the cell library during design without requiring changes to the fundamental manufacturing process.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12388426B2Flip-flop cell
Publication Date: 2025.08.12 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12388426B2 patent drawing
  • US12388426B2 patent drawing
  • US12388426B2 patent drawing

AI summary

An integrated circuit includes a semiconductor substrate and a plurality of circuit elements in or on the substrate. The circuit elements are defined by standard layout cells selected from a cell library. The circuit elements including a plurality of flip-flops. Each flip-flop has a data input terminal, a data output terminal, a clock input terminal, and a clock output terminal. A first one of the flip-flops directly abuts a second flip-flop such that the clock output terminal of the first flip-flop electrically connects with the clock input terminal of the second flip-flop.