Memory Latch Circuitry With Unified Scan Chains for Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor fabrication designs with embedded scan chains require significant area due to multiple signals and associated circuitry, necessitating a redesign to reduce the area footprint of integrated circuitry.

Innovation Solution

The implementation of latch circuitry that reduces the number of scan-shift chains by unifying scan chains in asynchronous read and write clock domains, merging signals like data, write enable, and read into a single scan chain, and reducing observability latches, thereby optimizing area efficiency in memory designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional embedded scan chains with full scan flip-flops are used for asynchronous clock design, then data capture and read operations can be performed, but the area footprint of the integrated circuitry increases significantly

Engineering Contradiction:
Improvescan chain functionalityVSAvoidarea footprint
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges multiple scan chains (write data-in, write enable, and read data-out) into a unified scan chain structure. This consolidation reduces the number of separate flip-flops and associated circuitry required, thereby decreasing the area footprint while maintaining the functionality of data capture and read operations in asynchronous clock design

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified scan chain is designed to perform multiple functions: it handles both write data capture and read data output operations. By making the scan chain multi-functional, the patent eliminates the need for separate dedicated scan chains for different operations, thus reducing overall area requirements while preserving reliability

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

2Reliability

If multiple scan chains are used to handle different signals (data, write enable, read), then signal integrity is maintained, but the device complexity increases

Engineering Contradiction:
Improvesignal integrityVSAvoidcircuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple signal paths (data, write enable, read) into a single unified scan chain. This merging reduces the number of separate circuit paths and flip-flops required, thereby decreasing device complexity while maintaining signal integrity through careful timing and control mechanisms

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Within the unified scan chain, the patent segments different signal types into distinct operational phases or zones. This segmentation allows different signals to be handled sequentially or in controlled parallelism, maintaining signal integrity while avoiding the complexity of fully separate dedicated chains for each signal type

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11568926B2Latch circuitry for memory applications
Publication Date: 2023.01.31 ARM LTD
  • US11568926B2 patent drawing
  • US11568926B2 patent drawing
  • US11568926B2 patent drawing

AI summary

Various implementations described herein are directed to an integrated circuit having first latch circuitry with multiple first latches that latch multiple input data signals. The integrated circuit may include second latch circuitry having a single second latch that receives the latched multiple input data signals from the multiple first latches and outputs a single latched data signal based on the latched multiple input data signals. The integrated circuit may include intermediate logic circuitry that is coupled between the first latch circuitry and the second latch circuitry. The intermediate logic circuitry may receive and combine the multiple input data signals from the first latch circuitry into a single data signal that is provided to the single second latch of the second latch circuitry for output as the single latched data signal.