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

Asynchronous reset synchronization and distribution – Special cases
Lack of coordination between asynchronous resets and synchronous logic clocks leads to intermittent failures on power up. In this series of articles, Read More

Asynchronous reset synchronization and distribution – ASICs and FPGAs
Lack of coordination between asynchronous resets and synchronous logic clocks leads to intermittent failures on power up. In this series of articles, Read More

Asynchronous reset synchronization and distribution – challenges and solutions
Lack of coordination between asynchronous resets and synchronous logic clocks leads to intermittent failures on power up. In this series of articles, Read More

Handling digital oscilloscope measurement problems
Learn how to avoid aliasing, false modulation, and false overshoot by properly using your oscilloscope settings. Read More

More effective power-integrity probing
Poor PCB layout, inadequate floor-planning, ineffective de-coupling, and weak filtering cause AC noise, interference, and transients on the power Read More

Self-testing in embedded systems: Software failure
An embedded system's intrinsic intelligence facilitates the possibility of predicting failure and mitigating its effects. Read More

Self-testing in embedded systems: Hardware failure
An embedded system's intrinsic intelligence facilitates the possibility of predicting failure and mitigating its effects. Read More

Floating-point data in embedded software
Colin Walls discusses the details of floating point operations, when floating point should and should not be used, some of the pitfalls of its use, Read More

Jitter considerations when matching timing solutions to your applications
Determining the effects of jitter on the system as well as defining the jitter budgets for the various subsystems are critical for optimizing system Read More

