Presettable Counting Circuit for Synchronized High-Speed Address Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional high-speed counters are limited in their ability to input random data and control clock signals, leading to operational errors due to fixed reset states and potential skew issues when constructing larger counting circuits.

Innovation Solution

A counting circuit design incorporating additional flip-flops and logic gates that allow for arbitrary initial value setting and synchronized clock signal control, enabling flexible operation and error prevention in high-speed counting applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional high-speed counters with fixed reset states are used, then the counter structure is simple, but the ability to input random data is limited and operational errors occur

Engineering Contradiction:
Improveability to input random dataVSAvoidcounter structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-setting the initial state of flip-flops through preset terminals before counting operations begin. This allows the counter to start from any desired value rather than always from zero, enabling random data input capability while maintaining the simplicity of the ring counter structure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic control signals (preset control signals) that can dynamically change the initial state of the counter based on external inputs. This makes the counter adaptable to different starting values and random data inputs while preserving the core simple ring counter architecture.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If multiple high-speed counters are coupled to construct larger counting circuits, then the counting capability is enhanced, but clock synchronization issues and operational errors arise due to skew

Engineering Contradiction:
Improvecounting capabilityVSAvoidclock synchronization
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the large counting circuit into multiple independent high-speed counter units, each with its own preset control mechanism. This segmentation allows each unit to be independently synchronized and controlled, reducing the impact of skew between units while maintaining overall enhanced counting capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the output of one counter unit can influence the preset control of subsequent units. This feedback ensures proper synchronization and timing relationships between coupled counters, preventing operational errors due to skew while maintaining reliable clock synchronization across the entire system.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the counter always starts from a fixed reset state, then the circuit control is simple, but flexibility in counting operations is reduced

Engineering Contradiction:
Improvecircuit controlVSAvoidflexibility in counting operations
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent makes the counter circuit universal by adding preset terminals that can accept various initial values. The same basic ring counter structure can now perform multiple functions: counting from zero, counting from random values, and adapting to different starting conditions, all while maintaining simple circuit control through unified preset control signals.

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

Data Source

PatentUS8023614B2Counting circuit and address counter using the same
Publication Date: 2011.09.20 SK HYNIX INC
  • US8023614B2 patent drawing
  • US8023614B2 patent drawing
  • US8023614B2 patent drawing

AI summary

A counting circuit includes first to fifth flip-flops (FFs) and a logic operation unit. Each of the first to fourth FFs has an initial value based on a preset control signal input through a 4-bit set terminal and outputs a signal according to a clock signal. The fifth FF is coupled to the output terminal of the fourth FF and is configured to output the output signal of the fourth FF synchronously with the clock signal. The logic operation unit logically combines the output signals of the second to fourth FFs and outputs first and second counting signals.