SoC Memory Bank Clock Generator Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing system on chip (SoC) devices with a common clock generator experience clock path delays due to parasitic losses in wires, leading to performance hampering and varying internal hold margins across memory banks, which complicates signal routing and processing.

Innovation Solution

Implementing a system on chip (SoC) device with dedicated internal clock generators for each memory bank, which generate local internal clock signals, control signals, and clock reset signals based on an external clock and enable signal, minimizing parasitic losses and optimizing signal timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a common clock generator is used to provide clock signals to all memory banks, then the device complexity is reduced, but clock path delays occur due to parasitic losses in wires affecting performance

Engineering Contradiction:
Improveclock generator structureVSAvoidsignal timing accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the single common clock generator into multiple dedicated clock generators, with each clock generator assigned to specific memory banks. This segmentation eliminates long wire routing and parasitic losses by generating clock signals locally at each memory bank, thereby resolving the contradiction between device complexity and signal timing accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local clock signal generation at each memory bank through dedicated clock generators. This local quality approach ensures that each memory bank receives optimally timed clock signals without suffering from wire-induced delays, resolving the timing accuracy issue while maintaining manageable device complexity through modular architecture.

Inventive Principle:
Principle #3Local quality

2Device complexity

If a common clock signal is routed to all memory banks, then the device complexity is reduced, but varying internal hold margins occur across memory banks requiring more time and effort for closure

Engineering Contradiction:
Improvecontrol signal routingVSAvoidsignal closure process
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent segments the control signal generation by providing dedicated clock generators to different memory bank groups. This allows independent optimization of clock timing for each group, eliminating the varying hold margin issues that plague common clock distributions and significantly easing the closure process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables independent parameter optimization for each memory bank group by using dedicated clock generators. Each clock generator can be tuned to provide optimal clock signals for its associated memory banks, ensuring consistent internal hold margins across all banks and simplifying the manufacturing closure process.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dedicated clock generators are implemented for each memory bank, then clock path delays are reduced and performance is enhanced, but the device complexity increases

Engineering Contradiction:
Improvememory access speedVSAvoidclock generator quantity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the clock generation function across multiple dedicated generators, each serving specific memory banks. This segmentation reduces clock path delays and improves memory access speed by eliminating wire routing delays, while the modular nature of the segmentation keeps the complexity increase manageable and organized.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10147493B2System on-chip (SoC) device with dedicated clock generator for memory banks
Publication Date: 2018.12.04 SAMSUNG ELECTRONICS CO LTD
  • US10147493B2 patent drawing
  • US10147493B2 patent drawing
  • US10147493B2 patent drawing

AI summary

A system on-chip (SoC) device is provided. The SoC device includes an on-chip memory including memory banks, and internal clock generators. Each internal clock generator is coupled to one or more memory banks. Each internal clock generator generates one or more of an internal clock signal, a control signal and a clock reset signal locally for the memory bank to which the internal clock generator is coupled.