While semiconductor verification techniques have evolved considerably over the last 25 years, the debug of design problems found during verification has barely changed. New algorithms including ...
Embedded systems can contain many different types of devices including microcontrollers, microprocessors, DSPs, RAM, EPROMs, FPGAs, A/Ds, and D/As. These various devices must communicate with each ...
Engineering failures often begin as "silent bugs" in team dynamics -- misalignment, communication gaps and workflow friction that stay hidden until they affect delivery. Borrowing from sports coaching ...
The first task is always to determine in which administrative domain the problem is occurring. None of these teams will ever admit that they might be the source of the problem, so test tools are ...
There appears to be an unwritten law about the time spent in debug-it is a constant. It could be that all gains made by improvements in tools and methodologies are offset by increases in complexity, ...
The majority of time debugging is not spent removing bugs but understanding code behavior. Once you understand why undesirable behavior is happening it is usually relatively easy to fix this behavior.
Nutter helps a reader figure out why his broadband speed is significantly lower than what he’s supposed to receive. We often find our broadband speed is significantly slower than the 1.5M-2M bit/sec ...