Who needs a debugger?
Most embedded software developers spend the bulk of their time debugging. This does beg the question: What does debugging actually mean? The answer Read More

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

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

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

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

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

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
News ► view all
-
02.23.2015
GrammaTech updates CodeSonar for IoT
-
12.02.2014
Hot Tech 2015: Test instruments go faceless
-
10.03.2014
ARM servers in need of a compiler tune-up
-
10.01.2014
Somnium unveils its Device Aware Technology for ARM processors
-
08.23.2014
Timing closure, trails and sleep
Products ► view all
-
04.18.2016
ESC Boston: Test & measurement Day 2
-
04.18.2016
ESC Boston: Test & measurement Day 1
-
05.26.2015
Tool speeds register verification
-
02.17.2015
Undo Software and Lauterbach partner to integrate TRACE32 and UndoDB
-
02.17.2015
Lauterbach collaborates with Wind River to support Wind River operating systems
Insights ► view all
-
Currently no items
-
20 October 2014
Electronica
News and blogs about happenings from Electronica, the annual electronics conference held in Europe. Read More
29 November 2012
Unit testing
A collection of content on unit testing in embedded systems. Unit testing is the method of breaking software code into its basic units and testing the units separately to see that they each function correctly. Read More
29 November 2012
Test-driven development (TDD)
The software development process in which developers write automated test cases first, bare-bones code next, and then iteratively test and tinker their way to perfection. Read More
30 November 2012
Embedded Market Surveys
The Embedded Market Survey has been tracking trends in embedded systems every year since the early 1990s. Here is the archived results of the surveys by year, plus links to articles based on the results. Read More
-
Sponsored by Parasoft 01 December 2017
The Value of Using a Unified C/C++ Testing Tool
This paper discusses the benefits of implementing a unified testing tool to optimize multiple automated testing technologies including code coverage, unit testing, static analysis, and runtime analysis. Read More
Sponsored by Mentor Graphics 13 November 2017
Advancing the Art of Parasitic Extraction
This paper looks at a platform integration which provides designers with a fast, highly accurate, and multi-purpose parasitic extraction tool that enables post-layout simulation across a wide range of designs and advanced process nodes. Read More
Sponsored by Datalight 31 March 2016
Troubleshooting Data Corruption on NAND Flash Memory
Read this paper to learn about the different tools and techniques we use for troubleshooting data corruption on NAND flash memory. Read More
Sponsored by Rohde & Schwarz 01 June 2015
From Digital to RF – Debugging in the Time & Frequency Domains
This white paper covers the challenges in debugging mixed-domain embedded systems in both the frequency and time domains. Read More
Sponsored by Synopsys 01 March 2015
Busting the 3 Big Common Myths about Physical Prototyping
This white paper busts these myths by showing that physical prototyping is low risk for almost any ASIC design validation and software development task. Read More
-
Sponsored by Octavo Systems 12 April 2018
Develop Next Generation IoT Systems Quicker, Easier, and at a Lower Cost with SiP Technology
Do you need to add intelligence to your product? System-In-Package (SiP) provides you a full Embedded Linux System in a single Package, delivering an entire full-featured computer to your system for the same effort as a microcontroller. This... Read More
Sponsored by SUSE 27 April 2017
EE Times and Embedded.com Present: Embedded Markets Study
Join us in reviewing the results of the 2017 Embedded Markets Study Read More
Sponsored by Analog Devices 12 December 2017
High-Speed Data Acquisition Using Analog Devices DAQ2 and Intel's Arria10
This webinar discusses the new high-speed data acquisition kit from Arrow and how to use it to demonstrate and develop solutions while taking advantage of the space-saving GBPS JESD204B serial interface. Read More
Sponsored by Rohde & Schwarz 07 November 2017
EE Times University Series: Inside IoT - How to Defeat Wireless Device Test and Certification Challenges
A recent survey by EE Times of 200 engineers showed connectivity to be the number one problem IoT designers face, and there's a reason for that: It's hard. It's hard to pick the right interface and it's harder still to understand the full... Read More
Sponsored by Synopsys 29 February 2016
Accelerate your FPGA Design Schedules with Synplify Premier
This webinar will detail how Synplify Premier supports each design phase through improvements in automation, constraint setup, technologies to achieve the best timing QoR and debugger integration for fast in-system debug. Read More
-
Sponsored by Mentor Graphics 19 February 2017
How to Efficiently Manage Analog Verification
In the world of analog verification, simulation results are typically managed manually or with very expensive tools. These tools can require meticulous setup for each project and practice proprietary methods which are difficult for new team... Read More
Sponsored by Xilinx, Inc. 30 June 2016
Vision with Precision Webinar Series: Xilinx Embedded Vision Solutions for Machine Vision Applications
This webinar will highlight how Xilinx and its partners' rich suite of IP, development tools, and reference designs provide an ecosystem enabling users to quickly and easily address opportunities in the Machine Vision market. Read More
Sponsored by Rohde & Schwarz 24 March 2016
Spectrum Analyzer Fundamentals: Part II
This on-demand webinar expands on the spectrum analyzer fundamentals presented in Part 1 by explaining more specific concepts relevant to spectrum analyzers, such as common analyzer measurements. Read More
Sponsored by PTC 09 March 2016
Application Lifecycle Management Demonstrations: PTC and Rolls-Royce Present: Realizing the Benefits of MBSE
In this webinar, Industry experts Hedley Apperly of PTC and Fran Thom, Head of the Software Centre of Excellence (SCoE) at Rolls-Royce share how Model-Based Systems Engineering (MBSE) can improve engineering efficiency and provide higher quality,... Read More
Sponsored by Rohde & Schwarz 29 December 2015
Spectrum Analyzer Fundamentals: Part I
This webinar covers the architecture of a spectrum analyzer by providing a detailed description on what role each part plays in the operation of an analyzer and what impact these have on measurement results. Read More
The Value of Using a Unified C/C++ Testing Tool
Save & Follow 01 December 2017
This paper discusses the benefits of... Read More
► see allHow to Efficiently Manage Analog Verification
Save & Follow 19 February 2017
In the world of analog verification,... Read More
► see allMost Commented
-
04.17.2018
A fresh look at embedding a web server
-
03.15.2001
Miniature Web Server
-
12.30.2004
Generate stepper-motor speed profiles in real time
-
03.19.2018
Industry initiative aims for safer IoT
-
04.06.2010
Barracuda Embedded Web Server interactive demo/tutorial
Please confirm the information below before signing in.
{* #socialRegistrationForm *} {* firstName *} {* lastName *} {* displayName *} {* emailAddress *} {* addressCountry *} {* companyName *} {* ednembJobfunction *} {* jobFunctionOther *} {* ednembIndustry *} {* industryOther *}