09 February 2006

Beat the clock

Why academics and companies alike are pursuing asynchronous circuit designs. By Graham Pitcher.

Time is the fundamental measure of digital electronics. The generation and distribution of clocks is something of an exact science and, as clock rates increase, the science becomes even more precise as designers deal with nanosecond time intervals.
So there is more than a degree of culture shock when the idea of clockless processors – or even clockless systems – is raised. Yet asynchronous design dates back to the early days of digital electronics. Simon Moore, senior lecturer at the University of Cambridge’s Computer Laboratory, includes self timed circuits amongst his research activities. “The idea was tried initially in the 1950s, when people were dabbling with digital circuit design. There was a revival of interest in the 1990s, when a happy band of researchers started looking at the fundamentals.”
But why should there be any interest in asynchronous designs? One answer is power consumption – a problem that starts to get worse as process technology continues to shrink. Moore noted: “High end processors burn around a third of their power consumption distributing clocks and around a third is accounted for by leakage current. That means only a third of the power consumed is available for computation and data movement. So the logical extreme is to remove the clock.”
However, this logical extreme is not easy to achieve and doesn’t always bring the benefits that may be imagined. Moore noted: “It’s not clear what the advantages of pure asynchronous design are, but there are two immediate benefits. One is lower emi, because computing activity is not correlated to the clock. The other is composition. People talk about the pain of getting timing closure. If you don’t meet timing requirements, then your design won’t be correct. In the asynchronous world, the design will always be correct, but will you meet your performance goals?”
This apparent contradiction has resulted in people looking at how to mix synchronous and asynchronous circuits to the best advantage. And Moore is interested in this area, developing ideas that subscribe to the GALS – Globally Asynchronous, but Locally Synchronous – concept. “Clocked systems continue to work, so why not keep doing it?” he asked. The GALS concept creates systems with ‘synchronous islands’ joined by asynchronous interconnects. “This allows you to put asynchronous technology where it’s needed. There’s quite a lot going on here,” he added.

Author
Graham Pitcher

Supporting Information

Downloads
5679\beat-the-clock.pdf

Websites
http://www.arm.com
http://www.cl.cam.ac.uk/

Companies
ARM Ltd
Cambridge University

This material is protected by Findlay Media copyright
See Terms and Conditions.
One-off usage is permitted but bulk copying is not.
For multiple copies contact the sales team.

Do you have any comments about this article?

Add your comments

Name
 
Email
 
Comments
 

Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.

 

Related Articles

HiSilicon licenses Mali gpus

HiSilicon has licensed a range of ARM Mali gpus, including the Mali-400 MP and ...

AMD launches R series

AMD has extended its embedded systems product range with the announcement of ...

Feabhas gets OK from ARM

Embedded training specialist Feabhas has been appointed an ARM Approved ...

Laying foundations

Infineon has recently announced a multicore architecture which will be the ...

Offloading tasks from the mcu

The single biggest concern among microcontroller users used to be system cost, ...

GPUs to enter mainstream

Until recently, demand for more processor performance has been met by faster ...

Migrating ARM7 code to a Cortex-M3 mcu

This white paper by Todd Hixon from Atmel covers the differences between ARM7 ...

Batteries worldwide celebrate the arrival of ...

The explosion in use of battery operated electronics is followed by the need ...

System Verilog & OVM: Mitigating ...

This white paper from Applied Micro looks at the challenge of verification – a ...

ARM Cortex-M3 EFM32

Energy Micro has unveiled two starter kits (STKs) based on the EFM32 Leopard ...

RF3688 802.11 b/g/a/n FEM

RFMD's new RF3688 is a single chip dual band front end module (FEM) for high ...

RF5540 4.9 to 5.85GHz switch

RFMD's new RF5540 is designed specifically for high performance WiFi ...

Microchip seminars

May 8th – Milan, Italy May 10th – Rome, Italy May 15th – Corby, UK May 17th ...

Remote sensing demo

Amy demonstrates a remote sensing application across 100 feet of wire using the ...

Code Name: Wolverine

An overview of the new Wolverine line from MSP430

LM48901 Spatial Audio Overview

Eric shows how TI's LM48901 spatial audio array IC delivers an immersive 3D ...

Qualcomm buys Ubicom

Qualcomm has, apparently, acquired Ubicom with hardly a fanfare. It's the end ...

ARM’s M0+ core

There has been a lot of talk in recent months about the 'internet of things'; a ...

ARM changes 8bit mcu life span

Despite all the hullaballoo surrounding 32bit mcus, 8bit parts remain firm ...

Aurelius Wosylus, AMD

Chris Shaw discusses AMD's latest low power processors with Aurelius Wosylus.

Ian Menzies, General Dynamics

Graham Pitcher finds out how a new network will give Welsh electronics ...

Maria Marced, President, TSMC

Innovation, technology and the right people. Graham Pitcher finds out why ...