Gray Code Counter-Converter Circuit for Speed-Power Tradeoffs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a gray code generator that can improve operating speed and reduce power consumption while maintaining linearity, as existing gray code generators face limitations in both speed and efficiency due to their power consumption and nonlinearity issues.

Innovation Solution

A gray code generator is designed with a counter and converter configuration that includes replica flip-flops and logical operators to optimize digital bit conversion to gray bits, utilizing clock signals and logical operations to enhance speed and reduce power consumption, and improve linearity by using a replica clock signal to extend critical time and reduce frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the operating frequency of the gray code generator is increased to improve operating speed, then the operating speed is improved, but the power consumption increases

Engineering Contradiction:
Improveoperating speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The gray code generator is divided into multiple independent flip-flops (first through fourth counter flip-flops and first through fourth converter flip-flops), each handling specific bit positions. This segmentation allows parallel operation of individual stages while maintaining overall system efficiency and reducing the power-speed tradeoff at the system level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic conditional logic where the fourth counter flip-flop selectively updates based on comparison results between inverted digital bits. This dynamic operation allows the circuit to adapt its activity level, reducing unnecessary switching and power consumption while maintaining high operating speed capability.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If conventional counter and converter configurations are used, then the device is simple to manufacture, but linearity is degraded due to nonlinearity in digital bit conversion

Engineering Contradiction:
Improvemanufacturing simplicityVSAvoidlinearity
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent introduces feedback mechanisms where inverted digital bits are compared against reference values, and the fourth counter flip-flop updates based on these comparisons. This feedback ensures accurate gray code generation while maintaining linear conversion characteristics, achieving both manufacturing simplicity and improved linearity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the operational parameters of the flip-flops by introducing conditional update logic based on inverted bit comparisons. This parameter change approach allows the circuit to maintain simple manufacturing while achieving superior linearity through dynamic parameter adjustment rather than complex circuit topology.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the conversion process is simplified to reduce device complexity, then the device complexity is reduced, but the operating speed is limited by critical path delays

Engineering Contradiction:
Improvecircuit complexityVSAvoidoperating speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The conversion process is segmented into multiple independent flip-flop stages, each handling specific bit positions. This segmentation breaks the critical path into shorter segments, allowing higher operating speeds without increasing overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary inversion of digital bits before the final conversion stage. This preliminary action prepares the data in advance, reducing the computational burden on subsequent stages and enabling faster operation without adding significant complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20190296745A1Gray code generator
Publication Date: 2019.09.26 SAMSUNG ELECTRONICS CO LTD
  • US20190296745A1 patent drawing
  • US20190296745A1 patent drawing
  • US20190296745A1 patent drawing

AI summary

Disclosed is a gray code generator. The gray code generator includes a counter that counts first to fourth digital bits in response to a clock signal, and a converter that converts the first to fourth digital bits to first to fourth gray bits. The counter includes a replica flip-flop that outputs the clock signal as the first digital bit, a first flip-flop that inverts the second digital bit in response to the clock signal to output the second digital bit, a second flip-flop that outputs a high level in response to the clock signal when a second inverted digital bit is different from a third inverted digital bit, and a third flip-flop that outputs the high level in response to the clock signal when a result of performing a NOR operation on the second and third inverted digital bits is different from a fourth inverted digital bit.