Bidirectional Counter Using Local Clocks for High-Speed Compact ICs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As clock frequencies and integration density of integrated circuits increase, there is a need for counters that operate at high speeds while occupying a small area, capable of both up and down counting.

Innovation Solution

A bidirectional counter is designed with a local clock generation circuit that generates local clocks based on an input clock and output data bits, allowing for efficient up and down counting operations within a minimal area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional counter designs are used to achieve high operating speed, then the counter can process data faster, but the area occupied in the integrated circuit increases

Engineering Contradiction:
Improveoperating speedVSAvoidarea
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The counter is divided into multiple stages, with each stage handling a portion of the counting function. This segmentation allows parallel processing of count operations, improving operating speed while keeping each stage compact to minimize total area occupation in the integrated circuit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The counter design utilizes multi-dimensional signal routing and spatial arrangement of circuit elements to achieve high-speed operation without proportionally increasing the planar area footprint, effectively exploiting three-dimensional circuit layout optimization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Area of stationary object

If the counter area is reduced to minimize integrated circuit space, then area usage decreases, but the operating speed and processing capability are compromised

Engineering Contradiction:
ImproveareaVSAvoidoperating speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

Multiple functional units are merged into a compact integrated structure where shared resources and common pathways enable high-speed operation within a reduced area footprint, eliminating the need for separate dedicated circuits for each counting function.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The counter design employs universal building blocks and multi-functional circuit elements that can perform multiple counting operations, allowing high-speed bidirectional counting capabilities to be achieved with minimal area by avoiding redundant dedicated circuits.

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

3Adaptability or versatility

If bidirectional counting capability is added to handle both up and down counting, then versatility increases, but device complexity and area increase

Engineering Contradiction:
Improvebidirectional counting capabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The counter uses inverted clock phases and complementary signaling to achieve bidirectional counting functionality. By inverting the control signals and utilizing the natural complementary nature of digital logic, the design enables up and down counting without requiring separate dedicated circuits for each direction, thus reducing overall complexity.

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

Solution Approach 2:

The counter employs dynamic control signals that can switch between up-counting and down-counting modes based on operational requirements. This dynamic approach allows a single unified circuit structure to handle both counting directions, avoiding the need for static duplicate circuits and reducing device complexity while maintaining versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250080119A1Bidirectional counter and integrated circuit including the same
Publication Date: 2025.03.06 SAMSUNG ELECTRONICS CO LTD
  • US20250080119A1 patent drawing
  • US20250080119A1 patent drawing
  • US20250080119A1 patent drawing

AI summary

Disclosed are a bidirectional counter and a method of generating output data. The bidirectional counter may include at least one first flip-flop configured to generate, based on at least one first local clock, at least one first bit including a least significant bit (LSB) of the output data and a second bit that is an upper bit of the at least one first bit, and a local clock generation circuit configured to generate, in response to an up signal that is activated, the at least one first local clock based on the input clock and the at least one first bit, and to generate, in response to the up signal that is deactivated, the at least one first local clock based on the input clock and at least one inverted first bit.