SystemC addresses the need for a system design and verification language that spans hardware and software. It is a language built in standard C++ by extending the language with a set of class libraries created for design and verification. Tessolve customers are applying SystemC for architectural exploration, performance modelling, functional verification, and high-level synthesis.
Tessolve SystemC Expertise
Tessolve has the following expertise and offers the following services:
Architectural Exploration and Performance Modeling
- A leading smartphone manufacturer with a reputation for shipping some of the highest performance hardware in the industry was developing an Advanced Memory Subsystem (AMS) with enhanced memory performance for bandwidth hungry blocks. Tessolve was selected to develop a performance model of the memory subsystem and for exploration of the subsystems performance features.
Verification of SystemC Designs Used in High-Level Synthesis
- Blu Wireless develops mmWave wireless technology for advanced WiGig applications using SystemC to design their silicon IP. Tessolve was selected to provide a SystemC UVM environment for verification of the SystemC IP designs.
Note that SystemC is defined by the Open SystemC Initiative (OSCI) and ratified as IEEE Std. 1666™-2011.
FREE SystemC UVM Libraries
Tessolve has made freely available the SystemC UVM it developed as part of the Blu Wireless project. The library closely mimics UVM but gives users a license free UVM-based verification environment.
- Additional details on the libraries are Available Here.
Find Out More
Contact one of our consultants today to discuss your requirements.
No hard sales, just pertinent questions to understand your needs and to discuss how we may be able to help.
Alternatively contact one of our Local Sales Offices.