Bus Driving Circuit Reducing Simultaneous Switching Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bus driving circuits face challenges in reducing simultaneous switching noise output (SSO) and power consumption, especially in high-speed data transfer applications like dynamic random access RAM (DRAM) and graphic DRAM, due to their reliance on analog majority voters which hinder high-speed operation.

Innovation Solution

A bus driving circuit incorporating a majority voter unit, latch unit, flip-flop unit, and selection unit that compares logic high and low bits, synchronizes data with a clock, and selects between original and inverted data to minimize SSO and power consumption, utilizing NMOS and PMOS transistors for efficient operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If an analog majority voter is used in a conventional bus driving circuit, then the circuit can determine majority logic states, but the circuit cannot operate at high speeds

Engineering Contradiction:
Improvedata transfer speedVSAvoidcircuit structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent replaces the analog majority voter circuit with a digital logic-based majority voter that uses XOR gates and clock synchronization. This substitution transforms the continuous analog comparison process into discrete digital logic operations, enabling high-speed operation while maintaining the majority voting function. The digital implementation allows the circuit to operate synchronously with the clock signal, achieving high data transfer speeds.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Object-generated harmful factors

If conventional bus driving circuits are used, then the circuit structure is simple, but simultaneous switching noise output and power consumption increase

Engineering Contradiction:
Improvesimultaneous switching noise outputVSAvoidcircuit structure complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements clocked synchronization where the majority voter output is latched on the rising edge of the clock signal. This periodic action ensures that multiple bits are switched simultaneously only at designated clock edges, rather than continuously during data processing. By confining switching activity to periodic clock transitions, the circuit reduces simultaneous switching noise while maintaining the ability to process high-speed data.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent introduces a latch circuit as an intermediary between the majority voter and the output buffer. This latch holds the majority vote result until the next clock edge, decoupling the continuous voting process from the output switching. The intermediary latch absorbs the timing variations and ensures clean, synchronized output transitions, thereby reducing noise while adding minimal complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by stationary object

If conventional bus driving circuits are used, then the circuit structure is simple, but power consumption increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcircuit structure complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The clocked latch circuit ensures that power-consuming switching operations occur only at discrete clock edges rather than continuously. During idle periods between clock cycles, the latch holds its state without requiring active switching, significantly reducing dynamic power consumption. This periodic operation mode maintains the necessary circuit functionality while minimizing energy dissipation from continuous switching activity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7394285B2Circuit for driving bus
Publication Date: 2008.07.01 SK HYNIX INC
  • US7394285B2 patent drawing
  • US7394285B2 patent drawing
  • US7394285B2 patent drawing

AI summary

A bus driving circuit includes a majority voter unit for comparing the number of logic high level bits with the number of logic low level bits among a predetermined number of bits of data; a latch unit for latching a first output signal in response to the compared result; and a flip-flop unit for latching the predetermined number of bits of data in synchronization with the clock; and a selection unit for selecting one of the latched data of the flip-flop unit and an inverted output of the latched data of the flip-flop unit according to the first output signal.