Xwave

Waveform Analysis and Display for Circuit Verification

Overview

Xwave displays simulation results graphically as waveforms in an X-window display, providing designers with intuitive visual feedback for circuit verification and debugging. The aesthetics and contents of the display are fully controllable by the user, enabling customized views tailored to specific verification tasks.

As circuits grow in complexity, visual inspection of waveforms becomes essential for understanding circuit behavior, identifying timing issues, and verifying functionality. Xwave provides the powerful visualization capabilities designers need to efficiently analyze simulation results.

Interactive Analysis

Pan and Zoom

Areas of interest can be examined in greater detail using sophisticated pan and zoom functions. This allows designers to focus on specific timing windows or signal behaviors without losing the context of the overall simulation.

Measurement Markers

Markers (reference points) can be placed on the display to measure edge positions or intervals (deltas) between edges. This precise measurement capability is essential for timing verification and identifying setup/hold violations or other timing-critical issues.

User-Controlled Display

The complete control over display aesthetics and contents allows designers to create optimal viewing configurations for different verification scenarios, from high-level functional verification to detailed timing analysis.

Documentation and Collaboration

PostScript Generation

Xwave can generate PostScript descriptions of waveform displays for documentation purposes. This enables designers to create publication-quality waveforms for design reviews, technical reports, and collaboration with team members.

Session Management

Xwave preferences and display parameters can be saved and retrieved in current or future Xwave sessions. This session management capability ensures that customized display configurations can be reused, promoting consistency across verification efforts and team collaboration.

Asynchronous Design Visualization

Xwave played a critical role in the University of Manchester collaboration on asynchronous ARM processor design. The tool's ability to clearly display complex timing relationships in clockless designs was instrumental in verifying the correctness of asynchronous circuits.

The detailed timing analysis capabilities, combined with marker-based measurements, enabled designers to verify the proper operation of self-timed circuits and identify potential hazards that could cause functional failures.

Key Features

Graphical Waveform Display

Clear, intuitive waveform visualization for rapid understanding of circuit behavior.

Pan and Zoom

Interactive navigation to examine any portion of the simulation timeline in detail.

Measurement Markers

Precise measurement of edge positions and timing intervals for timing verification.

PostScript Output

Generate publication-quality documentation for design reviews and reports.

Customizable Display

Full user control over display aesthetics and signal selection for optimal verification views.

Session Management

Save and restore display configurations for consistent verification across sessions.

Integration with Simic

Xwave works seamlessly with the Simic Logic Simulator, providing immediate visual feedback on simulation results. This tight integration enables an efficient verify-debug-fix cycle where designers can quickly identify issues, understand their root causes, and verify corrections.

The combination of Simic's accurate simulation and Xwave's powerful visualization creates a comprehensive verification environment that accelerates the design process and increases confidence in design correctness.

Documentation

For more information about Xwave and its application in circuit verification:

Contact

For more information about Xwave, please contact: support@genashor.com