Clock signal

Clock signal and legend

In electronics and especially synchronous digital circuits, a clock signal (historically also known as logic beat)[1] is an electronic logic signal (voltage or current) which oscillates between a high and a low state at a constant frequency and is used like a metronome to synchronize actions of digital circuits. In a synchronous logic circuit, the most common type of digital circuit, the clock signal is applied to all storage devices, flip-flops and latches, and causes them all to change state simultaneously, preventing race conditions.

A clock signal is produced by an electronic oscillator called a clock generator. The most common clock signal is in the form of a square wave with a 50% duty cycle. Circuits using the clock signal for synchronization may become active at either the rising edge, falling edge, or, in the case of double data rate, both in the rising and in the falling edges of the clock cycle.

Digital circuits

Most integrated circuits (ICs) of sufficient complexity use a clock signal in order to synchronize different parts of the circuit, cycling at a rate slower than the worst-case internal propagation delays. In some cases, more than one clock cycle is required to perform a predictable action. As ICs become more complex, the problem of supplying accurate and synchronized clocks to all the circuits becomes increasingly difficult. The preeminent example of such complex chips is the microprocessor, the central component of modern computers, which relies on a clock from a crystal oscillator. The only exceptions are asynchronous circuits such as asynchronous CPUs.

A clock signal might also be gated, that is, combined with a controlling signal that enables or disables the clock signal for a certain part of a circuit. This technique is often used to save power by effectively shutting down portions of a digital circuit when they are not in use, but comes at a cost of increased complexity in timing analysis.

Single-phase clock

Most modern synchronous circuits use only a "single phase clock" – in other words, all clock signals are (effectively) transmitted on 1 wire.

Two-phase clock

In synchronous circuits, a "two-phase clock" refers to clock signals distributed on 2 wires, each with non-overlapping pulses. Traditionally one wire is called "phase 1" or "φ1" (phi1), the other wire carries the "phase 2" or "φ2" signal.[2][3][4][5] Because the two phases are guaranteed non-overlapping, gated latches rather than edge-triggered flip-flops can be used to store state information so long as the inputs to latches on one phase only depend on outputs from latches on the other phase. Since a gated latch uses only four gates versus six gates for an edge-triggered flip-flop, a two phase clock can lead to a design with a smaller overall gate count but usually at some penalty in design difficulty and performance.

Metal oxide semiconductor (MOS) ICs typically used dual clock signals (a two-phase clock) in the 1970s. These were generated externally for both the Motorola 6800 and Intel 8080 microprocessors.[6] The next generation of microprocessors incorporated the clock generation on chip. The 8080 uses a 2 MHz clock but the processing throughput is similar to the 1 MHz 6800. The 8080 requires more clock cycles to execute a processor instruction. Due to their dynamic logic, the 6800 has a minimum clock rate of 100 kHz and the 8080 has a minimum clock rate of 500 kHz. Higher speed versions of both microprocessors were released by 1976.[7]

The 6501 requires an external 2-phase clock generator. The MOS Technology 6502 uses the same 2-phase logic internally, but also includes a two-phase clock generator on-chip, so it only needs a single phase clock input, simplifying system design.

4-phase clock

Some early integrated circuits use four-phase logic, requiring a four phase clock input consisting of four separate, non-overlapping clock signals.[8] This was particularly common among early microprocessors such as the National Semiconductor IMP-16, Texas Instruments TMS9900, and the Western Digital MCP-1600 chipset used in the DEC LSI-11.

Four phase clocks have only rarely been used in newer CMOS processors such as the DEC WRL MultiTitan microprocessor.[9] and in Intrinsity's Fast14 technology. Most modern microprocessors and microcontrollers use a single-phase clock.

Clock multiplier

Many modern microcomputers use a "clock multiplier" which multiplies a lower frequency external clock to the appropriate clock rate of the microprocessor. This allows the CPU to operate at a much higher frequency than the rest of the computer, which affords performance gains in situations where the CPU does not need to wait on an external factor (like memory or input/output).

Dynamic frequency change

