Design Reuse
Search EETimes
Silicon IP Verification IP Software IP Wanted IP !!! Free Download IP Analytics (Restricted Access) FPGA Board / Kit Design Services Foundries Main IP/SoC Products Embedded Systems Design Platform / Structured ASIC Foundries FPGA / CPLD Fabless / IDM Deals Legal Business Financial Results People ESL Design Commentary / Analysis Main Silicon IP / SoC Verification IP FPGA / CPLD Embedded Systems Design Platform / Structured ASIC ESL Design ESL Design Standards & Best Practice Structured ASIC Verification IP Main On Cores Embedded Systems EDA Tools IP Cores Tool Demos D&R Partners Research / Market Reports Events Calendar Webcasts / Podcasts Online Bookstore
Home/Introduction
Program Committee
Exhibition
Conference Program
Pratical Information
Training & Tutorials

Free Tutorial - Nanometer MPSOC Design Using Configured Cores

Tuesday 5 December, 2006 [11h00 - 13h00]

Steve Leibson
Tensilica, Inc.
    






SUMMARY

This two-hour tutorial is aimed at researchers and designers involved with complex SOC design who need to understand how to develop complex, mega-gate SOCs under severe time and cost constraints. Managers at companies making significant investments in SOC designs and platforms will also find the information in this tutorial essential to making decisions regarding the changes they may need to make in investment strategies, core competencies, and organization structure over time.

This presentation emphasizes a processor-centric MPSOC (multiple-processor SOC) design style consistent with the realities of 21st-century, nanometer silicon. Assignment of on-chip tasks to firmware-controlled processor cores whenever possible maximizes SOC flexibility, cuts power dissipation, reduces the size and number of hand-built logic blocks, shrinks the associated verification effort, and thus minimizes overall design risk. The tutorial outlines the major forces changing today’s SOC design process, and introduces the concept of SOC design using configured and configurable processors as a basic design fabric. A family of software-compatible, configurable and configured microprocessor cores can efficiently implement a wide range of simple control, conventional DSP, and media-processing tasks while employing a consistent set of software-development tools so that programmers familiar with one processor in the family can easily switch to another. The tutorial also covers the advantages and disadvantages of various on-chip interconnect schemes such as bus hierarchies, networks on chip (NoCs), and direct point-to-point communications. It uses several examples with different flavours of extensibility and scalability to give a precise, practical, and up-to-date picture of the real issues and opportunities associated with this new design approach.

The tutorial concludes by looking down the road at the longer-term future of SOC design, examining basic trends in design methodology and semiconductor technology. It paints a 10-15 year outlook for the qualitative and quantitative changes in design, in applications, and in the structure of the electronics industry.

AUTHOR BIO

Steve Leibson is the Technology Evangelist at Tensilica, Inc. He an experienced hardware and software design engineer, engineering manager, and design consultant. He spent 10 years working at electronic systems companies including HP’s Desktop Computer Division, Auto-Trol Technology (graphics workstations), and Cadnetix (EDA workstations) after earning his BSEE cum laude from Case Western Reserve University. He then spent 15 years as an award-winning technology journalist, publishing more than 200 articles in Microprocessor Report, EDN, EE Times, Electronic News, and the Embedded Developers Journal. Leibson has just written and published “Designing SOCs with Configured Cores,” a treatise on 21st-century MPSOC designs. Leibson is an accomplished speaker, having given many presentations at SOC-design and EDA conferences in countries around the world including the US, France, Germany, China, and Finland. He is an IEEE Senior Member.