Multi-Layer ROM Memory Cell Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor ROM designs face challenges in achieving smaller size, higher density, and flexibility in programming, as they are limited by the need for single-layer programming which results in wasted space and inflexibility in manufacturing processes.

Innovation Solution

The use of at least two layers, such as the diffusion and contact layers, or the diffusion and via layers, to program ROM memory cells, allowing for reduced area usage and increased efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If single-layer programming is used in ROM fabrication, then the manufacturing process is simpler, but the ROM area efficiency deteriorates and density is reduced

Engineering Contradiction:
Improvemanufacturing process simplicityVSAvoidROM area efficiency
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The patent transitions from single-layer programming to multi-layer programming, adding a vertical dimension to the manufacturing process. By utilizing multiple process layers (such as diffusion layer, contact layer, and via layer), the invention achieves better area efficiency and density without sacrificing manufacturing feasibility, as each layer contributes to the final programmed state.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The programming function is segmented across multiple process layers rather than being concentrated in a single layer. Each layer (diffusion, contact, via) performs a portion of the programming task, allowing for more efficient use of space while distributing the manufacturing complexity across manageable segments.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If single-layer programming is used, then manufacturing complexity is reduced, but programming flexibility deteriorates

Engineering Contradiction:
Improvemanufacturing complexityVSAvoidprogramming flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

By adding the dimension of multiple process layers, the invention enables programming flexibility to be enhanced without proportionally increasing manufacturing complexity. The multi-layer approach allows different programming scenarios to be achieved by selectively modifying specific layers, providing adaptability while keeping each individual layer's fabrication relatively simple.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Quantity of substance

If multi-layer programming is used, then ROM density is improved, but manufacturing complexity increases

Engineering Contradiction:
ImproveROM densityVSAvoidmanufacturing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The increased manufacturing complexity is segmented across standard process layers that are already part of the semiconductor fabrication workflow. By utilizing existing layer structures (diffusion, contact, via layers) for programming purposes, the invention achieves higher density without introducing entirely new complex manufacturing steps, thereby managing complexity through segmentation of functions across established process layers.

Inventive Principle:
Principle #1Segmentation

4Area of stationary object

If multi-layer programming is used, then area efficiency is improved, but process steps increase

Engineering Contradiction:
Improvearea efficiencyVSAvoidprocess throughput
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The process layers (diffusion, contact, via layers) are given multi-functionality, serving both their traditional structural/interconnection purposes and the additional programming function. This universality allows the same layers to contribute to both device operation and programming, thereby improving area efficiency without requiring separate dedicated programming layers that would further increase process steps and reduce throughput.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach results in more area-efficient ROMs with reduced power consumption and faster access times, while maintaining cost-effectiveness despite the need for additional masks.

Implementation Method 1

when wordline 12 is asserted high, diffusion layer 20 becomes conductive and bitline 14 is pulled low. Asserting wordline 12 high charges diffusion layer 20 and causes it to conduct, creating a connection between bitline contact 22 and ground diffusion wire 24

Methodology Applied
Scientific EffectElectrical Conduction: Conduction (electrical)

Data Source

PatentUS8106463B2Memory cells for read only memories
Publication Date: 2012.01.31 ARM INC
  • US8106463B2 patent drawing
  • US8106463B2 patent drawing
  • US8106463B2 patent drawing

AI summary

A ROM memory cell has significantly less total area than previously known ROM memory cells. Instead of using only one layer in the manufacturing process to program the memory cells, at least two layers are used to program the memory cells. This flexibility allows the memory cell to be reduced in area, which in turn produces a ROM that is more area efficient and consequently lower in cost. As the bitline length and capacitance are reduced, the speed and power consumption are also improved.