ARM’s Bill Neifert on the early days of hardware emulation

Source: Embedded Computing Design I recently had a chance to catch up with Bill Neifert, Senior Director of Market Development at ARM. Talking with Bill was like climbing into TARDIS (Time And Relative Dimension In Space) with the time-traveling alien adventurer Doctor Who to be swept back to the 1990s. Hardware emulation is a relative newcomer … Read more

Enthusiastic Hardware Emulation Audience at DVCon India

Source: EEWebEEWeb Lauro Rizzatti (far right) moderated a DVCon India session with panelists (from left to right) Sundararajan Haran, Ashok Natarajan, Ravindra Babu and Hanns Windele (Source: Lauro Rizzatti) Attendees at DVCon India in September were an enthusiastic and engaged group of verification engineers, as they were last year and the year before that. Once again, … Read more

Electronic Design for Self-Driving Cars Center-Stage at DVCon India

Source: SemiWiki The fourth installment of DVCon India took place in Bangalore, September 14-15. As customary, it was hosted in the Leela Palace, a luxurious and tranquil resort in the center of Bangalore, and an excellent venue to host the popular event. As reported in my previous DVCon India trip reports, the daily and evening traffic … Read more

Case study: Verifying and optimizing software for power on SoCs

How emulation was used to debug out-of-spec power on a multicore ARM design using the AXI bus. Source: TDF Modern system-on-chip (SoC) designs include a vast amount of embedded software that makes them each unique, presenting challenges for failure analysis and debug. Through a stacked structure – made up of drivers, operating systems and applications … Read more

Why Hardware Emulation’s OS is Like a Computer System

Mentor’s Charley Selvidge has been thinking that the operating system of a hardware emulator is a natural evolution of the way software systems are built for emulators Source: EE Times Charley Selvidge, chief engineering manager at Mentor, a Siemens Business, has an unassuming and modest demeanor that belies a sharp intellect and professorial ability to explain … Read more

DAC Panelists Discuss Emulation’s Versatility & Various Use Models

Lauro Rizzatti, Nasr Ullah (Samsung), Bruce Cheng (Starblaze), and Robert Kaye (ARM) discuss emulation for data storage chips, system IP, and embedded software Source: EE Times By Wednesday afternoon, the 54th Design Automation Conference program was starting to wind down and attendees were scattering for parts unknown. It was a different scene at the Mentor booth … Read more

Develop Software Earlier: Panelists Debate How to Accelerate Embedded Software Development

A lively and open discussion explored tools and methodologies to accelerate embedded software development Source:  Design News What follows is an excerpt from our lively and open discussion on tools and methodologies to accelerate embedded software development. Lauro:  What are the technologies to develop software and what are the most effective ways to use them to … Read more

Hardware emulation gets smarter with save-and-restore for debug

Techniques previously unavailable during ICE or testbench acceleration can now greatly speed emulation debug in those modes Source:  Tech Design Forum Hardware emulation has come a long way recently but there remains room for improvement. Its use for debug is a good example. Debug rests on the ability to track the activity or waveforms of all … Read more

Data Storage: The Solid State Drive (SSD)

In this column, we review the state-of-the-art in solid state drives (SSDs) and propose a methodology for the verification and validation of the SSD controller Source: EE Times Note: This is the third in a series of articles on digital data storage. In Part 1, Digital Data Storage is Undergoing Mind-Boggling Growth, we considered the evolution of digital … Read more

Hardware emulation: Tool of choice for verification and validation

Source: Embedded Computing Design Design in any discipline – electronics, mechanical, aerospace, etc. – begins with a specification that captures what the end product should do and essentially drives the entire development cycle. In the early stages of development, the first task uses the specification to verify the design under development works correctly and is error-free. … Read more