Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[Web Exclusive]
RECOMMENDED READING:
  •  EDA Remains The Enabler Of Much-Needed Innovation

Virtual Platform Technology 101



David Maliniak  |   ED Online ID #21129  |   April 24, 2009

Article Rating:

Before SoC complexity blew sky-high at deep-submicron nodes, the hardware and software for a system were developed sequentially. That is, software developers didn’t begin their work on an operating system, drivers, and intersystem communications protocol stacks until they had a very solid hardware prototype to base their work on.

However, time-to-market pressures have long since paired with exploding system complexity to make such a scenario entirely unworkable. Doing so invites missed market windows and revenue opportunities. Thus, software development teams needed a means of gaining an early start on their work long before RTL for the hardware is finalized.

Virtual platform technology is the path that gets around this conundrum by taking advantage of a SystemC-based approach to hardware modeling. Virtual platforms solve the issue of having something to co-verify software against, even while the hardware remains fluid and is a moving target. A number of EDA vendors, such as CoWare and Carbon Design Systems, have gone to market with tools that create such virtual platforms, which comprise transaction-level models of the hardware (see the figure). The software teams can then use that abstracted functional version of the hardware to continually verify their software efforts.

As the hardware development process progresses and the hardware is further refined, updated models can be generated and distributed to software development teams. In this manner, hardware and software development can progress together in lockstep.

As a result, the software team is able to stay abreast of changes in the hardware development until they do have initial silicon prototypes from the foundry. At that point, with software that has been updated throughout the hardware design cycle by being run on the virtual platform, final co-verification of the software is a relatively easy process.




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
  • Support Will Have Android Showing Up In Embedded Apps
  • High-Level Design In EDA—Quo Vadis? (Or, Where Are You Going?)
  • New Power-Management Policies Emerge At DAC
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (182 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (163 views today)
    3) Bidirectional H-Bridge DC-Motor Motion Controller
    (69 views today)
    4) White LEDs Promise Green Illumination Domination
    (66 views today)
    5) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (64 views today)
    ALL TOP 20







    Reader Comments

    Hi!xmzh! http://pyepjoya.com duxeu imwdi http://oraoghcp.com scczn vxtit http://gfxijzrx.com fohxb wiefw http://vlbkzehc.com umwjq czsub http://njeyogke.com ftnef eroco

    Kazelawh -July 06, 2009   (Article Rating: )

    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
    (Acceptable Use Policy)
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources