Sequential Latch Array Area and Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional logic synthesis systems generate latch arrays that are limited by the use of master flip-flops and N-to-1 multiplexors, leading to excessive space occupation, timing limitations, and power consumption, which negatively impact design characteristics such as testability, area, and timing.

Innovation Solution

The generation of synchronous sequential latch arrays using N/2 rows of master-slave latch pairs instead of flip-flops, accompanied by an N/2-to-1 multiplexer and control logic, which eliminates the need for a test harness and reduces power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If master flip-flops and N-to-1 multiplexors are used in latch array design, then the design can be implemented with conventional logic synthesis systems, but the layout area occupied increases and timing performance deteriorates

Engineering Contradiction:
ImproveimplementabilityVSAvoidlayout area
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The patent extracts and removes the master flip-flop from the conventional latch array structure, replacing it with a simplified latch configuration. This extraction eliminates the need for the flip-flop component while maintaining the essential storage functionality, thereby reducing the layout area occupied by the latch array.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the functionality of the master flip-flop and slave latch into a unified latch structure. By combining these separate components into a single integrated unit, the design reduces the total component count and layout area while preserving the sequential access functionality.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of manufacture

If master flip-flops and N-to-1 multiplexors are used in latch array design, then the design can be implemented with conventional logic synthesis systems, but timing limitations occur

Engineering Contradiction:
ImproveimplementabilityVSAvoidtiming performance
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent extracts the master flip-flop component from the conventional design, removing the timing delays associated with flip-flop operation. This extraction allows the latch array to operate with reduced timing constraints and improved signal propagation speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the conventional approach by eliminating the clocked flip-flop mechanism and using an alternative latch configuration that achieves sequential access without the timing overhead of traditional flip-flop-based designs.

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

3Ease of manufacture

If master flip-flops and N-to-1 multiplexors are used in latch array design, then the design can be implemented, but power consumption increases

Engineering Contradiction:
ImproveimplementabilityVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by stationary object

Solution Approach 1:

The patent extracts and removes the master flip-flop from the design, eliminating the power consumption associated with flip-flop operation. This reduction in active components directly decreases the overall power consumption of the latch array while maintaining functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards the power-intensive master flip-flop component and recovers the essential storage functionality through a simpler latch structure that consumes less power, achieving both functional equivalence and energy efficiency.

Inventive Principle:
Principle #34Discarding and recovering

4Reliability

If a test harness is required for scan-testing, then complete test coverage can be achieved, but layout area increases

Engineering Contradiction:
ImprovetestabilityVSAvoidlayout area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent implements self-service testability by designing the latch array with intrinsic scan-test capabilities that do not require an external test harness. The latch structure itself provides the necessary test access points and control mechanisms, allowing complete test coverage without additional area-consuming test infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9685207B2Sequential access memory with master-slave latch pairs and method of operating
Publication Date: 2017.06.20 NVIDIA CORP
  • US9685207B2 patent drawing
  • US9685207B2 patent drawing
  • US9685207B2 patent drawing

AI summary

A synchronous sequential latch array generated by an automated system for generating master-slave latch structures is disclosed. A master-slave latch structure includes N/2 rows of master-slave latch pairs, an N/2-to-1 multiplexer and control logic. N is equal to the number of latches that are included in the latch array.