The vast majority of digital devices do not require a clock at a fixed, constant frequency. As long as the minimum and maximum clock periods are respected, the time between clock edges can vary widely from one edge to the next and back again. Such digital devices work just as well with a clock generator that dynamically changes its frequency, such as spread-spectrum clock generation, dynamic frequency scaling, etc. Devices that use static logic do not even have a maximum clock period (or in other words, minimum clock frequency); such devices can be slowed and paused indefinitely, then resumed at full clock speed at any later time.

Other circuits

Some sensitive mixed-signal circuits, such as precision analog-to-digital converters, use sine waves rather than square waves as their clock signals, because square waves contain high-frequency harmonics that can interfere with the analog circuitry and cause noise. Such sine wave clocks are often differential signals, because this type of signal has twice the slew rate, and therefore half the timing uncertainty, of a single-ended signal with the same voltage range. Differential signals radiate less strongly than a single line. Alternatively, a single line shielded by power and ground lines can be used.

In CMOS circuits, gate capacitances are charged and discharged continually. A capacitor does not dissipate energy, but energy is wasted in the driving transistors. In reversible computing, inductors can be used to store this energy and reduce the energy loss, but they tend to be quite large. Alternatively, using a sine wave clock, CMOS transmission gates and energy-saving techniques, the power requirements can be reduced.[citation needed]

Distribution

The most effective way to get the clock signal to every part of a chip that needs it, with the lowest skew, is a metal grid. In a large microprocessor, the power used to drive the clock signal can be over 30% of the total power used by the entire chip. The whole structure with the gates at the ends and all amplifiers in between have to be loaded and unloaded every cycle.[10][11] To save energy, clock gating temporarily shuts off part of the tree.

The clock distribution network (or clock tree, when this network forms a tree such as an H-tree) distributes the clock signal(s) from a common point to all the elements that need it. Since this function is vital to the operation of a synchronous system, much attention has been given to the characteristics of these clock signals and the electrical networks used in their distribution. Clock signals are often regarded as simple control signals; however, these signals have some very special characteristics and attributes.

Clock signals are typically loaded with the greatest fanout and operate at the highest speeds of any signal within the synchronous system. Since the data signals are provided with a temporal reference by the clock signals, the clock waveforms must be particularly clean and sharp. Furthermore, these clock signals are particularly affected by technology scaling (see Moore's law), in that long global interconnect lines become significantly more resistive as line dimensions are decreased. This increased line resistance is one of the primary reasons for the increasing significance of clock distribution on synchronous performance. Finally, the control of any differences and uncertainty in the arrival times of the clock signals can severely limit the maximum performance of the entire system and create catastrophic race conditions in which an incorrect data signal may latch within a register.

Most synchronous digital systems consist of cascaded banks of sequential registers with combinational logic between each set of registers. The functional requirements of the digital system are satisfied by the logic stages. Each logic stage introduces delay that affects timing performance, and the timing performance of the digital design can be evaluated relative to the timing requirements by a timing analysis. Often special consideration must be made to meet the timing requirements. For example, the global performance and local timing requirements may be satisfied by the careful insertion of pipeline registers into equally spaced time windows to satisfy critical worst-case timing constraints. The proper design of the clock distribution network helps ensure that critical timing requirements are satisfied and that no race conditions exist (see also clock skew).

The delay components that make up a general synchronous system are composed of the following three individual subsystems: the memory storage elements, the logic elements, and the clocking circuitry and distribution network.

Novel structures are currently under development to ameliorate these issues and provide effective solutions. Important areas of research include resonant clocking techniques ("resonant clock mesh"),[12][13][14][15] on-chip optical interconnect, and local synchronization methodologies.

See also

References

  1. ^ FM1600B Microcircuit Computer Ferranti Digital Systems (PDF). Bracknell, Berkshire, UK: Ferranti Limited, Digital Systems Department. October 1968 [September 1968]. List DSD 68/6. Archived (PDF) from the original on 2020-05-19. Retrieved 2020-05-19.
  2. ^ Two-phase clock Archived November 9, 2007, at the Wayback Machine
  3. ^ Two-phase non-overlapping clock generator, Tams-www.informatik.uni-hamburg.de, archived from the original on 2011-12-26, retrieved 2012-01-08
  4. ^ Concepts in Digital Imaging - Two Phase CCD Clocking, Micro.magnet.fsu.edu, retrieved 2012-01-08
  5. ^ Cell cgf104: Two phase non-overlapping clock generator, Hpc.msstate.edu, archived from the original on 2012-02-08, retrieved 2012-01-08
  6. ^ "How to drive a microprocessor". Electronics. 49 (8). New York: McGraw-Hill: 159. April 15, 1976. Motorola's Component Products Department sold hybrid ICs that included a quartz oscillator. These IC produced the two-phase non-overlapping waveforms the 6800 and 8080 required. Later Intel produced the 8224 clock generator and Motorola produced the MC6875. The Intel 8085 and the Motorola 6802 include this circuitry on the microprocessor chip.
  7. ^ "Intel's Higher Speed 8080 μP" (PDF). Microcomputer Digest. 2 (3). Cupertino CA: Microcomputer Associates: 7. September 1975. Archived from the original (PDF) on 2019-01-23. Retrieved 2011-01-24.
  8. ^ Concepts in digital imaging - Four Phase CCD Clocking, Micro.magnet.fsu.edu, retrieved 2012-01-08
  9. ^ Jouppi, N.P.; Tang, J.F. (1989). "A 20-MIPS sustained 32-bit CMOS microprocessor with high ratio of sustained to peak performance". IEEE Journal of Solid-State Circuits. 24 (5): 1348–59. Bibcode:1989IJSSC..24.1348J. doi:10.1109/JSSC.1989.572612.
  10. ^ Anand Lal Shimpi (2008), Intel's Atom Architecture: The Journey Begins
  11. ^ Paul V. Bolotoff (2007), Alpha: The history in facts and comments, archived from the original on 2012-02-18, retrieved 2012-01-03, power consumed by the clock subsystem of EV6 was about 32% of the total core power. To compare, it was about 25% for EV56, about 37% for EV5 and about 40% for EV4.
  12. ^ Chan, S. C.; Shepard, K. L.; Restle, P. J. (2005). "Uniform-phase uniform-amplitude resonant-load global clock distributions". IEEE Journal of Solid-State Circuits. 40 (1): 102. Bibcode:2005IJSSC..40..102C. doi:10.1109/JSSC.2004.838005. S2CID 16239014.
  13. ^ David Shan et. al. "Resonant clock mega-mesh for the IBM z13". 2015.
  14. ^ Wulong Liu; Guoqing Chen; Yu Wang; Huazhong Yang. "Modeling and optimization of low power resonant clock mesh". 2015.
  15. ^ "Clock tree synthesis".

Further reading


Adapted from Eby Friedman Archived 2014-08-12 at the Wayback Machine's column in the ACM SIGDA e-newsletter by Igor Markov
Original text is available at https://web.archive.org/web/20100711135550/http://www.sigda.org/newsletter/2005/eNews_051201.html

Read other articles:

HA-420 HondaJet HondaJet in flight at Oshkosh in 2011 Jenis Business jet Negara asal JapanUnited States Pembuat Honda Aircraft Company[1] Penerbangan perdana 3 December 2003 Status FAA Provisional Type Certificate[2] Jumlah 5[3] Harga satuan US$4.5 million [1] Honda HA-420 HondaJet adalah pesawat penerbangan umum pertama dikembangkan oleh Honda Motor Company . Pesawat ini adalah jet pribadi ringan, yang dirancang oleh perusahaan Honda Jepang dan dibangun di Amerika Se...

 

 

  فيليكيي راكوفيتس (بالأوكرانية: Великий Раковець)‏  فيليكيي راكوفيتس (زاكارباتسكا) تاريخ التأسيس 1340  تقسيم إداري البلد أوكرانيا الإمبراطورية النمساوية الإمبراطورية النمساوية المجرية  [1] خصائص جغرافية إحداثيات 48°16′15″N 23°08′40″E / 48.270833333333°N 23.1444444444...

 

 

Lambang BaliDetailPerisaiBiru, Candi Pahlawan Margarana dan gerbangnya Emas, di antara padi 17 butir dan kapas 8 kuntum bunga warna alam, di atas bintang segi lima emas, di bawah rantai per fess merah, sepasang kipas Emas, dan teratai merah.Mottobali dwipa jaya huruf biru pada pita putih. Prangko Lambang Provinsi Bali Lambang Bali berbentuk segi lima dengan warna dasar biru tua dan bertuliskan Bali Dwipa Jaya yang berarti Jayalah Pulau Bali. Di dalamnya terdapat gambar bintang, Candi Pahlawan...

Australian National Maritime MuseumDidirikan1991LokasiSydney, New South Wales, AustraliaDirekturMary-Louise WilliamsSitus webANMM website Australian National Maritime Museum, sebuah museum kelautan beroperasi sebagai otoritas hukum Pemerintah Australia, yang terletak di Darling Harbour, Sydney, New South Wales. Pameran utama ANMM ditempatkan di bangunan yang memiliki galeri yang mencakup: Australian Aborigines; Navigators - menemukan Australia; Passengers - pelayaran jauh, dari tahanan hingga...

 

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Project Pop – berita · surat kabar · buku · cendekiawan · JSTOR Project PopAsalBandung, IndonesiaGenreHumor pop Hip Hop R&BTahun aktifJuni 1996–sekarangLabelMusica Studio'sRPMHalo EntertainmentAngg...

 

 

Pour les articles homonymes, voir Rossi. Cet article est une ébauche concernant un homme politique français. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. André Rossi Buste d'André Rossi à Chézy-sur-Marne. Fonctions Député français 23 juin 1988 – 22 août 1994(6 ans, 1 mois et 30 jours) Élection 12 juin 1988 Réélection 28 mars 1993 Circonscription 5e de l'Aisne Législature IXe et ...

American election 1875 Wisconsin gubernatorial election ← 1873 November 2, 1875 1877 →   Nominee Harrison Ludington William Robert Taylor Party Republican Democratic Alliance — Reform Popular vote 85,155 84,314 Percentage 50.07% 49.58% County resultsLudington :      50–60%      60–70%      70–80%      80–90%      >90%Tay...

 

 

City in Tehran province, Iran City in Tehran, IranVahidieh Persian: وحيديهCityVahidiehCoordinates: 35°36′24″N 51°01′36″E / 35.60667°N 51.02667°E / 35.60667; 51.02667[1]CountryIranProvinceTehranCountyShahriarDistrictCentralPopulation (2016)[2] • Total33,249Time zoneUTC+3:30 (IRST) Vahidieh (Persian: وحيديه), also Romanized as Vaḥīdīeh, is a city in the Central District of Shahriar County, Tehran province, Iran...

 

 

Este artículo trata sobre el año 2002. Para otros usos de este término, véase 2002 (desambiguación). Año 2002Años 1999 • 2000 • 2001 ← 2002 → 2003 • 2004 • 2005Decenios Años 1970 • Años 1980 • Años 1990 ← Años 2000 → Años 2010 • Años 2020 • Años 2030Siglos Siglo XX ← Siglo XXI → Siglo XXIITabla anual del siglo XXI Ir al año actualArtes Música • Cine • TelevisiónCategorías Categoría principalNacimientos • Fallecimientos �...

جيمس دوغلاس إيرل مورتون الرابع عشر معلومات شخصية الميلاد سنة 1702[1]إدنبرة  الوفاة 12 أكتوبر 1768  (65–66 سنة)تشيسوك  مواطنة مملكة بريطانيا العظمى  عضو في الجمعية الملكية،  والأكاديمية الفرنسية للعلوم،  والجمعية الملكية في إدنبرة  عائلة كلان دوغلاس  ...

 

 

AzoresAçorescode: pt is deprecated   (Portugis)Daerah OtonomDaerah Otonom AzoresRegião Autónoma dos Açorescode: pt is deprecated   (Portugis) FlagLambangMotto(s): Antes morrer livres que em paz sujeitos(Lebih baik mati bebas daripada tunduk dalam damai)Anthem: Hino dos Açores(Lagu Kebangsaan Azores)Lokasi Azores di Uni EropaNegara berdaulatPortugalPemukim1432Status otonom30 April 1976Named forAçor (Inggris: Northern goshawk)Ibu kotaPonta Delgada (eksekutif)A...

 

 

Church in England ChurchSt Peter's, West Blatchington50°50′50″N 0°11′06″W / 50.8472°N 0.1851°W / 50.8472; -0.1851DenominationChurch of EnglandWebsiteSt Peter's West BlatchingtonAdministrationProvinceCanterburyDioceseChichesterArchdeaconryBrighton & LewesDeaneryRural Deanery of HoveParishWest Blatchington, St PeterClergyRectorThe Revd Timothy A J Gage,Asst Curate(s)The Revd Jan Butter St Peter's Church is an Anglican church in the West Blatchington area ...

Questa voce sull'argomento periferiche è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Joy-Con classici di colore grigio Il Joy-Con è un controller prodotto da Nintendo per Nintendo Switch.[1] Indice 1 Dimensioni e peso 2 Caratteristiche 3 Colori dei Joy-Con 4 Comandi dei Joy-Con 4.1 Joy-Con sinistro 4.1.1 Laccetto per Joy-Con sinistro 4.2 Joy-Con destro 4.2.1 Laccetto per Joy-Con destro 5 Supporti 6 Difetti 7 Note 8 Voci correlate 9 Altri pr...

 

 

A young house sparrow (Passer domesticus) exhibits unihemispheric slow-wave sleep. Unihemispheric slow-wave sleep (USWS) is sleep where one half of the brain rests while the other half remains alert. This is in contrast to normal sleep where both eyes are shut and both halves of the brain show unconsciousness. In USWS, also known as asymmetric slow-wave sleep, one half of the brain is in deep sleep, a form of non-rapid eye movement sleep and the eye corresponding to this half is closed while ...

 

 

Device used to measure surface tension This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Wilhelmy plate – news · newspapers · books · scholar · JSTOR (June 2013) (Learn how and when to remove this message) Illustration of Wilhelmy plate method. The magnitude of the capillary force F {\displaystyle F} on the pl...

  提示:此条目页的主题不是俄台關係法。 《臺灣關係法》全名本法乃為協助維持西太平洋之和平、安全與穩定,並授權美国人民与台湾人民继续保持商业、文化和其他关系,以促進美國外交政策,並為其他目的。缩写(通俗)TRA立法机构第96屆美国国会生效日期1979年1月1日引用文献公法美國聯邦公法第96–8號法律汇编93 Stat. 14法典编纂修订法编美國法典第22卷...

 

 

Australian squash player Rachael GrinhamGrinham at the British Open Masters 2019Full nameRachael Margaret GrinhamCountry AustraliaBorn (1977-01-22) 22 January 1977 (age 47)Toowoomba, AustraliaHeight1.58 m (5 ft 2 in)Turned Pro1994Retired2023PlaysRight HandedCoached byMaha ZeinRacquet usedHeadWomen's singlesHighest rankingNo. 1 (August 2004)Current rankingNo. 88 (December 2022)Title(s)31Tour final(s)58World OpenW (2007) Medal record W...

 

 

Artikel ini bukan mengenai Montanisme. Gambar Paus Aleksander I. Umat Katolik Ultramontane mendorong otoritas paus atas urusan temporal pemerintahan sipil serta urusan spiritual Gereja. Ultramontanisme adalah sebuah bentuk politik rohaniwan dalam Gereja Katolik yang menempatkan penekanan kuat terhadap hak istimewa dan kekuasaan Sri Paus. Ini berbeda dengan Gallicanisme, keyakinan bahwa otoritas sipil masyarakat (seringkali diwakili oleh otoritas monarki atau negara) atas Gereja sebanding deng...

Sticker placed on the back of a car Cadillac Eldorado displaying a 1968 Nixon-Agnew bumper sticker A bumper sticker is an adhesive label or sticker designed to be attached to the rear of a car or truck, often on the bumper. They are commonly sized at around 25.4 cm by 7.6 cm (10 in by 3 in) and are typically made of PVC. Bumper stickers serve various purposes, including personal expression, promotion, humor, or political activism. They encompass commercial, religious, secular, military, and s...

 

 

賈維斯灣領地杰维斯湾和澳大利亚首都领地(左)賈維斯灣領地坐标:35°8′55″S 150°42′49″E / 35.14861°S 150.71361°E / -35.14861; 150.71361国家 澳大利亞建立1915面积[1] • 总计67.8 平方公里(26.2 平方英里)人口(2016年普查)[2] • 總計391人 • 密度5.6人/平方公里(15人/平方英里)时区AEST(UTC+10) • 夏时制AED...