Skip the navigation

Computer Clocks Wind Down

Clockless, or asynchronous, circuits march to different drummer.

By Gary Anthes
December 23, 2002 12:00 PM ET

Computerworld - Hardly anything inside a computer would seem to be more basic, or more necessary, than the processor "clock"—the little crystal oscillator whose rhythmic ticks ultimately regulate everything the computer does. Indeed, we often define computers by their clocks, as in, "I just bought a 2-GHz PC."


Yet clocks aren't necessary for the workings of digital devices, and some researchers predict that clock-regulated circuits will increasingly give way to clockless, or asynchronous, circuits.


In the early days of computing, both asynchronous and synchronous circuits were used in computers, but the latter came to dominate because they were easier to design, test and debug. "But after decades during which clocked logic has imposed its discipline, the older and more anarchic approach seems poised to make a comeback," says Steve Furber, head of the computer science department at Manchester University in England.


It's becoming increasingly difficult to make processor clocks work correctly as chips get bigger and more complex. In order for operations to be conducted at the right time and in the right sequence, all parts of the chip must see the same "clock face." But clocks are so fast today that a given clock tick won't reach all components on the chip before the next tick occurs, so components at different distances from the clock can get out of sync.


This has forced designers to resort to ever more complex and expensive solutions, such as elaborate hierarchies of busses and circuits that adjust clock readings at various chip locales.


"That's a very expensive way to solve the problem," Furber says. "It's only companies like Intel that can afford the designer effort."


The elaborate clock circuits also draw more power and generate more heat with every new chip generation. Even worse, synchronous circuits perform only as fast as their slowest component. And sometimes the slowest component is the clock itself. Research at Sun Microsystems Inc. shows that logic transistors can spend up to 95% of their time just waiting for the next clock tick to tell them to act.


Manufacturers are experimenting with clockless microprocessors, including some that are completely asynchronous and some that have local components with clocks tied together by asynchronous networks.


Self-Timed Solutions, a Manchester-based start-up co-founded by Furber, has prototype chips of the latter type that it calls "self-timed interconnects." Furber describes his chips as asynchronous "network fabrics" into which it's easy to plug synchronous and asynchronous "clients"—such as processors or memory blocks that operate at different frequencies. That will let designers sidestep the difficult and expensive task of making processors globally synchronous, he says.



What is Tech Briefcase?
TechBriefcase is a new, free service where IT Professionals can Search, Store and Share IT white papers and content like this. Learn more
Bookmark content
Speed up your research efforts with content across the web.
Search and Store
Find the white papers you need. Create folders for any topic.
View Anywhere
Open your briefcase on your iPhone, tablet or desktop. Share with colleagues.
Don't have an account yet?
Additional Resources
Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

Hardware White Papers
Gary Watson, CTO, Nexsan: 6 Tips for Selecting Hard Drives
What type of drives should be used for what types of data? Selecting a drive and interface can seem complex with considerations of...
10 Reasons to Modernize the Desktop
Learn how to enhance your business through VMware View
The Laptop Dilemma: How to Maximize Productivity and Lower the Burden on IT
Download Now
Mobile Middleware Strategies
Learn why a mobile development platform is critical to be able to support today's complex enterprise mobility strategies. Learn what to look for...
The Evolution of Enterprise Mobile App Development
Driven by explosive growth in smartphone and tablet sales, enterprise mobility has become an essential part of business. Organizations across industries are developing...
All Hardware White Papers
Hardware Webcasts
Delivery Management -- Extending Lifecycle Management
Date: Wednesday, June 20, 2012, 1:00 PM EDT

Siloed organizations continue doing the wrong things and doing things wrong, leading to increased costs,...
Leverage automation today to reduce IT complexity
Date: Tuesday, June 5, 2012, 2:00 PM EDT

Whether your B2B complexity is caused by multiple technologies due to M&A, business or application specific...
Redefine Expectations in the Data Center
Need to do more with less? Watch this video to learn how HP ProLiant Gen8 servers can help your business deploy servers three...
BMC Control-M - Single Point of Control Demo
With BMC Control-M, you schedule and manage everything - down to the very last platform and application - from one simple interface. It's...
Operational Analytics - Changing the Competitive Dynamics of the Business
Date/Time: June 5, 2012, 11:00 a.m., EDT, 4:00 p.m. BST / 3:00 p.m. UTC

Please join us for this webcast, as Dr. Barry...
All Hardware Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs