Author's Latest Posts


Meeting ISO 26262 Guidelines


The average car today contains up to 100 million lines of code. Software controls everything from safety critical systems like brakes and power steering, to basic vehicle controls like doors and windows. Yet the average car today may have up to 150,000 bugs, many of which could damage the brand, hurt customer satisfaction and, in the most extreme case, lead to a catastrophic failure. Software d... » read more

How A Complete IP Solution Speeds Time-to-Market And Reduces Risk For 10 Gigabit Ethernet Applications


This paper discusses the merits of IP for the growing 10G Ethernet market and introduces Synopsys’ complete DesignWare 10G Ethernet IP solution in the context of the technology and the target market. To read more, click here. » read more

Don’t Let Bad Apples Ruin Your Pie


The quality of a pie depends heavily on the ingredients you use. Do you use bleached white flour or organic multigrain flour? Do you use sugar or a carcinogenic artificial sweetener? Do you use Granny Smith apples, or Honeycrisp, or those funky apples that fell off the tree that’s in your neighborhood? Managing ingredients is crucial to your success. Suppose you’re not paying close atten... » read more

Assessing ESD Sensitivity Of Interface IP Using Charged Device Model


An electronic device is susceptible to Electrostatic Discharge (ESD) damage during its entire life cycle, especially from the completion of the silicon wafer processing to when the device is assembled in the system. The most commonly used ESD test models are the Human Body Model (HBM) and the Charged Device Model (CDM). Both models assess the ESD sensitivity of a device, however due to the rapi... » read more

From Specification To Virtual Prototype


Differentiation and success for any embedded system comes from how effectively and rapidly new software features can be added. System and semiconductor manufacturers that historically aimed only at being effective at developing hardware have found themselves less competitive in the fierce battle for volume sockets in the mobile, consumer or automotive domains. The secret for success comes in mi... » read more

Three Power-Saving Techniques Using PCI Express IP


The increasing data traffic between devices in a computing application environment is causing a large power footprint, and for that reason designers are looking for ways to lower the power consumption of their SoCs during sparse or idle times. The smaller, battery-powered devices are often idle and in deep sleep modes, but these deep power saving modes come at the cost of slow resume times to s... » read more

What Is Fuzzing?


Fuzzing is an excellent technique for locating vulnerabilities in software. The basic premise is to deliver intentionally malformed input to target software and detect failure. A complete fuzzer has three components. A poet creates the malformed inputs or test cases.A courier delivers test cases to the target software. Finally, an oracle detects target failures. Different fuzzing techniques ... » read more

Transforming Testing Through Automation


"Test your code as you write it.” That’s a common mantra heard in many development teams today. However, for too many, that practice remains a lofty goal as opposed to a business reality. They lack the appropriate metrics and processes to make and measure progress and often underestimate the effort required to manage the cultural change. In this paper you will learn how Coverity: Red... » read more

Development Testing For C# Applications


Static analysis shouldn’t be about finding loads of coding style or standard issues. It should be focused on finding the most critical defects. Although traditional byte code analysis solutions such as FxCop are useful, they can miss critical, crash causing defects - plus produce a large set of coding style issues, which can slow down the development team. Learn how the Coverity Development T... » read more

Accelerate Time To Market With Change Impact Testing


QA teams don’t have time to test everything yet they can’t afford to ship buggy code. Teams waste precious resources on tests that have no relevance to the changes that were made to the application. And worse, there may be holes in the testing coverage which could lead to regression risk. Learn how Coverity can help organizations shrink their testing cycles and reduce regression risk by foc... » read more

← Older posts Newer posts →