United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 

Performance Can Help To Manage IC Complexity

Larger designs usually translate into more complex chips. Luckily, designers can use the ongoing performance improvements to reduce such complexity.

By Mark-Eric Jones


We are living in a world where every day the advances of semiconductor technology make gates cheaper and faster, while time-to-market becomes more and more costly. As IC transistor counts continue to follow Mooreıs Law, chip designers are now facing a task involving millions of gates, megabits of memory, and a multitude of IP blocks created by other designers. Itıs now generally recognized that the single largest challenge facing todayıs IC designers is managing this ever-increasing complexity to achieve the short new-product development times demanded by todayıs fast-moving consumer markets.

The semiconductor, EDA, and IP communities are constantly developing new technologies, tools, and products to help designers manage the increasing complexity. Higher levels of abstraction and, in particular, the significant reuse of proven IP blocks contribute considerably to the battle against complexity. The constantly improving underlying silicon performance is allowing designers to use some of the ıspareı performance solely to help manage complexity. This effort shows up in many aspects of IC design technology, including standard cell libraries, high-level design languages, and reusable IP blocks. In a world where time-to-market can be much more critical than pure performance, using a little of the performance to help reduce design complexity is an important characteristic of many IC design advances.

As we move to block-based IC design, the fight with complexity takes on a new front: managing the interfaces between all the different blocks. Here again, help comes from advances such as the adoption of standard on-chip buses (today, largely based on embedded processors), while the presence of sufficient underlying silicon performance often allows the simplification of the system partitioning. Once again the key ally in the fight to manage complexity is the continually increasing silicon performance.

In one critical area, however, some of the technology trends havenıt been so encouragingıspecifically embedded memory. As we enter the era of system-level integration, IC designs require more and more embedded memory, already the single most pervasive IP block that IC designers use. Indeed, the very fact that embedded memory is accounting for a larger and larger percentage of IC chip area has resulted in tremendous pressure to reduce the area cost of these very large blocks. The use or planned use of DRAM technology for embedded memory has been a direct response to this increasing need for lower-cost embedded memory. The single-transistor cell used by DRAM allows the economical integration of much more embedded memory than traditional six-transistor-based SRAM has allowed. This innovation is helping drive integration towards the system-on-chip level required to meet the size, power, performance, and cost demands of key applications.

Unfortunately, in the fight to manage design complexity, the use of DRAM rather than SRAM doesnıt represent a move forward. The underlying reason is the poor random access cycle performance of traditional DRAM compared to SRAM. Forced to contend with random access cycle performance an order of magnitude lower than SRAMırather than being able to use ıspareı raw performance to manage complexityıdesigners using embedded DRAM must add complexity just to overcome the lack of memory performance. This consequence appears in many designs where the embedded DRAM ımemory controllerı consumes tens of thousands of gates and often includes FIFOs or cache SRAMs to mask some of the DRAM performance deficiencies. The challenge for foundries and ASIC vendors is to offer system-level IC designers high-density embedded memory that performs well enough to relieve them of the need to add complexity to overcome the low performance of these large memory blocks. When evaluating embedded memory technologies, designers of system-level ICs need not only to look at the density of the memory technology itself, but also at how much chip area and design time it will take to buffer the application from the memory, not to mention braving the risks associated with that interface design. Again, raw underlying performance can serve to simplify interfaces and help manage the overall design complexity.


Mark-Eric Jones is vice president and general manager of intellectual property for MoSys, Inc. in Sunnyvale, CA. He has managed Mentor Graphicsı Inventra IP business and helped to found Rapid.


Send electronic versions of press releases to news@isdmag.com
For more information about isdmag.com e-mail webmaster@isdmag.com
Comments on our editorial are welcome.
Copyright © 2000 Integrated System Design Magazine

  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