Synchronizer
Encyclopedia
The term synchronizer can mean more than one thing.
- In automobiles, a synchronizer is part of a synchromesh manual transmission that allows the smooth engagement of gears.
- In electronicsElectronicsElectronics is the branch of science, engineering and technology that deals with electrical circuits involving active electrical components such as vacuum tubes, transistors, diodes and integrated circuits, and associated passive interconnection technologies...
, an arbiterArbiter (electronics)-Asynchronous arbiters:An important form of arbiter is used in asynchronous circuits, to select the order of access to a shared resource among asynchronous requests. Its function is to prevent two operations from occurring at once when they should not...
helps order signals in asynchronous circuitAsynchronous circuitAn asynchronous circuit is a circuit in which the parts are largely autonomous. They are not governed by a clock circuit or global clock signal, but instead need only wait for the signals that indicate completion of instructions and operations. These signals are specified by simple data transfer...
s. There are also electronic digital circuits called synchronizers that attempt to perform arbitration in one clock cycle. Synchronizers, unlike arbiters, are prone to failure. (See metastability in electronicsMetastability in electronicsMetastability in electronics is the ability of a digital electronic system to persist for an unbounded time in an unstable equilibrium or metastable state....
.) - In electronicsElectronicsElectronics is the branch of science, engineering and technology that deals with electrical circuits involving active electrical components such as vacuum tubes, transistors, diodes and integrated circuits, and associated passive interconnection technologies...
, whenever there is signal transfer between two systems operating at different frequencies or same frequency with different phases, synchronizer block is used as an interface so that signal from transmitter block is reliably interpreted by the receiver. The block usually uses metastable hardened flops offering single or double latency delays at the output. This block ensures that there is no metastabilityMetastabilityMetastability describes the extended duration of certain equilibria acquired by complex systems when leaving their most stable state after an external action....
for a target MTBF i.e., Mean Time Between Failures - In film editingFilm editingFilm editing is part of the creative post-production process of filmmaking. It involves the selection and combining of shots into sequences, and ultimately creating a finished motion picture. It is an art of storytelling...
, a synchronizerSynchronizer (film editing)A film synchronizer is a device used in the editing phase of filmmaking.Film synchronizers generally have 1 to 8 "gang", or slots through which film can be threaded. Each gang consists of a group of large diameter sprockets on a common shaft. A rotating knob on the front, which moves the threaded...
is a device for aligning multiple film strips in a replay or editing device. - In computer scienceComputer scienceComputer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
, a synchronizerSynchronizer (algorithm)In computer science, a synchronizer is an algorithm that can be used to run a synchronous algorithm on top of an asynchronous processor network, so enabling the asynchronous system to run as a synchronous network....
is an algorithm that can be applied to a synchronous distributed algorithm to produce a version that operates in asynchronous networks.
See also
- Synchronic (disambiguation)
- Synchronicity (disambiguation)Synchronicity (disambiguation)Synchronicity is a term from Jungian psychology, coined by Carl Jung.Synchronicity may also refer to:* Synchronicity , 1983* "Synchronicity II", a 1983 song by The Police from the Synchronicity album...
- SynchronizationSynchronizationSynchronization is timekeeping which requires the coordination of events to operate a system in unison. The familiar conductor of an orchestra serves to keep the orchestra in time....