All Debug & Optimization Development Articles
Finding best practices in software and hardware testing, debugging, optimization, and emulation.
All Debug & Optimization Development Articles
-
Transporting bugs with virtual checkpoints
Developers can overcome the issues of reliable bug reproduction and communication of the target... Read More
-
Get control of ARM system cache coherency with ACE verification
In this Product How-To article, the Cadence authors describe how to use the company’s Verification... Read More
-
A guide to VHDL for embedded software developers: Part 1 – Essential commands
A series of three articles for embedded software developers unfamiliar with VHDL that is designed to ... Read More
-
Down & dirty with HW/SW co-design: Part 1 - Reviewing the fundamentals.
In a four part series, Wayne Wolf looks at the total hardware/software co-design process & the... Read More
-
HW/SW co-verification basics: Part 4 - Co-verification metrics
In this four part series, Jason Andrews details the importance of co-verification of both hardware... Read More
-
HW/SW co-verification basics: Part 3 - Hardware-centric methods
In this four part series, Jason Andrews details the importance of co-verification of both hardware... Read More
-
HW/SW co-verification basics: Part 2 - Software-centric methods
In this four part series, Jason Andrews details the importance of co-verification of both hardware... Read More
-
HW/SW co-verification basics: Part 1 - Determining what & how to verify
In this four part series, Jason Andrews details the importance of co-verification of both hardware... Read More
-
Achieving first day multicore SoC software success
A well designed virtual platform is an integrated ecosystem that makes it easy to create or download ... Read More
-
Using co-design to optimize system interconnect paths
A method to improve signal quality by optimizing components' interconnect paths on a printed circuit ... Read More
-
Designing and specifying clamp-on probes for accurate current measurement
Of the fundamental electrical measurements that have to be made for monitoring or troubleshooting... Read More
-
PRODUCT HOW-TO: Using standards-based tools to scale chip designs to next-gen geometries
How standards-based OpenAccess tools as Springsoft’s database for EDA tools and a new high... Read More
-
Designing for performance with software optimization
Optimization of your embedded software application should not be a final step in project... Read More
-
A mixed signal approach to debugging DDR DRAM interfaces
This article highlights a few of the many challenges to using the new generation of DDR3 and LPDDR... Read More
-
Building a software test and regression plan
How Mirabilis Design developed a comprehensive test and support plan for its VisualSim graphical... Read More
-
Capturing and Debugging System Crashes
While system crashes can be difficult to debug, this article clarifies and explains the concepts,... Read More
-
Borrowing from software to use SystemVerilog test bench debug & analysis
Synthesizable design constructs added to SystemVerilog make it possible to write code at higher... Read More
-
Hardware/Software Verification enters the "atomic age": Part 2
George Harper provides some practical guidelines on how to atomic transaction methods in designing... Read More
-
Basics of real-time measurement, control, and communication using IEEE 1588: Part 6
In the final part in a series on the IEEE 1588 real-time network synchronization protocol, John... Read More
-
Basics of real-time measurement, control, and communication using IEEE 1588: Part 5
In the fifth in a series on the IEEE 1588 real-time network synchronization protocol, John Eidson... Read More
Most Read
-
The millennium bug revisited
-
Mastering stack and heap for system reliability: Part 1 – Calculating stack size
-
Basics of real-time measurement, control, and communication using IEEE 1588: Part 5
-
Basics of real-time measurement, control, and communication using IEEE 1588: Part 6
-
Corelis updates boundary-scan tools

