The Race For Better Computational Software


Anirudh Devgan, president of Cadence, sat down with Semiconductor Engineering to talk about computational software, why it's so critical at the edge and in AI systems, and where the big changes are across the semiconductor industry. What follows are excerpts of that conversation. SE: There is no consistent approach to how data will be processed at the edge, in part because there is no consis... » read more

Impacts Of Reliability On Power And Performance


Making sure a complex system performs as planned, and providing proper access to memories, requires a series of delicate tradeoffs that often were ignored in the past. But with performance improvements increasingly tied to architectures and microarchitectures, rather than just scaling to the next node, approaches such as determinism and different kinds of caching increasingly are becoming criti... » read more

Blog Review: Apr. 18


Cadence's Meera Collier provides an overview of five emerging technologies that could drive the semiconductor industry in the future, from carbon nanotubes to quantum computing. Mentor's Colin Walls reminds embedded software developers of a few common sense tips, including better readability with braces in C/C++ and monitoring stack overflow. Synopsys' Tim Mackey rounds up the last few we... » read more

Come Together Right Now Over… Virtual Prototypes


As a frequent traveler and gadgets enthusiast I love the concept of all my devices being connected. However, more often than not I experience a divide which is sometimes caused by bad software and sometimes caused by missing hardware interfaces. My recent frustration was related to my tablet missing a USB port to upload new maps to my GPS device. The GPS device became a divided, isolated pi... » read more

Toward Continuous HW-SW Integration


Hardware is only as good as the software that runs on it, and as system complexity grows that software is lagging behind. The way to close that gap is to improve the [getkc id="100" kc_name="methodology"] for developing that software in the first place. That includes making sure updates are verified and tested before being pushed out to devices, adding the same kinds of detailed checks that ... » read more

A Cost-Effective Model-Based Approach For Developing ISO 26262 Compliant Automotive Safety-Related Applications


Automotive manufacturers and their suppliers increasingly need to follow the objectives of ISO 26262 as it is now state-of-the art and as it is the case that an ever increasing number of active and passive safety systems are developed within cars. This has increased the need to define a safe system development process. This paper proposes a model-based approach including automatic and certified... » read more

ATO 2017: Driven by Necessity


In the aerospace and defense industry, reducing release cycles and preventing program delays have become increasingly difficult. In automotive, consumer demands are driving up test complexity and introducing new costs in areas like infotainment. In response, test managers must find affordable ways to incorporate RF testing for wireless signals and machine vision testing for assisted parking to ... » read more

Simplifying The Road To ISO 26262 Compliance


By Joseph Dailey and Robert Bates Since the release of ISO 26262 in November 2011, companies have had to figure out how to navigate the standard’s requirements throughout the development process of electrical and/or electronic systems for road vehicles. Recently new trends have emerged — software companies have started pre-qualifying both their software tools for use by their customers, ... » read more

Embedded Software Verification Issues Grow


Embedded software is becoming more critical in managing the power and performance of complex designs, but so far there is no consensus about the best way to approach it—and that's creating problems. Even with safety-critical standards such as DO-178C for aerospace and [gettech id="31076" comment="ISO 26262"] for automotive, different groups of tool providers approach software from differen... » read more

An Open Solution For Systems And Embedded Software Simulation


This paper describes a complete Systems and Embedded Software Validation & Verification workflow that uses SCADE for modeling and simulating the controller software and a combination of other modeling tools for plant simulation. It introduces the Scade language and the SCADE Suite toolset that includes a (certified) code generator for producing the controller software. It then describes how ... » read more

← Older posts Newer posts →