Shared-Counter Timer Array for Low-Noise Timed Triggers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Prior art timer arrays in RF circuits suffer from high power consumption, digital noise, and layout inefficiencies due to a large number of counters, which increase dynamic power consumption and affect timing precision and consistency.

Innovation Solution

A timer array using a single reference counter with a count translation logic block to generate timed triggers, reducing the number of counters and enabling seamless integration into existing digital circuits while maintaining backward compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a timer array with multiple counters is used to generate timed triggers, then the ability to synchronize events is improved, but power consumption increases due to the large number of counters

Engineering Contradiction:
Improveevent synchronization capabilityVSAvoiddynamic power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple independent counters into a single shared counter resource. Instead of having N separate counters for N timers, a single counter is shared among all timers, with each timer represented by a target register storing its deadline value. This consolidation dramatically reduces the number of active counting elements, thereby reducing dynamic power consumption while maintaining the ability to generate multiple timed triggers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single shared counter serves multiple functions by being reused across all timer operations. The counter is programmed sequentially with different target values from target registers, allowing it to generate multiple different timed triggers over time. This multi-functional approach eliminates the need for dedicated counters for each timer, reducing overall power consumption.

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

2Reliability

If a timer array with multiple counters is used to generate timed triggers, then the ability to synchronize events is improved, but digital noise increases due to the large number of counters

Engineering Contradiction:
Improveevent synchronization capabilityVSAvoiddigital noise
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

By merging multiple counters into a single shared counter, the patent reduces the total number of switching elements in the circuit. Fewer counters mean fewer simultaneous switching operations, which directly reduces digital noise generation. The single counter is activated sequentially for different timer operations rather than multiple counters operating simultaneously, thereby minimizing noise while preserving event synchronization capability.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If a timer array with multiple counters is used to generate timed triggers, then the ability to synchronize events is improved, but layout efficiency deteriorates due to the large number of counters

Engineering Contradiction:
Improveevent synchronization capabilityVSAvoidphysical die area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent consolidates N separate counter structures into a single counter structure, dramatically reducing the physical die area required. Instead of allocating space for N independent counters, the layout only needs to accommodate one counter plus N target registers (which are more compact than full counter structures). This merging approach significantly improves layout efficiency and reduces overall circuit area while maintaining full timer functionality.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If a timer array with multiple counters is used to generate timed triggers, then the ability to synchronize events is improved, but timing precision deteriorates due to the large number of counters

Engineering Contradiction:
Improveevent synchronization capabilityVSAvoidtiming precision and consistency
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

By using a single shared counter, the patent ensures uniform timing precision across all timers. The counter operates with consistent clocking and control logic, eliminating variations that might arise from having multiple independent counters with potentially different characteristics. The shared counter is programmed with precise target values from target registers, ensuring accurate and consistent timing for all synchronized events.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12135576B2Optimal timer array
Publication Date: 2024.11.05 PSEMI CORP
  • US12135576B2 patent drawing
  • US12135576B2 patent drawing
  • US12135576B2 patent drawing

AI summary

Methods and apparatuses for an optimal timer array using a single reference counter are presented. According to one aspect, timers of the timer array use the single reference counter to process different timed trigger requests. A count translation logic block translates counts corresponding to the requested timed triggers to target values of the reference counter. Register arrays that include the target values and active/inactive status flags of the timers are used to implement specific timers. Comparators are used to compare values of the reference counter to the target values to establish expiration of the requested timed triggers. A target translation logic block translates a current value of the reference counter to an offset value from the target values for monitoring by an external circuit.