Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Autonomous-N-modular-redundant-fault-tolerant-clock-system

 Virtual multi-port RAM
It is therefore an object of the present invention to provide a multi-port RAM structure which ...


 Decoding global drive/boot signals using local predecoders
One aspect of the invention comprises a decoding circuit for driving a word line associated with at ...


 Apparatus and method for CRC computation over fixed length blocks containing variable length packets of data received out of order
Overview FIG. 1 depicts a Page CRC Generator 101 and a Page Buffer Memory 102 of the present ...


 Semiconductor memory device having even and odd numbered bank memories
An object of this ivention is to provide a semiconductor memory device which can simultaneously ...


 Semiconductor memory device having split operation and capable of reducing power supply noise
An object of the present invention is to provide a semiconductor memory device that effectively ...


 Monolithically integrated semiconductor circuit
I claim: 1. Monolithically integrated digital semiconductor circuit, comprising an address decoder, ...


 Semiconductor device with component circuits under symmetric influence of undesirable turbulence
It is therefore an important object of the present invention to provide a semiconductor memory ...


 Memory output circuit
I claim: 1. In a semiconductor memory, an output circuit comprising: an output transistor series ...


 High voltage switching circuit in a nonvolatile memory
Accordingly, an object of this invention is to provide a nonvolatile semiconductor memory device ...


 Semiconductor memory with segmented word lines
It is an object of the present invention to provide a semiconductor memory device, particularly an E...


 Autonomous N-modular redundant fault tolerant clock system

Details
Inventors: Bond, David G.; Hill, Todd; Weis, Paul D.; Woods, John R.;
Assignee: The Boeing Company (Seattle, WA)
Primary Examiner: Safourek; Benedict V.
Assistant Examiner: Chin; Stephen
Attorney, Agent or Firm: Christensen, O'Connor, Johnson & Kindness

A fault tolerant clock system in which synchronization of the clocks continuing to operate after a fault occurs is maintained within a skew limit. The clock system includes a plurality of clock channels (10), each including a clock unit (12) and an isolation port (14). A local clock signal produced by a crystal oscillator (16) is enabled to provide a clock channel output signal while a counter (24) in the clock unit accumulates a predetermined number of local clock pulses. After the predetermined number is reached, the counter disables the clock channel output signal and produces a sync pulse, which is input to a voter block (48). In response to the second sync pulse to be received from each of the clock channels, each voter block produces a load pulse signal that is input to the isolation port of that clock channel. Corresponding isolated load signals are produced by the isolation port and provided to voter blocks (72) in each of the clock units. The voter blocks respond to the second isolated load signal to be received, producing a load enable signal that is input to the counter. Upon receipt of the load enable signal, the counter resumes counting and again enables the clock channel output signal, in synchronization with the other clock channel output signals. Up to N simultaneous faults may be sustained in the clock system, without loss of synchronization in the clock channels that continue to operate properly, so long as 2N+1 clock channels are provided.

DETAILED DESCRIPTION In accordance with the present invention, a fault tolerant clock system comprises a first set of fault containment regions that include a plurality of clock units, all of which produce an output time base signal at nominally the same frequency as the other clock units, while operating in a free running mode.
Periodically, the free running mode is interrupted for synchronization of the clock units.
Interconnected with the plurality of clock units are a corresponding plurality of isolation ports, which comprise a second set of fault containment regions.
Each clock unit includes a local oscillator and counter means that are connected to the local oscillator.
The counter means are operative to produce a sync signal at an interval of time that depends on the frequency of the local oscillator.
Also included in each clock unit are first signal select means and second signal select means.
The first signal select means receive the sync signals produced by the counter means of all the clock units and in response to the ith sync signal received, produce a load signal.
Load signals from each clock unit are connected to all of the isolation ports.
In response to the load signals, each isolation port produces a plurality of corresponding isolated load signals.
The second signal select means are connected to receive the corresponding isolated load signals from all of the isolation ports.
Responding to a jth corresponding isolating load signal received, the second signal select means produce an enable signal.
The enable signal in each clock unit is connected to the counter means and causes the counter means to initiate the free running mode at substantially the same time for all of the clock units, so that their output time base signals are substantially synchronized.
Each clock unit further includes switch means that are connected to receive the sync signal for that clock unit.
In response to the sync signal, during synchronization of the clock units, the switch means disable output of the time base signal from the clock unit



Related patents
  Expandable digital error detection and correction device
What is claimed is: 1. An error detection and correction device (300) comprising in combination: a first device bus (310); a second device bus (312); a third device bus (...
  Automated safestore stack generation and move in a fault tolerant central processor
What is claimed is: 1. A fault tolerant central processing unit comprising: A) data manipulation circuitry including a plurality of software visible registers, each said ...
  Method and circuitry arrangement for refreshing data stored in a dynamic MOS memory
It is an object of the invention to provide a method for the refreshing of data stored in a dynamic MOS memory, which serves as a working memory of a microcomputer ...
  Refresh operation control circuit for semiconductor device
An object of this invention is to provide a simple practical circuit to manage and control the timing of refresh such that the refresh operation is automatically carried ...
  Dynamic random access memory device with staggered refresh
One object of the present invention is to reduce a peak value of a current consumed in the DRAM in the refresh operation. Another object of the present invention is to ...
  Semiconductor memory device improved for externally designating operation mode
An object of the present invention is to provide a semiconductor memory device in which a timing of change of an external control signal generated for designating an ...
  Multiple bit error detection and correction system employing a modified Reed-Solomon code incorporating address parity and catastrophic failure detection
Accordingly, it is a primary objective of the present invention to provide an error correction and detection technique for semiconductor memory arrays which processes a ...
  Integrated circuit I/O using a high performance bus interface
The present invention is designed to provide a high speed, multiplexed bus for communication between processing devices and memory devices and to provide devices ...
  Memory defect masking device
Therefore, the main objective of the present invention is to provide a memory defect masking device to be used in combination with a plurality of memory devices which is ...
  Bidirectional line switch ring network
Therefore, in view of the above-mentioned problems, the present invention has as its object the simplification of the hardware configuration and control for handling the ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved