clocking systems

Upload: vivek-pandu

Post on 06-Apr-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Clocking Systems

    1/18

    Term paper

    Based on(Clocking systems)

    Session (2010-11) ,SEM 3rdDepartment Of E.C.E

    Name: V.VivekCourse: B.Tech (ECE) 2ndyear {3rDSEM}Subject: DIGITAL ELECTRONICS CIRCUITSCourse code: E.C.E-202 Section:-E-2003Roll no: RE2003 A14 Reg no: 11005832

  • 8/2/2019 Clocking Systems

    2/18

    Acknowledgement

    Gratitude cannot be seen or expressed. It can

    only be felt in heart and is beyond description. Often

    words are inadequate to serve as a model of expression

    of ones feeling, especially the sense of indebtedness and

    gratitude to all those who help us in our duty.

    It is of immense pleasure and profound privilege

    to express my gratitude and indebtedness along with

    sincere thanks to Shrivishal Tripathi , lecturer of Lovely

    Professional University for Digital Electronic Circuits

    providing me the opportunity to work for a project on

    Clocking Systems

    I am beholden to my family and friends for theirblessings and encouragement.

    Yours obediently,

    V.VIVEK

  • 8/2/2019 Clocking Systems

    3/18

    CONTENTS:-

    1) Introduction of Clocking Systems

    2)HISTORY3)Clock Signal

    4)Timing Parameters

    5)Theory of Clocked Storage Elements

    6)Over Clocking

    7)Advantages and Disadvantages

    8)Limitations

  • 8/2/2019 Clocking Systems

    4/18

    CLOCKING SYSTEMS

    Introduction:-

    Clocking is one of the single most important decisions facing the designer of a digital system.

    Unfortunately much too often it has been taken lightly at the beginning of a design and that viewpoint has

    proven to be very costly in the long run (Wagner 1988). Thus, it is not pretentious to dedicate an entire

    book to this subject. However, this book is limited to the even narrower issue of Clocked storage

    elements (CSE), widely known as flip-flops and latches.

    Clock is the frequency of the processor at which its running. The standard unit is hertz (Hz); most people

    today use GHz and MHz. Generally, within the same CPU series, higher processor clock speed means

    faster processing time.

    The technical term for processor clock is the speed, in which a single atomic action can be performed.

    Hence a 1GHz CPU can evaluate a single NAND 1 billion time a second, however, this is not very helpful.

    It can be used to accurately compare processors of the exact same design, a different design may be

    slower in terms of Hz but have a faster design, i.e. needing fewer transistors to perform a complex

    operation.

    Overclocking refers to any attempt to run a computer hardware at higher speeds, beyond their stock

    settings, to archive greater performance. This involves going into the BIOS to tweak voltages, bus

    speeds, etc. Overclocking can be somewhat dangerous if done improperly and may cause permanent

    damage to that hardware. Overclocking is done on your own risk; none of us will be responsible for any

    damage.

    History:-For most of the early history of microcomputers, clock rate was not a differentiating factor between

    models. Each CPU type was typically clocked at a standard rate - 1 MHz for 6502-based architectures

    like the Commodore 64 and Apple II series, 4.77 MHz for Z-80 computers and the first generation of

    Intel 8086 as used in the original IBM PC, 8 MHz for early Motorola 68000 machines such as

    the Macintosh 128k and Amiga 1000. Since these processor generations followed each other quickly and

    generally did not compete between themselves (except for the Z-80 and 8086, which shared the same

    clock rate), manufacturers tended not to emphasize clock rate in their marketing material.

    http://en.wikipedia.org/wiki/Microcomputershttp://en.wikipedia.org/wiki/6502http://en.wikipedia.org/wiki/Commodore_64http://en.wikipedia.org/wiki/Apple_II_serieshttp://en.wikipedia.org/wiki/Z-80http://en.wikipedia.org/wiki/8086http://en.wikipedia.org/wiki/IBM_PChttp://en.wikipedia.org/wiki/68000http://en.wikipedia.org/wiki/Macintosh_128khttp://en.wikipedia.org/wiki/Amiga_1000http://en.wikipedia.org/wiki/Amiga_1000http://en.wikipedia.org/wiki/Macintosh_128khttp://en.wikipedia.org/wiki/68000http://en.wikipedia.org/wiki/IBM_PChttp://en.wikipedia.org/wiki/8086http://en.wikipedia.org/wiki/Z-80http://en.wikipedia.org/wiki/Apple_II_serieshttp://en.wikipedia.org/wiki/Commodore_64http://en.wikipedia.org/wiki/6502http://en.wikipedia.org/wiki/Microcomputers
  • 8/2/2019 Clocking Systems

    5/18

    Computer buyers first became aware of clock speed when new generations of PC compatibles started to

    appear with "Turbo" clock rates faster than 4.77 MHz. On some of these computers the speed was

    selectable by a front panel switch from the faster speed down to the then-standard 4.77 MHz. This was

    used for games, which had no timing routines of their own then, or for compatibility with software that

    couldn't operate at the faster speed. When the 80286 was released in 1982 at a standard clock rate of 6

    MHz, followed by the 80386 in 1985, running at 12 MHz, computer manufacturers seized on the clock

    rate as an easy way to promote the faster, more expensive CPUs to potential buyers. They were helped

    by Intel, which was able to increase the rate of the 286 to 25 MHz over that processor's lifetime, and the

    386 was clocked up to 40 MHz by the time it was superseded by the 80486.

    By the early 1990s, most computer companies advertised their computers' performance chiefly by

    referring to their CPUs' clock rates. This led to various marketing games, such as Apple Computer's

    decision to create and market the Power Macintosh 8100 with a clock rate of 110 MHz so that Apple

    could advertise that its computer had the fastest clock rate availablethe fastest Intel processor available

    at the time ran at 100 MHz. This slight superiority in clock rate was meaningless, however, since

    the PowerPC 601 and Pentium implemented different instruction set architectures and had

    different microarchitectures.

    After 2000, Intel's competitor, Advanced Micro Devices, started using model numbers instead of clockrates to market its CPUs because of the lower CPU clocks when compared to Intel. Continuing this trend

    it attempted to dispel the "megahertz myth" which it claimed did not tell the whole story of the power of its

    CPUs. In 2004, Intel announced it would do the same, probably because of consumer confusion over

    its Pentium M mobile CPU, which reportedly ran at about half the clock rate of the roughly equivalent

    Pentium 4 CPU. As of 2007, performance improvements have continued to come through innovations

    in pipelining, instruction sets, and the development of multi-core processors, rather than clock rate

    increases (which have been constrained by CPU power dissipationissues).

    The importance of clocking has become even more emphasized, as the clock speed is rising rapidly,doubling every three years, as seen in Fig. 1.1. However, the clock uncertainties have not been scaling

    proportionally with the frequency increase, and an increasingly large portion of the clock cycle has been

    spent on the clocking overhead. The ability to absorb clock skew or to make the clocked storage element

    faster is reflected directly in the enhanced performance, since the performance is directly proportional to

    the clock frequency of a given system. Such performance improvements are very difficult to obtain using

    traditional techniques

    on the architecture or microarchitecture levels. The difficulties are caused by the overhead imposed by

    the CSE delay, and the clock uncertainties. Thus, setting the clock to the right frequency, and utilizing

    every available picosecond of the critical path, is increasingly important. It is our opinion that traditional

    clocking techniques will reach their limit when the clock frequency reaches the 5 to 10 GHz range. Thus,

    new ideas and new ways of designing digital systems are needed. We do not pretend to know what the

    future trend in clocking should

    Computers built in the past were large and filled several electronic cabinets in large air-conditioned rooms

    that occupied entire floors. They were built from discrete components or used a few large-scale

    integration (LSI) chips in the later models. Those systems were clocked at frequencies of about one or a

    few tens of megahertz, as shown in Table 1.1. The first electronic computer, ENIAC (Electronic Numerical

    http://en.wikipedia.org/wiki/80286http://en.wikipedia.org/wiki/80386http://en.wikipedia.org/wiki/80486http://en.wikipedia.org/wiki/Apple_Inc.http://en.wikipedia.org/wiki/Power_Macintosh_8100http://en.wikipedia.org/wiki/PowerPC_601http://en.wikipedia.org/wiki/Intel_P5_(microarchitecture)http://en.wikipedia.org/wiki/Instruction_set_architecturehttp://en.wikipedia.org/wiki/Microarchitecturehttp://en.wikipedia.org/wiki/Advanced_Micro_Deviceshttp://en.wikipedia.org/wiki/Megahertz_mythhttp://en.wikipedia.org/wiki/Pentium_Mhttp://en.wikipedia.org/wiki/Pipeline_(computing)http://en.wikipedia.org/wiki/Instruction_sethttp://en.wikipedia.org/wiki/Multi-corehttp://en.wikipedia.org/wiki/List_of_CPU_power_dissipationhttp://en.wikipedia.org/wiki/List_of_CPU_power_dissipationhttp://en.wikipedia.org/wiki/Multi-corehttp://en.wikipedia.org/wiki/Instruction_sethttp://en.wikipedia.org/wiki/Pipeline_(computing)http://en.wikipedia.org/wiki/Pentium_Mhttp://en.wikipedia.org/wiki/Megahertz_mythhttp://en.wikipedia.org/wiki/Advanced_Micro_Deviceshttp://en.wikipedia.org/wiki/Microarchitecturehttp://en.wikipedia.org/wiki/Instruction_set_architecturehttp://en.wikipedia.org/wiki/Intel_P5_(microarchitecture)http://en.wikipedia.org/wiki/PowerPC_601http://en.wikipedia.org/wiki/Power_Macintosh_8100http://en.wikipedia.org/wiki/Apple_Inc.http://en.wikipedia.org/wiki/80486http://en.wikipedia.org/wiki/80386http://en.wikipedia.org/wiki/80286
  • 8/2/2019 Clocking Systems

    6/18

    Integrator and Calculator), for example, operated at the maximal clock frequency of 18 kHz. Given the low

    scale of integration, it was possible to "tune" the clock. This was achieved by either adjusting the length

    of the wires that distributed the clock signals, or by tuning the various delay elements on the cabinets or

    the circuit boards, so that the clock signal arrived at every circuit board at approximately the same time.

    With the advent of very large scale integration (VLSI) technology, and increased integration levels, the

    ability

    to tune the clock has been greatly diminished. The clock signals are generated and distributed internally

    within the VLSI chip. Therefore, much of the burden of absorbing clock signal variations at various points

    on the VLSI chip has fallen on the clocked storage element.

  • 8/2/2019 Clocking Systems

    7/18

    Clock Frequency of Selected Historic Computers and

    Supercomputers:-

    Clock Signal:-

    In electronics and especially synchronous digital circuit, a clock signal is a particular type of

    signal that oscillates between a high and a low state and is utilized like a metronome to

    coordinate actions of circuits. Although the word signal has a number of other meanings, the

    term is here used for "transmitted energy that can carry information".

    A clock signal is produced by a clock generator. Although more complex arrangements are

    used, the most common clock signal is in the form of a square wave with a 50% duty cycle,

    usually with a fixed, constant frequency. 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.

  • 8/2/2019 Clocking Systems

    8/18

    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 less 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, they transmit all clock

    signals on (effectively) 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 "phi1", the other wire carries the "phase

    2" or "phi2" signal.MOS ICs typically used dual clock signals (a two-phase clock) in the 1970s. These were generated

    externally for both the 6800 and the 8080. The next generation of microprocessors incorporated the clock

    generation on chip. The 8080 had a 2 MHz clock but the processing throughput was similar to the 1 MHz

    6800. The 8080 require more clock cycles to execute a processor instruction. The 6800 had a minimum

    clock rate of 100 kHz while the 8080 could be halted. Higher speed versions of both microprocessors

    were released by 1976.

    The 6501 required an external 2-phase clock generator. The MOS Technology 6502 used the same 2-

    phase logic internally, but also included a two-phase clock generator on-chip, so it only needed a single

    phase clock input, simplifying system design.

    4-phase clock:-

    A "4-phase clock" has clock signals distributed on 4 wires ( [5], four phase logic ).

    In some early microprocessors such as the National Semiconductor IMP-16 family, a multi-phase clock

    was used. In the case of the IMP-16, the clock had four phases, each 90 degrees apart, in order to

    synchronize the operations of the processor core and its peripherals.

    http://en.wikipedia.org/wiki/Microprocessorhttp://en.wikipedia.org/wiki/Crystal_oscillatorhttp://en.wikipedia.org/wiki/Asynchronous_circuithttp://en.wikipedia.org/wiki/Asynchronous_circuithttp://en.wikipedia.org/wiki/Asynchronous_circuit#Asynchronous_CPUhttp://en.wikipedia.org/wiki/Synchronous_circuithttp://en.wikipedia.org/wiki/Synchronous_circuithttp://en.wikipedia.org/wiki/6501http://en.wikipedia.org/wiki/MOS_Technology_6502http://micro.magnet.fsu.edu/primer/digitalimaging/concepts/fourphase.htmlhttp://en.wikipedia.org/wiki/Four_phase_logichttp://en.wikipedia.org/wiki/National_Semiconductorhttp://en.wikipedia.org/wiki/Phase_(waves)http://en.wikipedia.org/wiki/IMP-16http://en.wikipedia.org/wiki/IMP-16http://en.wikipedia.org/wiki/Phase_(waves)http://en.wikipedia.org/wiki/National_Semiconductorhttp://en.wikipedia.org/wiki/Four_phase_logichttp://micro.magnet.fsu.edu/primer/digitalimaging/concepts/fourphase.htmlhttp://en.wikipedia.org/wiki/MOS_Technology_6502http://en.wikipedia.org/wiki/6501http://en.wikipedia.org/wiki/Synchronous_circuithttp://en.wikipedia.org/wiki/Synchronous_circuithttp://en.wikipedia.org/wiki/Asynchronous_circuit#Asynchronous_CPUhttp://en.wikipedia.org/wiki/Asynchronous_circuithttp://en.wikipedia.org/wiki/Asynchronous_circuithttp://en.wikipedia.org/wiki/Crystal_oscillatorhttp://en.wikipedia.org/wiki/Microprocessor
  • 8/2/2019 Clocking Systems

    9/18

    Some ICs use four-phase logic. Most modern microprocessors and microcontrollers use a single-phase

    clock, however.

    Clock multiplier:-Many modern microcomputers use a clock multiplier" which multiplies a lower frequency external clock to

    the appropriater 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 times are respected, the time between clock edges can vary widely fromone edge to the next. Such digital devices work just as well with a clock generator that dynamically

    changes its frequency, such as spread-spectrum clock generation, power now ,cool and quiet , Speed

    Step, etc. Devices that use static logic do not even have a maximum clock time; such devices can be

    slowed down and paused indefinitely, then resumed at full clock speed at any later time.

    TIMING PARAMETERS:-

    It is appropriate at this point to consider the clock distribution system and define the clock

    parameters that will be used throughout this text. For the purposes of definition we should start

    with the Fig. 1.16, which shows the timing parameters for a single-phase clock. The clock signal

    is characterized by its period, T , which is inversely proportional to the clockfrequency, f . The

    time during which the clock is active (assuming logic 1 value) is defined as clock width, W . The

    ratio of WIT is defined as clock duty cycle (w). Usually, the clock signal has a symmetric shape,

    which implies a 50% duty cycle. This is also the best we can expect, especially when

    distributing a high-frequency clock. Another important point is the ability to precisely control theduty cycle. This point is of special importance when each phase of the clock is used for logic

    evaluation, or when we trigger the clock storage elements on each edge of the clock (as we will

    see later in the book).Some recently reported work demonstrates the ability to control the duty

    cycle to within +/-0.5% (Bailey and Benschneider 1998). There are two other important timing

    parameters that we need to define: clockskew and clock jitter.

    http://en.wikipedia.org/wiki/Four-phase_logichttp://en.wikipedia.org/wiki/Microcontrollerhttp://en.wikipedia.org/wiki/Microcontrollerhttp://en.wikipedia.org/wiki/Four-phase_logic
  • 8/2/2019 Clocking Systems

    10/18

    Clock Skew:-

    Clock skew is defined as a spatial variation of the clock signal as distributed through the system.

    The clock skew is measured from some reference point in the system: the clock entry point to

    the board or VLSI chip, or the central point from where the clock distribution starts. Because of

    the various delay characteristics of the clock paths to the various points in the system, as wellas different loading of the clock signal at different points, the clock signal arrives at different

    points at different times. This clock skew is defined as the difference between the reference

    point and the particular destination CSE. Further, we can distinguish global clock skew and local

    clock skew. We define global clock skew as the maximal difference between two clock signals

    reaching any of the two storage elements on the chip, or in the system, that exchange data

    under the control of the same clock. Our definition of the clock skew describes global clock

    skew. Clock skew occurring between two adjacent CSEs represents local clock skew. If the two

    adjacent clock storage elements are connected with no logic in-between, the problem of data

    race-through can occur. Characterizing a maximum local clock skew is therefore important.

    These clock skew definitions are equally important in high-performance system design.

    Clock Jitter:-

    Clock jitter is defined as temporal variation of the clock signal with regard to the reference

    transition (reference edge) of the clock signal, as illustrated in Fig. 1.17. Clock jitter represents

    edge-to-edge variation of the clock signal in time. As such, clock jitter can also be classified as

  • 8/2/2019 Clocking Systems

    11/18

    long-term jitter and cycleto-cycle (or edge-to-edge) jitter. Edge-to-edge clock jitter is the clock

    signal variation between two consecutive clock edges. In the course of high-speed logic design,

    we are more concerned about cycle-to-cycle clock jitter, because it is this

    phenomena that affects the time available to the logic. Long-term jitter represents clock-edge

    variation over a large number of clock cycles (long-term). While short-term jitter is dependent on

    the type and quality of the clock generator, long term jitter is a result of the accumulated effects.Long-term jitter usually affects communication and synchronization between various blocks

    within a system that are same distance apart and need to operate in synchrony.

  • 8/2/2019 Clocking Systems

    12/18

    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 areoften 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 uncharged 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.

    Distribution:-

    The most effective way to get the clock signal to every part of a chip that needs it, with the lowest skew, isa 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 clock signal must be propagated with a clock distribution network

    This is often done with a recursive H tree. The whole structure with the gates at the ends and all

    amplifiers in between have to be loaded and unloaded every cycle. To save energy, unused parts of the

    tree may be temporarily cut off (clock gating).

    THEORY OF CLOCKED STORAGE ELEMENTS:-

    The function of a clocked storage element is to capture the information at a particular moment in

    time and preserve it for as long as it is needed by the digital system. Having said this, it is not

    possible to define a storage element without defining its relationship to a clocking mechanism in

    a digital system, which is used to determine discrete time events. This definition is general and

    should include various ways of implementing a digital system. More particularly, the element

    that determines time in a synchronous system is the clock.

    FLIP-FLOP:-

    The main feature of the flip-flop is that the process of capturing data is related to the transition of

    the clock (from 0 to 1 or from 1 to 0), thus the flip-flop is not transparent. Therefore flip-flop-

    based systems are easier to model, and the timing tools find flip-flop-based systems simpler

    and less problematic to analyze. The precise point in time when data are captured is determined

    by the clock event designated as either the leading or trailing edge of the clock. In other words,

    the transition of the clock from logic 0 to logic 1 causes data to be captured (it is the 1-to-0

    transition in the trailing edge-triggered the flip-flop). In general, the flip-flop is not transparent,

    since it is assumed that the clock transition is almost instantaneous. As we will see later, even

    the flip-flop can have a very small period of transparency associated with the narrow time

  • 8/2/2019 Clocking Systems

    13/18

    window during which the clock changes, as will be discussed later. In general, we treat the flip-

    flop as a nontransparent clocked storage element. Given that the triggering mechanism of a flip-

    flop is the transition of the clock signal, there are several ways of deriving the flip-flop structure.

    To better understand its functionality, it helps to look at an

    early version of a flip-flop, shown in Fig. 2.10, that was used in early computers and digital

    systems (see Siewiorek et al. 1982). The pulse, which causes thechange, is derived from thetriggering signal (also referred to as trigger) by using a simple differentiator consisting of a

    capacitor C and resistor R . One can also understand a glitch introduced by the flip-flop. If the

    triggering signal transition is slow, a pulse derived in this way may not be capable of triggering

    the flip-flop. On the other hand, even a small glitch on the trigger line can cause a false

    triggering. To further our understanding of the flip-flop, it is helpful to start making the

    distinction between the flip-flop and the latch-based CSE. The flip-flop and the latch operate on

    different principles. While the latch is level-sensitive meaning it is reacting on the level (logical

    value) of the clock

    signal, the flip-flop is edge sensitive, meaning that the mechanism of capturing

  • 8/2/2019 Clocking Systems

    14/18

    the data value on its input is related to the changes in the clock signal. Level sensitivity implies

    that the latch captures the data during the entire period of time when the clock is active (logic l),

    which means the latch is transparent. The two are designed from a different set of requirements,

    and so consist of inherently different circuit topologies. The general structure of the flip-flop is

    shown in Fig. 2.11a. The difference between a flip-flop structure and the M-S latch, shown in

    Fig. 2.11b

    Overclocking:-

    Overclocking is the process of operating a computer component at a higher clock rate (more clock cycles

    per second) than it was designed for or was specified by the manufacturer. This is practiced more

    by enthusiasts than professional users seeking an increase in the performance of their computers, as

    overclocking carries risks of less reliable functioning and damage. There are several purposes for

    overclocking: for professional users overclocking allows pushing the boundary of professional personal

    computing capacity therefore allowing improved productivity or allows testing over-the-horizon

    technologies beyond that possible with the available component specifications before entering the

    specialized computing realm and pricing - this leverages the manufacturing practice to specify

    components to a level that optimizes yield and profit margin, some components are capable of more;

    there are hobbyist that like car enthusiast enjoy building, tuning, and comparison racing their systems

    with standardized benchmark software - providing help forums for the other groups named here; some

    purchase less expensive computer components and then overclock to higher clock rates, taking

    advantage of marketing strategies that rely on multi-tier pricing of the same component that is equally

  • 8/2/2019 Clocking Systems

    15/18

    hobbled for tiered performance; a similar but slightly different approach to cost saving is overclocking

    outdated components to keep pace with new system requirements, rather than purchasing new hardware

    - leveraging the low risk resulting from a failure since the system is fully depreciated and new system is

    needed anyways.

    People who overclock their components mainly focus their efforts on processors, video,cards,

    motherboard chipsets, and RAM. It is done through manipulating the CPU multiplier and themotherboard's Front-side Bus (FSB) clock rate until a maximum stable operating frequency is reached,

    although with the introduction of Intel's new X58 chipset and the core i7 processor, the front side bus has

    been replaced with the QPI (Quick Path Interconnect); often this is called the Baseclock (BCLK). While

    the idea is simple, variation in the electrical and physical characteristics of computing systems

    complicates the process. Power consumption of digital circuits often increases with frequency or clocking

    speed. The high-frequency operation of semiconductor devices as used in computers to a certain extent

    improves with an increase in voltage; but operation at high speed and increased voltage increases power

    dissipation and heating. Overheating caused by higher dissipation, and operation at higher voltage

    regardless of power, can cause malfunctioning or permanent damage. Increasing voltage supplied and

    improving cooling can increase the maximum stable operating speed, subject to these risks.

    CPU multipliers, bus dividers, voltages, thermal loads, cooling techniques and several other factors suchas individual semiconductor clock and thermal tolerances can affect it.

    Factors allowing overclocking:-Overclockability arises in part due to the economics of the manufacturing processes of CPUs and other

    components. In most cases components with different rated clock rates are manufactured by the same

    process, and tested after manufacture to determine their actual ratings. The clock rate that the

    component is rated for is at or below the clock rate at which the CPU has passed the manufacturer's

    functionality tests when operating in worst-case conditions (for example, the highest allowed temperature

    and lowest allowed supply voltage). Manufacturers must also leave additional margin for reasons

    discussed below. Sometimes manufacturers produce more high-performing parts than they can sell, so

    some are marked as medium-performance chips to be sold for medium prices. Pentium architect Bob

    Colwell calls overclocking an "uncontrolled experiment in better-than-worst-case system operation".

  • 8/2/2019 Clocking Systems

    16/18

    Measuring effects of overclocking:-Benchmarks are used to evaluate performance. The benchmarks can themselves become a kind of

    'sport', in which users compete for the highest scores. As discussed above, stability and functional

    correctness may be compromised when overclocking, and meaningful benchmark results depend on

    correct execution of the benchmark. Because of this, benchmark scores may be qualified with stability

    and correctness notes (e.g. an overclocker may report a score, noting that the benchmark only runs to

    completion 1 in 5 times, or that signs of incorrect execution such as display corruption are visible while

    running the benchmark). A widely used test of stability is Prime95 as this has in-built error checking and

    the computer fails if unstable.

    Given only benchmark scores it may be difficult to judge the difference overclocking makes to the overall

    performance of a computer. For example, some benchmarks test only one aspect of the system, such as

    memory bandwidth, without taking into consideration how higher clock rates in this aspect will improve the

    system performance as a whole. Apart from demanding applications such as video encoding, high-

    demand databases and scientific computing, memory bandwidth is typically not a bottleneck, so a great

    increase in memory bandwidth may be unnoticeable to a user depending on the applications used. Other

    benchmarks, such as 3DMark attempt to replicate game conditions.

    Advantages

    The user can, in many cases, purchase a lower performance, cheaper component and overclock it to

    the clock rate of a more expensive component.

    Higher performance in games, encoding, video editing applications, and system tasks at no additional

    expense, but at an increased cost for electrical power consumption. Particularly for enthusiasts who

    regularly upgrade their hardware, overclocking can increase the time before an upgrade is needed.

    Some systems have "bottlenecks," where small overclocking of a component can help realize the full

    potential of another component to a greater percentage than the limiting hardware is overclocked. Forinstance, many motherboards with AMD Athlon 64 processors limit the clock rate of four units of RAM

    to 333 MHz. However, the memory performance is computed by dividing the processor clock rate

    (which is a base number times a CPU multiplier, for instance 1.8 GHz is most likely 9200 MHz) by a

    fixed integer such that, at a stock clock rate, the RAM would run at a clock rate near 333 MHz.

    Manipulating elements of how the processor clock rate is set (usually lowering the multiplier), one can

    often overclock the processor a small amount, around 100200 MHz (less than 10%), and gain a

    RAM clock rate of 400 MHz (20% increase), releasing the full potential of the RAM.

    Overclocking can be an engaging hobby in itself and supports many dedicated online communities.

    The PCMark website is one such site that hosts a leader-board for the most powerful computers to be

    bench-marked using the program.

    A new overclocker with proper research and precaution or a guiding hand can gain useful knowledgeand hands-on experience about their system and PC systems in general.

    Disadvantages:-

    http://en.wikipedia.org/wiki/Clock_ratehttp://en.wikipedia.org/wiki/Clock_ratehttp://en.wikipedia.org/wiki/PCMarkhttp://en.wikipedia.org/wiki/PCMarkhttp://en.wikipedia.org/wiki/Clock_ratehttp://en.wikipedia.org/wiki/Clock_rate
  • 8/2/2019 Clocking Systems

    17/18

    Many of the disadvantages of overclocking can be mitigated or reduced in severity by skilled

    overclockers. However, novice overclockers may make mistakes while overclocking which can introduce

    avoidable drawbacks and which are more likely to damage the overclocked components (as well as other

    components they might affect).

    Incorrectly performed overclocking:-

    Increasing the operation frequency of a component will usually increase its thermal output in a linear

    fashion, while an increase in voltage usually causes heat to increase quadratically. Excessive

    voltages or improper cooling may cause chip temperatures to rise almost instantaneously, causing

    the chip to be damaged or destroyed.

    More common than hardware failure is functional incorrectness. Although the hardware is not

    permanently damaged, this is inconvenient and can lead to instability and data loss. In rare, extreme

    cases entire file system failure may occur, causing the loss of all data.With poor placement of fans,

    turbulence and vortices may be created in the computer case, resulting in reduced cooling

    effectiveness and increased noise. In addition, improper fan mounting may cause rattling or vibration. Improper installation of exotic cooling solutions like liquid cooling may result in failure of the cooling

    system, which may result in water damage.

    With sub-zero cooling methods such as phase change cooling or liquid nitrogen, extra precautions

    such as foam or spray insulation must be made to prevent water from condensing upon the PCB and

    other areas. This can cause the board to become "frosted" or covered in frost. While the water is

    frozen it is usually safe, however once it melts it can cause shorts and other malignant issues.

    Sometimes products claim to be intended specifically for overclocking and may be just decoration.

    Novice buyers should be aware of the marketing hype surrounding some products. Examples include

    heat spreaders and heat sinks designed for chips (or components) which do not generate enough

    heat to benefit from these devices (capacitors, for example).

    Limitations:-The utility of overclocking is limited for a few reasons:

    Personal Computers are mostly used for tasks which are not computationally demanding, or which

    are performance-limited by bottlenecks outside of the local machine. For example, web browsing

    does not require a high performance computer, and the limiting factor will almost certainly be the

    bandwidth of the internet connection of either the user or the server. Overclocking a processor will

    also do little to help increase application loading times as the limiting factor is reading data off the

    hard drive. Other general office tasks such as word processing and sending email are more

    dependent on the efficiency of the user than on the performance of the hardware. In these situations

    any performance increases through overclocking are unlikely to be noticeable.

    It is generally accepted that, even for computationally heavy tasks, clock rate increases of less than

    ten percent are difficult to discern. For example, when playing video games, it is difficult to discern an

    increase from 60 to 66 frames per second (FPS) without the aid of an on-screen frame counter.

    Overclocking of a processor will rarely improve gaming performance noticeably, as the frame rates

  • 8/2/2019 Clocking Systems

    18/18

    achieved in most modern games are usually bound by the GPU at resolutions beyond 1024768.

    One exception to this rule is when the overclocked component is the bottleneck of the system, in

    which case the most gains can be seen.

    Computational workloads which require absolute mathematical accuracy such as spreadsheets and

    banking applications benefit significantly from deterministic and correct processor operation.

    Future scope:-

    This clocking is used in modern VLSI systems to improve the speed of the processors

    Major Companies which prepares clocking systems:-

    INTEL , AMD, NVIDIA, APPLE etc