A View from the Top: A Virtual Prototyping Blog

Archive for the 'Uncategorized' Category

 

Software Modeling and KPI

Closing the Loop with Key Performance Indicators In Software Modeling Goes Mainstream, Ed Sperling recently wrote how chipmakers are applying use case modeling techniques to better understand the interactions between software and hardware and how they impact system performance and energy efficiency. As the software content for multicore SoCs grows, these interactions are becoming increasingly […]

Continue Reading...

Posted in Uncategorized | Comments Off on Software Modeling and KPI

 

Fast, Accurate, and Standards-based

Best Practices in Architecture Modeling using TLM-2.0 AT with Fast Timed Extensions Unlike the loosely timed models used for software development, which rely on a high level of abstraction to simulate as fast as possible, the communication between the architecture models in a virtual prototype for early performance analysis requires timing to be modeled more […]

Continue Reading...

Posted in Uncategorized | Comments Off on Fast, Accurate, and Standards-based

 

Team Work

While I am not much of a golf player, I participated in a golf tournament over the summer. It was a very friendly setup with teams of four playing against each other. Each player of the team hits his ball, and the ball that lands in the best position determines the starting point for every […]

Continue Reading...

Posted in Uncategorized | Comments Off on Team Work

 

Time for a DDR Background Check

In this month’s blog we continue our discussion of power management, specifically looking at how architects can improve the energy efficiency of their SoC as it uses system memory. In March we teamed up with Micron, a global supplier of high performance, low power memory technologies, to present a tutorial at SNUG Silicon Valley (see […]

Continue Reading...

Posted in Uncategorized | Comments Off on Time for a DDR Background Check

 

Talk Fast And Stop

Power management. If you’re responsible for the design of low-power, energy-efficient electronic systems and SoCs, you need to have a power management strategy and you need to know as soon as possible if it will meet the demands of your product and its target applications. For example, dynamic voltage and frequency scaling (DVFS) is a […]

Continue Reading...

Posted in Uncategorized | Comments Off on Talk Fast And Stop

 

Prototyping In The Driver’s Seat For ADAS Development

Wikipedia describes ADAS (advanced driver assistance systems) as systems developed to automate/adapt/enhance vehicle systems for safety and better driving. Safety features are designed to avoid collisions and accidents by offering technologies that alert the driver to potential problems, or to avoid collisions by implementing safeguards and taking over control of the vehicle. Adaptive features may automate […]

Continue Reading...

Posted in Uncategorized | Comments Off on Prototyping In The Driver’s Seat For ADAS Development

 

The “Virtual” Year Recap

There is something compelling about arriving at the end of the year and reviewing what happened during the year. In principle nothing is really different and a date is just a date, but we humans created this sense of time through well-defined boundaries of hours, days, months and years and a year-end boundary is an […]

Continue Reading...

Posted in Uncategorized | Comments Off on The “Virtual” Year Recap

 

Software Is Eating the World

End-to-end prototyping to the rescue In this blog I have been discussing the increasing impact of software on many aspects of our lives. In the past we mostly interacted with a software-driven device when we sat in front of a desktop computer. We now carry a device with us that is as powerful as a […]

Continue Reading...

Posted in Uncategorized | Comments Off on Software Is Eating the World

 

You Can’t Walk Straight Blindfolded, So Why Would You Develop Software Blindfolded?

Let’s examine the first part of the title of this blog. It is stated as a given. But is it true that you really can’t walk straight when blindfolded? That is what my children and I set out to investigate one sunny afternoon in October (yes we live in California). We looked for a nice […]

Continue Reading...

Posted in Uncategorized | Comments Off on You Can’t Walk Straight Blindfolded, So Why Would You Develop Software Blindfolded?

 

Introducing HAPS-80 FPGA-Based Prototyping Solution

In this month’s blog I would like to focus on a recent prototyping solution announcement from Synopsys. On September 16, Synopsys announced the new HAPS-80 FPGA-based prototyping systems, part of Synopsys’ end-to-end prototyping solution strategy. As software is now driving the main capabilities of embedded devices, it has taken the spotlight in SoC design.  This […]

Continue Reading...

Posted in Uncategorized | Comments Off on Introducing HAPS-80 FPGA-Based Prototyping Solution