Design Con 2015

Debug & Optimization

Finding best practices in software and hardware testing, debugging, optimization, and emulation.

image

Achieving better embedded software performance through memory layout optimization - Part 2

Part 2 in a series on managing embedded system memory provides tips on improving software performance through the use of a variety of memory layout Read More

image

Achieving better software performance through memory-oriented code optimization - Part 1

Part 1 in a series on managing embedded system memory provides tips on improving software performance through the use of a variety of memory-oriented Read More

image

Tracking down the tainted data in your embedded app with static analysis

Systems which make use of a combination of components with different sources are at particular risk of the code and security vulnerabilities Read More

image

How to debug elusive software code problems without a debugger

Code problems in distributed systems such as wireless sensor networks cannot be easily located with a debugger. The author explains how to find them Read More

image

A step-by-step guide to using static analysis to debug embedded software

When used early in software development, static analysis tools can reduce bugs in your code by allowing coverage of the execution paths through a Read More

image

Five steps to reliable, low-cost, bug-free software with static code analysis

The effective use of static source code analysis to deal with the increasing complexity of software and the need to make sure code is reliable and Read More

image

Overlooking design-for-test can lead to costly PCB design rework

To avoid costly printed circuit board rework, it is important to have an effective design-for-test (DFT) strategy in place, based on a close Read More

image

A Hybrid Taint Analysis Framework for Diagnosing Attacks on Binary Programs

A hybrid framework which integrates dynamic and static taint analysis to discover software flaws or vulnerabilities. Read More

image

Innovative defense techniques for damping digital to RF crosstalk

Many mobile devices have multiple-input-multiple-output (MIMO) on-board antennas and present many challenges to signal integrity. Here is one Read More

image

A systems approach to embedded code fault detection

A practical hands-on guide to fault detection in complex embedded systems design and some of the techniques for enhancing systems debug capabilities. Read More

image

Using static analysis to detect coding errors in open source security-critical server applications

An analysis of three security-critical open source applications - Apache, OpenSSL, and sendmail – and how static analysis can be used to find bugs. Read More

image

Practical EMI troubleshooting with a mixed domain oscilloscope

How to use a mixed domain oscilloscope to test and troubleshoot high performance, wirelessly connected embedded systems designs for electromagnetic Read More

image

Combining Static and Dynamic Analysis for Vulnerability Detection

A hybrid approach to detect buffer overflow (BoF) where first a static code analysis is used to generate Taint Dependency Sequences (TDS) indicating Read More

image

Oscilloscope mistakes and how to avoid them

In a series of four articles, Steve Sandler takes a look at four common scope mistakes and gives details on how to avoid them. Here in Part 1 he Read More

image

Scientific debugging: Finding out why your code is buggy – Part 1

In Part 1 of a series excerpted from "Why Programs Fail", author Andreas Zeller explains how to use the scientific method to debug your software. Read More

image

Saving your embedded printed circuit board design with forensic technology

A miniscule defect on a printed circuit board causing sub-system failure can drive designers up the wall even after conventional inspection, but Read More

prev

1 of 16

next
see all Debug & Optimization

Insights view all

  • Currently no items

Collections
Tech Papers
Webinars
Courses

Hierarchical Testbench Configuration Using UVM

Save & Follow 03 June 2014

This paper focuses on the use of Accellera... Read More

see all

Parts Search Datasheets.com

KNOWLEDGE CENTER