CoFluent Studio can now be used for the creation and automatic generation of SystemC models and test cases for the Mentor Graphics Questa functional verification platform. The automatic SystemC transaction-level modeling (TLM) code generation allows reuse of IC and use case models for validating the register-transfer level (RTL) implementation in Questa.
The generated SystemC test case can be used as testbench for validating the register-transfer level (RTL) implementation within the Questa functional verification platform. A SystemVerilog testbench can also be used to validate in parallel the reference SystemC TLM model and its RTL implementation written in VHDL or Verilog within the Questa functional verification platform.
The new CoFluent SystemC Library (SCL) for the Questa functional verification platform is available now in pre-release and will be generally available this quarter as an addition to the upcoming v3.2 release of its CoFluent Studio integrated modeling environment.
CoFluent Studio enables designers to create executable specifications of an integrated circuit (IC) by modeling its functionality and use cases using simple yet powerful graphical notations. Graphics are used to describe blocks, data and control flows. Algorithms are defined with ANSI C code and given an execution time budget (number of cycles). Simulations are driven by use cases for validating the model behavior and time properties.
More information: CoFluent Design