6-j symbol: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>ChrisGualtieri
m Asymptotics: Checkwiki + General Fixes using AWB
Category:Monoidal categories
Line 1: Line 1:
{{Other uses of|TMR|TMR (disambiguation)}}
Hello and welcome. My name is Irwin and I completely dig that name. One of the extremely best issues in the world for me is  at home  std testing [http://i4p.info/article.php?id=114136 at home std testing] to do [http://www.Livestrong.com/article/79944-anal-herpes-symptoms/ aerobics] and I've been doing it for quite a while. California is exactly where I've usually been residing and [http://www.emedicinehealth.com/genital_herpes/article_em.htm I adore] every day residing here. For years he's been working as a meter reader and it's some thing he really appreciate.<br><br>Have a look at my web site  home [http://www.hard-ass-porn.com/blog/111007 std home test] test kit :: [http://xrambo.com/user/NEme at home std test]
[[File:Triple Modular Redundancy.JPG|thumb|right|350px|Triple Modular Redundancy. Three identical logic circuits (logic gates) are used to compute the specified Boolean function. The set of data at the input of the first circuit are identical to the input of the second and third gates.]]
 
In [[computing]], '''triple modular redundancy''', sometimes called '''triple-mode redundancy''',<ref>[http://www.xilinx.com/publications/archives/xcell/Xcell50.pdf David Ratter. "FPGAs on Mars"]</ref> (TMR) is a [[fault-tolerant]] form of [[N-modular redundancy]], in which three systems perform a process and that result is processed by a majority-voting system to produce a single output. If any one of the three systems fails, the other two systems can correct and mask the fault.
 
The TMR concept can be applied to many forms of [[Redundancy (engineering)|redundancy]], such as software redundancy in the form of [[N-version programming]].
 
Some [[ECC memory]] uses triple modular redundancy hardware (rather than the more common [[Hamming code]]), because triple modular redundancy hardware is faster than Hamming error correction hardware.<ref>{{cite web
|title=Using StrongArm SA-1110 in the On-Board Computer of Nanosatellite
|publisher=Tsinghua Space Center, Tsinghua University, Beijing |accessdate=2009-02-16
|url=http://www.apmcsta.org/File/doc/Conferences/6th%20meeting/Chen%20Zhenyu.doc}}
<!-- I wish I had a better reference --></ref>
Space satellite systems often use TMR,<ref>{{cite web
|url=http://mae.pennnet.com/Articles/Article_Display.cfm?ARTICLE_ID=111934
|title=Actel engineers use triple-module redundancy in new rad-hard FPGA
|publisher=Military & Aerospace Electronics
|accessdate=2009-02-16 }}</ref>
<ref>[http://klabs.org/richcontent/Papers/Synopses/nsrec94.htm SEU Hardening of Field Programmable Gate Arrays (FPGAs) For Space Applications and Device Characterization<!-- Bot generated title -->]</ref><ref>[http://www.techfocusmedia.net/fpgajournal/feature_articles/20040803_space.htm FPGAs in Space<!-- Bot generated title -->]</ref> although satellite RAM usually uses Hamming error correction.<ref>[http://radhome.gsfc.nasa.gov/radhome/papers/aspen.htm Commercial Microelectronics Technologies for Applications in the Satellite Radiation Environment<!-- Bot generated title -->]</ref>
 
To utilize triple modular redundancy, a ship must have at least three [[Marine chronometer|chronometers]].
At one time, the cost of three sufficiently accurate chronometers was more than the cost of a smaller merchant vessel.<ref>{{cite web
|url=http://www.irbs.com/lists/navigation/0107/0066.html
|title=Re: Longitude as a Romance
|publisher=Irbs.com, Navigation mailing list
|date=2001-07-12 |accessdate=2009-02-16}}</ref>
Some vessels carried more than three chronometers &ndash; for example, the [[HMS Beagle]] carried [[List of chronometers on HMS Beagle|22 chronometers]].<ref>
{{cite web
|author=R. Fitzroy
|title=Volume II: Proceedings of the Second Expedition
|page=18 |url=http://darwin-online.org.uk/content/frameset?viewtype=side&itemID=F10.2&pageseq=41}}</ref>
Some communication systems use N-modular redundancy as a simple form of [[forward error correction]].
For example, 5-modular redundancy communication systems (such as [[FlexRay]]) use the majority of 5 samples &ndash; if any 2 of the 5 results are erroneous, the other 3 results can correct and mask the fault.
 
== The majority gate ==
In TMR, three identical logic circuits (logic gates) are used to compute the same set of specified Boolean function. If there are no circuit failures, the outputs of the three circuits are identical. But due to circuit failures, the outputs of the three circuits may be different. A majority gate is used to decide which of the circuits’ outputs is the correct output. The majority gate output is 1 if two or more of the inputs of the majority gate are 1; output is 0 if two or more of the majority gate’s inputs are 0. The majority gate is a simple AND–OR circuit: if the inputs to the majority gate are denoted by x, y and z, then the output of the majority gate is
:<math> xy \lor yz \lor xz </math> 
Thus, the majority gate is the [[Carry_(arithmetic)#Computing|carry output]] of a [[full adder]], i.e., the majority gate is a [[voting machine]].<ref name=DilipSarwate2012/>
 
==TMR operation==
Assuming the Boolean function computed by the three identical logic gates has value 1, then: (a) if no circuit has failed, all three circuits produce an output of value 1, and the majority gate output has value 1. (b) if one circuit fails and produces an output of 0, while the other two are working correctly and produce an output of 1, the majority gate output is 1, i.e., it still has the correct value. And similarly for the case when the Boolean function computed by the three identical circuits has value 0.  Thus, the majority gate output is guaranteed to be correct as long as no more than one of the three identical logic circuits has failed.<ref name=DilipSarwate2012>Professor Dilip V. Sarwate, Lecture Notes for ECE 413 - Probability with Engineering Applications, [[UIUC_College_of_Engineering#Departments|Department of Electrical and Computer Engineering (ECE)]], [[UIUC College of Engineering]], [[University of Illinois at Urbana-Champaign]]</ref>
 
TMR systems should use [[data scrubbing]] -- rewrite flip-flops periodically -- in order to avoid accumulation of errors.<ref>
Wojciech M. Zabolotny et. al.
[http://www.ise.pw.edu.pl/~wzab/artykuly/rad_tol_rlbcs.pdf "Radiation tolerant design of RLBCS system for RPC detector in LHC experiment"].
Proceedings of SPIE.
2005.
</ref>
 
== The voter ==
 
The majority gate itself could fail.
Is there a way to mask that failure?
In other words, [[Who guards the guardians?]]<ref>
A.W. Krings.
[http://www2.cs.uidaho.edu/~krings/CS449/Notes.S13/449-13-03.pdf "Redundancy"].
2007.
</ref>
 
In a few TMR systems, such as
the [[Saturn Launch Vehicle Digital Computer]] and
'''functional triple modular redundancy (FTMR)''' systems,
the voters are also triplicated.
Three voters are used &ndash; one for each copy of the next stage of TMR logic.
In such systems there is no [[single point of failure]].
<ref>
Sandi Habinc.
[http://klabs.org/richcontent/fpga_content/DesignNotes/seu_hardening/functional_tmr_fpga_003_01-0-2.pdf "Functional Triple Modular Redundancy (FTMR): VHDL Design Methodology for Redundancy in Combinatorial and Sequential Logic"].
2002.
</ref><ref>
R. E. Lyons and W. Vanderkulk.
[http://www.ccs.neu.edu/course/csg712/resources/Lyons-Vanderkulk-62.pdf "The Use of Triple-Modular Redundancy to Improve Computer Reliability"].
IBM Journal.
1962.
</ref>
 
However, in contrast to the relatively complicated Boolean functions computed in triplicate by the TMR system, the majority gate is a simple circuit, thus its probability of failure is significantly smaller than that of each of the three circuits computing the Boolean function.<ref name=DilipSarwate2012/>
In other systems there is only a single voter -- If the voter fails in such a system, then the complete system will fail.
However, in a good TMR system the voter is much more [[Reliability engineering|reliable]] than the other TMR components.
 
== Triple modular redundancy in popular culture ==
* The three pre-cogs in [[The Minority Report|Minority Report]] lead to a conviction, even when one is in the minority.
* To rule out that a single win was "a fluke", some competitions use a [[two out of three falls match]]. This isn't true TMR, however, because the three falls are not independent of each other &ndash; each competitor knows who has most falls at any point in the competition, which influences their future actions.
* In [[Arthur C. Clarke]]'s science fiction novel ''[[Rendezvous with Rama]]'', the Ramans make heavy use of triple redundancy.
 
== See also ==
* [[Fault tolerant system]]
* [[Dual modular redundant]]
* [[Repetition code]]
* [[Lockstep (computing)]]
 
== External links ==
* [http://www.embedded.com.au/pages/TMR.html Article about TMR] with reference to TMR usage in avionics and industry
 
==References==
{{Reflist}}
 
[[Category:Error detection and correction]]
[[Category:Fault-tolerant computer systems]]

Revision as of 07:26, 2 March 2014

Hello and welcome. My name is Irwin and I completely dig that name. One of the extremely best issues in the world for me is at home std testing at home std testing to do aerobics and I've been doing it for quite a while. California is exactly where I've usually been residing and I adore every day residing here. For years he's been working as a meter reader and it's some thing he really appreciate.

Have a look at my web site home std home test test kit :: at home std test