United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 


Synthesis and the embedded CPU
Print this article Email this article Reprints RSS Digital Edition

EE Times


WILSON_RON

As more embedded processing applications are done with system-level ICs, much of the microprocessor conversation has centered on intellectual property (IP) instead of chips. When vendors unveil an architecture, they are as likely to speak of a new synthesizable core as to brag about a new IC.

That change has quietly put physical synthesis tools on the critical path of MPU evolution. Since many of the users of CPU cores prefer to do their own synthesis, a feature isn't a feature until an average design team can synthesize it and have some reasonable chance of timing, power and signal-integrity closure. That has become both a serious consideration in CPU core design and an indicator of just how far synthesis tools have come.

The very existence of companies like ARC and Tensilica is a proof point. A few years ago, only a processor design team would have tackled synthesis of a customized CPU core, and no one would have entertained the idea of letting software modify a core, then push the button and have a working placement pop out. Today, that is a practice.

Another case in point might be the Topaz core introduced by MIPS. The core is licensed as synthesizable RTL, with a number of options, including the ability to extend the MIPS instruction set by adding custom execution units. Fine. MIPS is known for clean hardware designs that make things easy for the design team at modest frequencies.

But Topaz is intended for operation at up to 550 MHz in some 130-nm processes. It uses an eight-stage pipeline to make timing achievable at those speeds. And while the core uses a scalar design without multiple, out-of-order dispatch or speculative execution, there are many of the trappings of modern high-end CPUs, including sophisticated branch prediction and nonblocking loads, a very fast multiplier and a full set of pipeline bypass paths.

Such a design is overflowing with opportunities for timing problems, not to mention the sheer amount of connectivity, which stresses signal integrity and routing tools. It is a tribute to progress that such designs are now within the reach of system-on-chip teams.

Ron Wilson covers microprocessors, programmable/reconfigurable logic and the chip design process. He can be reached at rwilson@cmp.com.

http://www.eet.com





The views and opinions expressed in this column are strictly those of the author and should not be taken as an editorial position of EE Times or any of its other editors, publications or Web sites.


  Free Subscription to EE Times
First Name Last Name
Company Name Title
Email address
  Click here for your Free Subscription to EETimes Europe
 
CAREER CENTER
Looking for a new job?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
SRC Expands R&D Centers
The Semiconductor Research Corp has added a new center to its university R&D efforts.

For more great jobs, career related news, features and services, please visit EETimes' Career Center.


All White Papers »   

 
Education and
Learning


Learn Now:












Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints|  RSS|   Digital|  Mobile
Network Websites
International
Network Features




All materials on this site Copyright © 2009 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Terms of Service | About