|
Test Automation Framework for DSL Chip |
| |
- Customization of Sibridge TAF for testing of DSL Chip as CO & CPE
- Integration with different test equipments like Traffic Generator, Noise Gen etc.
- Support for Inter-Op and backward compatibility testing
|
|
Overview
The Sibridge Test Automation Framework (TAF) is a scalable and versatile platform designed to meet the reusability and customization needs of semiconductor, embedded and application software companies. It effectively addresses the EDA tool validation, pre-silicon, post-silicon and system level and application test requirements common to most system-on-chip, embedded product development and application software companies.
Architecture:
Sibridge TAF comprises of three major components: Scheduler, Controller and Report Generation. The Test Scheduler reads the configuration file and test case files to come up with a subset of test cases to be executed under a particular test cycle. Test controller is responsible for executing selected test cases, analyze their output and generate final result.
Features:
- Support for automation of Firmware validation, RTL Verification & SW Application testing
- Web based test scheduler with recursive schedule management & E-mail notifications
- Web based report generation module – large variety of built in reports & easy to add new reports
- Web based Test Manager to manage test plans with import/export from Excel or CSV format
- Perl based Test controller provides easy interface with variety of DUTs & third party equipments
- Configurable “Role Management” to meet your organization needs
- Easy to scale, add support for new modules & test cases
- Single configuration for test setup & test case selection
- Provides test configuration details like module under test, module version, module flash image to be loaded, board to be used, and dependency check etc.
- Test selection based on functionality and regression level (quick/medium/full).
- Performs dependency checks (user-defined or standard), before starting the test.
- Advanced analysis module can verify almost any pattern in command output
- Result files manually/automatically uploaded to the database.
- Reporting module is capable of showing different kind of graphical reports
- Web-based Test Scheduling and Resource management
- Lab Management module to manage all your setups
RTL Verification Features
- Easy integration with existing verification environment
- Auto upload & display of Regression Coverage Report
- In built random seed generation & iteration counter
- Device controller available for Questa Sim
- Easy to add support for simulator
SoC Firmware Testing Application
SoC contains number of on-chip peripherals and associated driver and firmware components like boot loaders, operating system and middleware components. This test framework along with stubs and test controller modules can be customized to test different SoC peripherals and firmware.
- Uses “Command -> Verify Response” method
- Advanced analysis module to verify almost any pattern in command output
- Readymade Device controllers for large range of devices like CFE, Linux, WiFi Device, WiFi Access point, Terminal Server, Power Switch etc
Application Software Testing
- Supports software application testing
- East to integrate with existing test environment. Disables the need to develop from scratch.
Using Sibridge TAF for SoC Firmware Testing
In the above setup, SoC Evaluation Board is connected to the Test Controller module of the TAF. A test controller for the evaluation board is capable of loading the boot loader and OS image into SoC and executing them. It provides user APIs to test boot loader and OS functionalities. Another test controller for UART can configure UART port of SoC using stubs and also verify the UART communication via Terminal Server.
This application demonstrates testing of firmware and UART peripheral. But it can easily be extended for testing of other peripherals or on-chip hardware components.
|
Get 30 days free evaluation of TAF
Register Now!
|