Radiation hardened digital circuit
US-2016028397-A1 · Jan 28, 2016 · US
US9467144B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9467144-B2 |
| Application number | US-201514808348-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 24, 2015 |
| Priority date | Jul 24, 2014 |
| Publication date | Oct 11, 2016 |
| Grant date | Oct 11, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure relates generally to radiation hardened digital circuits. In one embodiment, a radiation hardened digital circuit includes a delay network and a first Muller C element. The delay network is configured to generate a first delayed clock signal from a global clock signal such that that the first delayed clock signal is delayed with respect to the global clock signal. The first Muller C element is configured to generate a first clock input signal and set the first clock input signal to one of a set of clock states in response to the first delayed clock signal and the global clock signal each being provided in a same one of the set of clock states and is configured to hold the first clock input signal otherwise. Thus, a radiation strike is prevented from causing a soft error in the first clock input signal.
Opening claim text (preview).
What is claimed is: 1. A radiation hardened digital circuit, comprising: a delay network configured to receive a global clock signal and generate a first delayed clock signal from the global clock signal such that the first delayed clock signal is delayed with respect to the global clock signal; and a first Muller C element configured to receive the global clock signal and the first delayed clock signal, wherein the first Muller C element is configured to: generate a first clock input signal; set the first clock input signal to one of a set of clock states in response to the first delayed clock signal and the global clock signal each being provided in a same one of the set of clock states, wherein the set of clock states comprises a first clock state and a second clock state; and hold the first clock input signal in the one of the set of clock states in response to the first delayed clock signal and the global clock signal being provided in different ones of the set of clock states. 2. The radiation hardened digital circuit of claim 1 , further comprising: a first pulsed clock generator configured to generate a first pulsed clock signal from the first clock input signal; and a first latch configured to receive the first pulsed clock signal and a first input bit signal having a first input bit state, the first latch is being configured to: generate a first output bit signal; sample the first input bit state to set a first output bit state of the first output bit signal based on the first input bit state in response to the first pulsed clock signal being in one of the set of clock states; and hold the first output bit state while the first pulsed clock signal is in an other one of the set of clock states. 3. The radiation hardened digital circuit of claim 1 further comprising a second Muller C element wherein: the delay network is further configured to generate a second delayed clock signal from the first delayed clock signal such that that the second delayed clock signal is delayed with respect to the first delayed clock signal; and the second Muller C element is configured to receive the global clock signal and the second delayed clock signal, wherein the second Muller C element is configured to: generate a second clock input signal such that the second clock input signal is delayed with respect to the first clock input signal; set the second clock input signal to one of a set of clock states in response to the second delayed clock signal and the global clock signal each being provided in a same one of the set of clock states; and hold the second clock input signal in the one of the set of clock states in response to the second delayed clock signal and the global clock signal being provided in different ones of the set of clock states. 4. The radiation hardened digital circuit of claim 3 , further comprising: a first pulsed clock generator configured to generate a first pulsed clock signal from the first clock input signal; a second pulsed clock generator configured to generate a second pulsed clock signal from the second clock input signal such that the second pulsed clock signal is delayed with respect to the first pulsed clock signal; a first latch configured to receive the first pulsed clock signal and a first input bit signal having a first input bit state, the first latch is being configured to: generate a first output bit signal; sample the first input bit state to set a first output bit state of the first output bit signal based on the first input bit state in response to the first pulsed clock signal being in one of the set of clock states; and hold the first output bit state while the first pulsed clock signal is in an other one of the set of clock states; and a second latch configured to receive the second pulsed clock signal and the first input bit signal, the second latch is being configured to: generate a second output bit signal; sample the first input bit state to set a second output bit state of the second output bit signal based on the first input bit state in response to the second pulsed clock signal being in one of the set of clock states; and hold the second output bit state while the second pulsed clock signal is in an other one of the set of clock states. 5. The radiation hardened digital circuit of claim 4 further comprising: a third pulsed clock generator configured to receive the global clock signal and generate a third pulsed clock signal from the global clock signal; and a third latch configured to receive the third pulsed clock signal and the first input bit signal, the third latch is being configured to: generate a third output bit signal; sample the first input bit state to set a third output bit state of the third output bit signal based on the first input bit state in response to the third pulsed clock signal being in one of the set of clock states; and hold the third output bit state while the third pulsed clock signal is in an other one of the set of clock states. 6. The radiation hardened digital circuit of claim 5 further comprising a majority gate configured to receive the first output bit signal, the second output bit signal, and the third output bit signal wherein the majority gate is configured to generate a first resultant output bit signal set to a majority bit state of the first output bit state, the second output bit state, and the third output bit state. 7. The radiation hardened digital circuit of claim 6 further comprising a first delay element configured to receive the global clock signal and generate the first delayed clock signal from the global clock signal. 8. The radiation hardened digital circuit of claim 7 further comprising a second delay element configured to receive the first delayed clock signal and generate the second delayed clock signal from the first delayed clock signal. 9. The radiation hardened digital circuit of claim 8 wherein the first delay element and the second delay element are identical. 10. The radiation hardened digital circuit of claim 4 further comprising a global clock tree wherein the first Muller C element and the second Muller C element are coupled to the first pulsed clock generator and the second pulsed clock generator through the global clock tree. 11. The radiation hardened digital circuit of claim 3 further comprising a third Muller C element wherein: the delay network is further configured to generate a third delayed clock signal from the second delayed clock signal such that that the third delayed clock signal is delayed with respect to the third delayed clock signal; and the third Muller C element is configured to receive the global clock signal and the third delayed clock signal, wherein the third Muller C element is configured to: generate a third clock input signal such that the third clock input signal is delayed with respect to the second clock input signal; set the third clock input signal to one of a set of clock states in response to the third delayed clock signal and the global clock signal each being provided in a same one of the set of clock states; and hold the third clock input signal in the one of the set of clock states in response to the third delayed clock signal and the global clock signal being provided in different ones of the set of clock states. 12. The radiation hardened digital circuit of claim 11 , further comprising: a first pulsed clock generator configured to generate a first pulsed clock signal from the first clock input signal; a second pulsed clock generator configured to generate a second pulsed clock signal from the second clock input signal such that the second pulsed clock signal is delayed
by using two redundant chains · CPC title
Radiation hardening · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.