Ferringer et al., 2006 - Google Patents
VLSI implementation of a fault-tolerant distributed clock generationFerringer et al., 2006
- Document ID
- 9742745215181841141
- Author
- Ferringer M
- Fuchs G
- Steininger A
- Kempf G
- Publication year
- Publication venue
- 2006 21st IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems
External Links
Snippet
In this paper the authors introduce a novel approach for the on-chip generation of a fault- tolerant clock. The authors motivate why it becomes more and more desirable to provide VLSI circuits with fault-tolerant clocking methods and how this fault tolerance can be …
- 230000004301 light adaptation 0 abstract description 4
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/10—Distribution of clock signals, e.g. skew
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/12—Synchronisation of different clock signals provided by a plurality of clock generators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3867—Concurrent instruction execution, e.g. pipeline, look ahead using instruction pipelines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power Management, i.e. event-based initiation of power-saving mode
- G06F1/3234—Action, measure or step performed to reduce power consumption
- G06F1/3237—Power saving by disabling clock generation or distribution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/70—Fault tolerant, i.e. transient fault suppression
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating pulses not covered by one of the other main groups in this subclass
- H03K5/15—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
- H03K5/15013—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with more than two outputs
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating pulses not covered by one of the other main groups in this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating pulses not covered by one of the other main groups in this subclass
- H03K2005/00013—Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
- H03K2005/00019—Variable delay
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/003—Modifications for increasing the reliability for protection
- H03K19/00323—Delay compensation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100472465C (en) | Decentralised fault-tolerant clock pulse generation in VLSI chips | |
Függer et al. | Reconciling fault-tolerant distributed computing and systems-on-chip | |
US8112654B2 (en) | Method and an apparatus for providing timing signals to a number of circuits, and integrated circuit and a node | |
US8493108B2 (en) | Synchronizer with high reliability | |
Fugger et al. | Fault-tolerant distributed clock generation in VLSI systems-on-chip | |
US7284143B2 (en) | System and method for reducing clock skew | |
Ferringer et al. | VLSI implementation of a fault-tolerant distributed clock generation | |
Keller et al. | A pausible bisynchronous FIFO for GALS systems | |
KR20090016090A (en) | Apparatus and method for adaptive time borrowing technique in pipeline system | |
Chattopadhyay et al. | GALDS: a complete framework for designing multiclock ASICs and SoCs | |
Pontes et al. | Hermes-glp: A gals network on chip router with power control techniques | |
JP2002524790A (en) | Synchronous polyphase clock distribution system | |
Függer et al. | Fast all-digital clock frequency adaptation circuit for voltage droop tolerance | |
Oklobdzija | Clocking in multi-GHz environment | |
Fuchs et al. | VLSI Implementation of a Distributed Algorithm for Fault‐Tolerant Clock Generation | |
Tarawneh et al. | An RTL method for hiding clock domain crossing latency | |
Függer et al. | How to speed-up fault-tolerant clock generation in VLSI systems-on-chip via pipelining | |
Yun et al. | High-performance two-phase micropipeline building blocks: double edge-triggered latches and burst-mode select and toggle circuits | |
Dasgupta et al. | Comparative analysis of GALS clocking schemes | |
Ezz-Eldin et al. | Analysis and design of networks-on-chip under high process variation | |
EP1601131B1 (en) | Asynchronous multi-clock system | |
Rahimian et al. | A high-throughput, metastability-free GALS channel based on pausible clock method | |
Lechner | Designing robust gals circuits with triple modular redundancy | |
Nyathi et al. | Multiple clock domain synchronization for network on chip architectures | |
Dür et al. | Generation of a fault-tolerant clock through redundant crystal oscillators |