Slashdot Mirror


ARM Offers First Clockless Processor Core

Sam Haine '95 writes "EETimes is reporting that ARM Holdings have developed an asynchronous processor based on the ARM9 core. The ARM996HS is thought to be the world's first commercial clockless processor. ARM announced they were developing the processor back in October 2004, along with an unnamed lead customer, which it appears could be Philips. The processor is especially suitable for automotive, medical and deeply embedded control applications. Although reduced power consumption, due to the lack of clock circuitry, is one benefit the clockless design also produces a low electromagnetic signature because of the diffuse nature of digital transitions within the chip. Because clockless processors consume zero dynamic power when there is no activity, they can significantly extend battery life compared with clocked equivalents."

6 of 351 comments (clear)

  1. Sun was talking about clockless chips in 2001 by tjstork · · Score: 3, Insightful
    --
    This is my sig.
  2. Overdoing it by log0 · · Score: 2, Insightful

    Is there a chance these things will cook themselves?

    Current processors are clocked at whatever speed they can safely run at and many of them automatically underclock themselves if they overheat.

    Without a clock, what keeps the speed at a safe level?

    1. Re:Overdoing it by langelgjm · · Score: 3, Insightful

      I know nothing about microprocessor design, but a simple answer would be to have a temperature sensor attached to a voltage regulator. When the temperature gets too high, reduce the voltage, and consequently, the speed (that is, assuming the other few posts I skimmed were correct - always a toss-up on /.).

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
  3. Re:All I want to know... by Arimus · · Score: 2, Insightful

    ARM and Intel are operating in very different market areas these days (sad actually as ARM processors fly). ARM are targetting the embedded and PDA type market (Alot Pocket PC's use StrongARM) and given all their embedded processors stuck in cars, washing machines etc I'd imagine in their target market space they've got more than 50% market share.

    Can people please remember the computer industry does not start and stop with the latest bit of kit for playing DOOM3 or surfing the ruddy internet....

    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  4. You'd have to specify a specific benchmark... by mbessey · · Score: 4, Insightful

    There's no easy answer. On a traditional clocked processor, each instruction takes a certain number of clock cycles. In the async case, everything just takes however long it takes. In fact, some arithmetic operations might take variable amounts of time depending on the value of the operands.

    Given an equivalent process, layout technology, and number of transistors, an async design will be at least somewhat faster and vastly more power-efficient than a clocked design.

    But none of those things are going to be equivalent in the real world - except possibly the process that ARM designs to. So comparisons will be difficult.

  5. Your explanation is inaccurate by Anonymous Coward · · Score: 1, Insightful
    One very serious problem in modern processors is clock skew [wikipedia.org] - if you have one central clock, the parts closest to the clock get the 'tick' signal faster than the parts farhther away,

    Not faster - sooner. The closer they are the sooner they see the clock pulse.

    so the processor doesn't run perfectly synchronously.

    The processor does indeed run perfectly synchronously. The individual logic gates just produce results at different relative times. This has always been the case, but as clock speeds increase, the relative size of these delays becomes a bigger issue as the inputs to and outputs of logic gates clocked at different relative times have to be combined. Momemtary unexpected results (glitches) can occur if these effects are not controlled.