Our client was a California (USA) based company providing unique system solutions for intelligent broadband arena. Client's system has a state-of-the-art architecture which enables the emerging needs of the data storage business.
Background
Client's chip-set, multi-million gate VLSI devices are targeted for storage area networking (SAN) needs. It provides multiple Giga-bits/second throughput. Along with the best architectures in its field, the client's SoC delivers much needed customer requirements like scalability, portability and comprehensive solutions.
eInfochips’ Role:
eInfochips' role was to provide High Sigma (Zero Defect) quality SoC verification services.
eInfochips played a key role in defining and executing several milestones like:
- Definition and development of comprehensive verification environment
- Development of BFMs for the major interfaces of the SoC
- Development of Traffic Monitors at the various points in the traffic flow
- Generation of quality test scenarios for full chip and system level verification
- Assurance of RTL verification using coverage tools
- Board level physical verification
How was this achieved?
Major verification steps executed at the client site:
- Identification of verification environment based on the architecture and design-specification.
- Defined and developed comprehensive verification suite, using Verilog HDL which includes
- Bus functional models for major interfaces
- Inter block monitors to check the data integrity in the traffic flow
- Partial emulation of the software part of the system
- Harnessing both in-house and third party blocks
- Based on the design specification, identified and generated set of directed test patterns for full chip and system level DUTs
- Development of random test pattern generator to cover the corner cases of the design
- Application of directed and random test patterns on the RTL Code to verify the design functionality. Debugging of the failed test patterns. Simulators like Verilog-XL, NC-Verilog and VCS have been used during this stage
- Functional coverage has been assured using Cover Meter (Code coverage tool)
- As a part of post layout verification, performed the gate level simulation with SDF file back annotation.
- Also involved in the board level testing to verify the functionality of the system.
|