Offset Cell Geometries for Memory Array Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Design rule conflicts across cell borders in integrated circuit memory arrays can disrupt symmetry, preventing the use of conventional cell placement software and increasing the area of cell and array patterns.

Innovation Solution

The method involves moving adjacent similar structures in opposite directions parallel to the cell border to resolve design rule violations while preserving symmetry, allowing non-identical cells to form a unit pair with mirror image symmetry, enabling their placement using conventional software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional cell placement software is used to place identical cells in memory arrays, then placement efficiency is improved, but design rule conflicts across cell borders occur that disrupt symmetry

Engineering Contradiction:
Improveplacement efficiencyVSAvoiddesign rule compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies asymmetry by intentionally creating non-identical offset cells that differ from conventional identical cells. The offset cells have shifted geometries that deliberately break the symmetry of traditional memory array cells, allowing design rules to be satisfied across cell borders while maintaining overall array functionality

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent applies local quality by introducing offset configurations specifically at cell borders where design rule conflicts occur. The offset cells maintain standard configurations in regions where design rules are not problematic, while applying offset geometries only where needed to resolve border conflicts

Inventive Principle:
Principle #3Local quality

2Reliability

If design rule conflicts are resolved by modifying cell geometries, then design rule compliance is improved, but the area of cell and array patterns increases

Engineering Contradiction:
Improvedesign rule complianceVSAvoidarray area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent applies partial action by implementing offset configurations only in specific regions where design rule conflicts occur, rather than uniformly across the entire array. This selective application of offset geometries resolves design rule violations without unnecessarily increasing the area of the entire memory array

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If identical cells are used in memory arrays, then manufacturing simplicity is improved, but design rule conflicts across cell borders cannot be resolved

Engineering Contradiction:
Improvemanufacturing simplicityVSAvoiddesign rule compliance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the memory array into different cell types: standard identical cells and offset cells. This segmentation allows the majority of cells to remain simple and identical for easy manufacturing, while offset cells are strategically placed only where needed to resolve design rule conflicts

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8492205B2Offset geometries for area reduction in memory arrays
Publication Date: 2013.07.23 TEXAS INSTRUMENTS INC
  • US8492205B2 patent drawing
  • US8492205B2 patent drawing
  • US8492205B2 patent drawing

AI summary

An array with cells that have adjacent similar structures that are displaced from each other across a common cell border in a direction that is not perpendicular to the cell border thus avoiding an across cell border design rule violation between the adjacent similar structures. A method of forming reduced area memory arrays by moving adjacent similar structures that is not perpendicular to a fully identical common cell border. A method of building arrays using conventional array building software by forming unit pairs with cells that are not identical and are not mirror images or rotated versions of each other.