VaST Metrix Provides Detailed Measurement of Behavior in Virtual Platforms

12/8/2003 - VaST Systems Technology Corporation, the technology leader in embedded systems development tools, announced MetrixTM, a new product offering system architects, embedded software programmers and hardware development teams deep insight into the behavior and performance of hardware and software through virtual platforms.

Metrix explores what is going on within a complex system, examining both the hardware and software of system-on-chip (SoC) devices under development, and performs quantitative assessments of behavior and performance. Metrix is innovative in the amount of information that is made available to users, how it is filtered and displayed, and the actions that can be triggered within a virtual platform. These capabilities provide architects and development engineers a much more dynamic debugging environment than traditional single-step static debuggers.

Quantitative Measurements Enable Optimization
During the development of complex SoC hardware/software systems, developers must be able to gather metrics representative of the eventual real-world product. Typical attributes that need to be examined include processor and memory performance, bus activity, amount of time spent in procedures and amount of time peripheral blocks are active.

Metrix gives embedded system architects, software engineers and hardware designers the insight they need to optimize not just hardware and software performance but also the activity across the hardware/software boundaries, typically the most difficult area to analyze. For example, Metrix enables architects and developers to:

  • Look at cache behavior and size SoC cache memories correctly to meet hardware price/performance requirements.
  • Examine software performance and reliability hot spots, so they can focus on critical areas.
  • Measure real-time performance of activities involving both hardware and software, such as time to complete service of an interrupt.
  • Trigger debugging on complex conditions, enabling the diagnosis of problems that occur thousands of clock cycles after the root causes.
  • Obtain real-world performance measurements while co-verifying the hardware and software in a virtual platform.

Flexible Interface Fosters Insight into Hardware/Software System Behavior
As SoC architectures are becoming more complex, much of a system’s functionality is implemented in software or in networks of multiple SoCs, each running embedded software. All of these systems require sophisticated hardware/software tradeoffs, and the only way for development teams to understand these tradeoffs is to perform a detailed analysis of software and hardware behavior. Metrix is the first product to enable designers to generate huge amounts of data and then filter it intelligently to focus on the characteristics being optimized.

The wide range of data that Metrix produces can be filtered to files, displayed graphically in standard or custom display windows, or used to transfer control to hardware or software debuggers. Architects and developers have full control over how the information is displayed and interpreted for maximum insight into the system’s performance and behavior. Metrix fits seamlessly into the overall development flow through its integration with VaST’s CoMET, an architectural exploration and analysis product; and METeor, a software development and debugging product. Both CoMET and METeor incorporate VaST’s patented virtual platform simulation technology.

“Today, SoC developers must be concerned both with time-to-market and the high cost of a re-spin due to an inadequate development methodology,” said VaST CEO Graham Hellestrand. “To be successful, they need a very high performance virtual platform which incorporates a very high performance processor model together with thoroughly integrated tools. We’re pleased to be delivering another tool to help developers concurrently increase product reliability and development speed.”

About Virtual Platforms
A virtual platform, running on an off-the-shelf PC, is a model of a complex hardware/software system that executes embedded software, accurately predicting the system’s real-world behavior. VaST’s virtual platforms can be networked computing systems each incorporating processor models that are cycle-accurate, run actual binary code and are fast enough to boot operating systems in seconds. This level of accuracy is essential for development of applications and systems with real-time performance requirements, such as safety-critical control. SoCs developed with virtual platforms are used in the wireless, automotive, and consumer markets, and in products such as 3G cell phones, automotive power-train controls and digital cameras.

More about CoMET and METeor
CoMET is used to construct and modify virtual platforms, and to analyze them when running a heavy software load. It provides cycle-accurate simulation of virtual platforms including processors, buses and peripherals. Cycle accuracy means that these virtual platforms will be used for detailed analysis of behavior of complex systems, development of software with real-time constraints such as wireless and automotive devices, development of hardware-dependent software such as real-time operating systems and device drivers, and for the development of middleware and applications requiring accurate timing and power consumption estimates. In many applications, VaST’s virtual platforms execute code faster than actual hardware, making them suitable for developing any type of embedded software.

When a platform design is finalized, engineers can freeze it for use in METeor, which is used to develop, edit, compile, and debug embedded software by running the software on the virtual platform.

Price and Availability
Metrix is available now, as an option to CoMET and METeor, to new and existing customers. U.S. pricing for a permanent node-locked license of Metrix for CoMET users starts at $5000; Metrix for METeor users is $2000. For more information, contact sales@vastsystems.com.

About VaST
VaST Systems Technology Corporation develops tools for creating cycle-accurate high-performance virtual platforms for pre-silicon architectural analysis, embedded software development and hardware/software co-verification. Current customers of VaST’s products include worldwide leaders in automotive electronics, wireless devices, and consumer electronics. VaST is headquartered in Sunnyvale, California, with sales offices worldwide. For more information, visit www.vastsystems.com.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on:

 
Embedded Star Newsletter
Don't have time to visit Embedded Star everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.