Fuse-Initialized Multiplexer Routing to Cut Leakage and Dynamic Current

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multiplexer techniques in programmable logic devices result in increased dynamic current, leakage current, and signal fanout issues due to unused multiplexers, and require additional transistors or fuses for control, which increase silicon area and capacitive loading.

Innovation Solution

The proposed solution involves programming fuses to control multiplexer input selection, where unused multiplexers are initialized to a default logic high state using a 'transmitter' multiplexer's output, minimizing additional transistors and fuses, and leveraging the routing fabric to reduce leakage and dynamic current.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If every multiplexer has a multiplexer input selected (with supply voltage input signal for unused multiplexers), then the multiplexer is held in proper off state, but dynamic Icc is significantly increased and signal loading, fanout, and leakage current issues occur

Engineering Contradiction:
Improvemultiplexer off state controlVSAvoiddynamic Icc
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by initializing the routing multiplexer to a known state (selecting a default input terminal) before the device is programmed or configured. This default selection ensures that unused multiplexers are in a controlled state from power-up, preventing leakage current and dynamic power consumption issues that would occur with floating inputs. The initialization happens automatically during device startup, before any user configuration is applied.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If an additional multiplexer input tied to supply voltage or ground is provided, then leakage paths and fanout issues are reduced, but extra fuse and additional circuitry are required

Engineering Contradiction:
Improveleakage current controlVSAvoidadditional circuitry
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the existing default input terminal serve multiple functions: it acts as both a functional input for used multiplexers and as a leakage-prevention path for unused multiplexers. By routing the default input terminal to a controlled voltage level (through the inverter stage), the same circuit structure handles both active and inactive multiplexer states, eliminating the need for separate leakage-prevention circuitry.

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

Solution Approach 2:

The multiplexer's own default input terminal and inverter stage are used to provide the leakage-prevention function. The inverter stage naturally drives the default input terminal to a controlled state, making the multiplexer self-sufficient for leakage control without requiring external additional circuitry or fuses.

Inventive Principle:
Principle #25Self-service

3Reliability

If an additional transistor is provided to tie off multiplexer inverter stage input, then leakage current and fanout issues are eliminated, but transistor requirement and silicon area increase

Engineering Contradiction:
Improveleakage current eliminationVSAvoidsilicon area
Core Design Contradiction:
ReliabilityVSArea of moving object

Solution Approach 1:

The existing inverter stage transistors are used to provide the leakage-prevention function. The inverter's pull-up and pull-down networks naturally drive the default input terminal to a controlled state, eliminating the need for additional dedicated transistors. The same transistors that perform the inversion function also provide the leakage control, making the circuit self-sufficient.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The inverter stage serves dual purposes: it inverts the select signal for active multiplexers and simultaneously provides leakage prevention for unused multiplexers by driving the default input terminal. This multi-functionality eliminates the need for separate leakage-control transistors, reducing silicon area.

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

4Reliability

If pulsed control signal is provided to control additional transistor, then multiplexer can be tied off, but buffering network and metal track width are required

Engineering Contradiction:
Improvemultiplexer tie-off controlVSAvoidbuffering network
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The inverter stage automatically provides the control function without requiring external pulsed control signals. The inverter's inherent switching behavior, driven by the select signal, is sufficient to drive the default input terminal to the appropriate state, eliminating the need for buffering networks and complex control signal routing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7663401B1Multiplexer initialization systems and methods
Publication Date: 2010.02.16 LATTICE SEMICON CORP
  • US7663401B1 patent drawing
  • US7663401B1 patent drawing
  • US7663401B1 patent drawing

AI summary

A programmable logic device, in accordance with an embodiment of the present invention, includes a plurality of multiplexers, having fuse input terminals and input signal terminals, and a plurality of associated fuses providing fuse signals to the fuse input terminals to control selection of the input signal terminals. The fuses in a first state select a first input signal terminal of the input signal terminals, with a first multiplexer from the plurality of multiplexers receiving a first logic level signal at the first input signal terminal and providing the first logic level signal to the first input signal terminal of a first set of the plurality of multiplexers. The fuses associated with the first set are adapted to be programmed before the fuses associated with the first multiplexer.