Semiconductor Storage Cell Inverted Latch Circuit Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor storage devices face challenges in achieving high-speed access while maintaining a small layout space, as existing tag memory technologies like SRAM and flip-flop based systems limit operating frequency and increase chip costs due to larger layout requirements.

Innovation Solution

A semiconductor storage device employing a first latch circuit and a storage cell with second latch circuits operating with inverted logic, allowing for high-speed data storage and retrieval without using flip-flops, resulting in a simpler configuration and reduced layout area, thus enabling cost-effective tag memory solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flip-flop based tag memory is used, then data storage reliability is improved, but layout area increases and operating frequency is limited

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidlayout area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent inverts the conventional approach by using latch circuits instead of flip-flops for tag memory. Latch circuits operate with inverted logic levels, allowing them to achieve the same data storage function with smaller transistor count and reduced layout area while maintaining reliability through the complementary latch structure.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent extracts the essential data storage function from the complex flip-flop structure and implements it using simpler latch circuits. By removing unnecessary circuit elements and using only the core latching mechanism, the layout area is significantly reduced while preserving the data storage capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Speed

If SRAM based tag memory is used, then data access speed is improved, but layout area increases and manufacturing cost increases

Engineering Contradiction:
Improvedata access speedVSAvoidlayout area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent replaces expensive SRAM cells with simpler, cheaper latch circuit structures. While SRAM offers fast access, the latch circuits achieve comparable speed for tag memory operations at a fraction of the area and cost, making them a more economical choice for this specific application.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the operational parameters of the tag memory by using latch circuits that operate with inverted logic levels. This parameter change allows the circuit to achieve high-speed operation similar to SRAM while using significantly fewer transistors per storage element, thereby reducing layout area and manufacturing cost.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If tag memory layout area is reduced, then chip cost is reduced, but data access speed may be limited

Engineering Contradiction:
Improvelayout areaVSAvoiddata access speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The patent introduces dynamic clocking and control signals to the latch circuits, enabling them to operate at high speeds despite the simplified structure. The dynamic operation allows the compact latch circuits to achieve data access speeds comparable to larger SRAM implementations, resolving the speed-area tradeoff.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7603510B2Semiconductor device and storage cell having multiple latch circuits
Publication Date: 2009.10.13 RENESAS ELECTRONICS CORP
  • US7603510B2 patent drawing
  • US7603510B2 patent drawing
  • US7603510B2 patent drawing

AI summary

A semiconductor storage device including a first latch circuit for latching stored data and a storage cell part including a plurality of second latch circuits that operate with inverted logic from the first latch circuit and receives the stored data from the first latch circuit to output the received data using the second latch circuit selected in accordance with a selection signal.