Mutable Cells for Integrated Circuit Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit design methodologies, such as gate arrays and standard cells, face inefficiencies due to the need for unique photomasks and limited flexibility in logic element choices within small regions, leading to increased costs and reduced performance.

Innovation Solution

The implementation of Simultaneous Dynamical Integration (SDI) techniques, which apply principles of Newtonian mechanics to model and simulate integrated circuit placement and routing, allowing for the creation of mutable cells that can be altered in function without changing transistors or lower layer photomasks, enabling efficient resource reconciliation and optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If unique photomasks are used for each integrated circuit design, then manufacturing precision is improved, but manufacturing cost increases

Engineering Contradiction:
Improvephotomask precisionVSAvoidmanufacturing cost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent implements mutable cells that can be configured to perform multiple logic functions (e.g., sequential logic, combinational logic, memory elements) using the same physical photomask. This allows a single photomask to serve multiple design purposes, eliminating the need for unique photomasks for each circuit design while maintaining manufacturing precision.

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

Solution Approach 2:

The patent introduces dynamically reconfigurable cells that can change their logic function after fabrication through programmable interconnects. This dynamic adaptability allows the same hardware structure to be reconfigured for different logical operations, reducing the need for custom photomasks for each application.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If fixed logic element choices are provided within small regions, then device complexity is reduced, but adaptability worsens

Engineering Contradiction:
Improvecell structure simplicityVSAvoidlogic element flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The mutable cells are designed with a unified structure that can be programmed to perform various logic functions. The same physical cell structure serves as sequential logic, combinational logic, or memory element depending on the configuration of interconnects, thereby providing high adaptability without increasing structural complexity.

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

Solution Approach 2:

The cell is divided into functional components (logic gates, interconnects, storage elements) that can be independently configured. This segmentation allows flexible combination of components to create different logic functions while maintaining a simple base structure that reduces overall device complexity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If transistors are changed to alter cell function, then adaptability is improved, but manufacturing precision worsens

Engineering Contradiction:
Improvecell function alterabilityVSAvoidtransistor layout consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

Instead of changing transistor layouts, the patent uses programmable interconnects that can be configured after fabrication to alter cell function. This dynamic reconfiguration approach maintains consistent transistor layouts across all cells, preserving manufacturing precision while achieving high adaptability through software-controlled interconnect routing.

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If resource reconciliation is performed manually, then manufacturing precision is maintained, but productivity decreases

Engineering Contradiction:
Improveresource allocation accuracyVSAvoiddesign efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements automated resource reconciliation through SDI-directed placement algorithms that automatically optimize the allocation and configuration of mutable cells. The system performs resource balancing, timing analysis, and logic optimization automatically without manual intervention, thereby maintaining high precision while dramatically improving design productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7840927B1Mutable cells for use in integrated circuits
Publication Date: 2010.11.23 CALLAHAN CELLULAR LLC
  • US7840927B1 patent drawing
  • US7840927B1 patent drawing
  • US7840927B1 patent drawing

AI summary

An integrated circuit implementation methodology uses mutable cells, e.g. cells that are capable of being personalized for use as one of a plurality of resource types. For example, a mutable cell is designed to have a component layout and a set of lower-layer internal connections compatible with both a design of a flip-flop, and a design of a pair of multiplexers. Independent customizations of the mutable cell, using higher layers of interconnect, efficiently use the cell as a flip-flop or as a pair of multiplexers. Use of mutable cells in an integrated circuit advantageously enables a set of predefined lower-layer photomask, such as for a predefined base array, to be efficiently shared among different applications. In some embodiments, a Simultaneous Dynamical Integration (SDI) Electronic Design Automation (EDA) flow advantageously uses mutable cells, such as to balance demand for resources against supply thereof.