CoWare CoWare Japan


 
Solution Overview
Platform Architecture Design Solution
Platform Verification Solution
Software Development Solution
Application Sub-System Design Solution
Processor Design Solution
DSP Algorithm Design Solution
 

Improve verification productivity

Improve product quality

Reduce design cycle by 50%
 
Solution Spotlight

Customer Testimonial: IMEC

Customer Testimonial: Yamaha

CoWare Platform Architect Demonstrations

Transaction-level Modeling and SCML Source-code Kit Download

Ecosystem Partners

 
Related Tools and Services

CoWare Platform Architect and Model Designer

CoWare Model Library

Consulting Services

CoWare's Platform Verification Solution focuses on the challenges associated with platform-level debugging and performance benchmarking of new IP/Subsystem RTL in the integrated system, by taking advantage of the cycle-accurate models developed for Platform Architecture Design.

Platform Verification Challenges
Hardware design teams are looking to ESL methods to greatly improve platform-level verification of multi-core designs. They know RTL methods are too slow and do not provide an efficient way to verify new IP/Subsystem RTL in the system context, causing reduced verification productivity, difficulty when benchmarking performance, and risks to product quality.


Figure: Design Risks without ESL

Platform Verification with CoWare
CoWare's Platform Verification Solution provides our customers with production proven ESL technology and methodology to measurably improve verification productivity and product quality, while reducing their design cycle time by 50% vs. traditional RTL methods.

Design Task: Platform-level Debug and Performance Benchmarking of Integrated IP/Subsystems


Figure: Platform Verification of New IP/Subsystem RTL

Debug and benchmark platform-level performance of new IP/Subsystem RTL using software and the cycle-accurate platform. CoWare Platform Architect enables users to:

  • Reuse the cycle-accurate performance model developed for Platform Architecture Design as a Golden reference model for RTL
  • Provide a realistic system context that significantly reduces test-bench creation effort at the RT level
  • Ensure platform-level performance is not impacted by the performance of newly integrated IP/Subsystem RTL
  • Achieve 10-100x improvement in product quality

The cycle-accurate platform model developed for Platform Architecture Design is fully reusable for Platform Verification. Development is accelerated through the availability of standard components from the CoWare IP Model Library, the use of CoWare's standards-based SCML modeling methodology for user-defined TLM peripheral IP, CoWare Processor Designer for the development of programmable hardware accelerator IP, and Carbon Model Studio for reuse of legacy RTL IP.

CoWare Platform Architect eases the successive integration of IP/Subsystem RTL through HDL block import, pin-level transactor insertion for connection of HDL components to transaction level interconnect, and links to RTL verification flows for co-simulation and test bench reuse.