PLAS-Qlite

Performance Verification Tool Utilizing Microcontroller Simulators

*Note: PLAS-Qlite is for use in Japan only (cannot be used overseas).

Front-Loading Performance Verification

  • Target Industry : Automotive Industry
  • Target Department : Embedded Software Development

Current State and Challenges of Performance Verification

  • Increasing software scale triggers overruns of allowable microcontroller control time
  • Software operational performance is verified using target hardware in the latter half of the V-model process
  • Software performance incidents result in significant rework effort

The performance verification tool "PLAS-Qlite" resolves challenges encountered in performance verification.

This performance verification tool allows you to check software execution performance through simulation on a PC. By detecting microcontroller control time limit overruns—caused by increased software scale in derivative development or feature additions—prior to target hardware testing (during the function unit testing phase), it reduces rework effort in performance verification.

Achieving Front-Loaded Performance Verification

Utilizing CoverageMaster winAMS enables front-loaded performance verification through execution time measurement with minimal variance, allowing for the early detection of performance issues and reducing rework effort.

PLAS-Qlite
  • Features 1

    Enables Software Performance Measurement Early in Development Without Target Hardware

    In integration with "CoverageMaster winAMS," which features execution time measurement capabilities, performance verification typically conducted during target hardware testing is executed within the unit testing phase.
    Because function-level execution times can be checked on a PC, time limit overruns relative to control specifications are detected at an early stage, contributing to reduced rework in the latter stages of the testing process.

  • Features 2

    Measuring Execution Time Considering Latency

    By configuring latency information in "PLAS-Qlite"—which was not taken into account in "CoverageMaster winAMS"—approximate execution times can be measured on a per-function basis, and performance measurement results are automatically exported to a CSV file.

  • Functions1

    Enables Execution Speed Measurement Reflecting Latency Information

    Measures the execution time of individual functions by using simulation results from CoverageMaster winAMS and configuring two types of latency information.
    By using test data for function integration modules, it can also be utilized for software component measurement.
    The latency information to be configured consists of two settings: (1) Memory attribute setting, and (2) Latency setting.

    01

  • Functions2

    Performing Performance Measurement Including Subfunctions from Target Functions

    ・ Measures execution time including subfunctions from the target function
    ・ Outputs reports on maximum and minimum execution times
    ・ Enables checking the execution time for each function targeted for performance measurement

    02

Advance Evaluation by Lead Users (Major Automotive Supplier)

When measured with PLAS-Qlite, the margin of error compared to actual hardware consistently converges within a 10% to 20% overrun. Determined to be usable as performance prediction values, PLAS-Qlite is currently utilized by lead evaluation users.

About Using PLAS-Qlite

  • For CoverageMaster winAMS users

    Introducing PLAS-Qlite enables execution time measurement.

  • For non-CoverageMaster winAMS users

    Adopting "CoverageMaster winAMS," which includes execution time measurement functionality, is required.

Case Studies

AUBASS Co., Ltd.

AUBASS Co., Ltd.

Establishing a Process for Measurement Target Selection with PLAS-Qlite V2

Co-creating unprecedented evolution through unstoppable technology.

Please feel free to contact us for details on our products and services or to request materials.