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. TVS customers are applying SystemC for architectural exploration, performance modelling, functional verification, and high-level synthesis.
TVS SystemC Expertise
TVS 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. TVS was selected to develop a performance model of the memory subsystem and for exploration of the subsystems performance features. Read the case study.
- 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. TVS was selected to provide a SystemC UVM environment for verification of the SystemC IP designs. Read the case study.
SystemC UVM libraries available FREE from TVS
TVS 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.
Request Your FREE SystemC UVM Libraries
Note that SystemC is defined by the Open SystemC Initiative (OSCI) and ratified as IEEE Std. 1666™-2011.