Pipelined Reset Signal Distribution for Balanced Core Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reset signal technologies, both synchronous and asynchronous, face challenges in providing effective immunity to glitches and ensuring balanced reset timing in power-saving schemes and high-speed circuits, particularly when clock signals are gated or in asynchronous operations.

Innovation Solution

A method and system for generating and synchronously distributing a reset signal through a pipelined reset circuit with programmable delay times, ensuring balanced and glitch-free reset signal distribution to multiple ports of a core circuit, using input and pipelined reset blocks with programmable delay counters and multiplexers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a synchronous reset signal is used to affect flip-flops on the active edge of a clock signal, then immunity to glitches is improved, but power saving capability deteriorates when the clock signal is gated

Engineering Contradiction:
Improveimmunity to glitchesVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The reset distribution is segmented into multiple pipelined reset blocks that are distributed around the periphery of the core circuit. Each block independently processes and distributes reset signals to specific regions, allowing localized reset functionality without requiring a global gated clock signal, thus maintaining glitch immunity while enabling power savings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Reset signals are distributed in advance to all pipelined reset blocks before the actual reset operation is needed. The reset circuit pre-establishes the reset signal paths through the pipelined blocks, so when a reset is required, the signal is already positioned and ready to be applied synchronously to flip-flops, eliminating the need for continuous clock gating.

Inventive Principle:
Principle #10Preliminary action

2Speed

If an asynchronous reset signal is used to affect the state of flip-flops without regard to the clock signal, then high speed operation is improved, but immunity to glitches deteriorates causing spurious reset operations

Engineering Contradiction:
Improveoperation speedVSAvoidimmunity to glitches
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adapts between synchronous and asynchronous reset modes. The pipelined reset blocks can operate in synchronous mode with respect to local clock domains for glitch immunity, or asynchronously relative to the global clock for high-speed operation. This dynamic flexibility allows the circuit to achieve both high speed and glitch immunity by selecting the appropriate mode based on operational requirements.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If reset signals are distributed to multiple ports of a core circuit without pipelining, then device complexity is reduced, but reset timing balance deteriorates

Engineering Contradiction:
Improvecircuit complexityVSAvoidreset timing balance
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The core circuit is divided into multiple regions, each served by a dedicated pipelined reset block positioned at the periphery. This segmentation allows each block to independently optimize reset signal timing for its local region, achieving balanced reset timing across the entire circuit while maintaining manageable complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The reset distribution architecture transitions from a single-dimensional centralized approach to a multi-dimensional distributed pipelined structure. Pipelined reset blocks are positioned in spatial dimensions around the periphery of the core circuit, creating a two-dimensional distribution network that naturally balances timing across different regions without requiring complex centralized timing control.

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

Data Source

PatentUS8072250B2Reset signal distribution
Publication Date: 2011.12.06 ACHRONIX SEMICONDUCTOR CORP
  • US8072250B2 patent drawing
  • US8072250B2 patent drawing
  • US8072250B2 patent drawing

AI summary

Methods, circuits and systems may operate to generate a reset signal at an input reset block and synchronously distribute the reset signal, via a number of pipelined reset blocks, to multiple ports of a core circuit. The reset signal may be transmitted successively to each of the pipelined reset blocks to provide delayed reset signals having delay times. The delay times may be based on locations of the pipelined reset blocks in the reset circuit. On or more of the delayed reset signals may be programmably coupled to one or more ports of the core circuit. Additional methods, circuits, and systems are disclosed.