Our solution includes complete hardware design and software development. We enable hardware and software verification in the post-silicon bring-up phase using a well-defined Silicon Validation Services methodology and capabilities across the pre-silicon development cycle. These include electrical checks, device characterization, function and performance qualification, etc.
We consider ourselves for Identifying and making a list of features to be validated as part of pre & post-silicon validation. As a part of Post-Silicon Validation, we do work on the development of a High-level Test plan and get it reviewed by design engineers, and developing the algorithms for various test flow design documents and code.
Applying software validation techniques in PSV is the key to solving the puzzle. This can provide a significant reduction in the validation schedule while also improving and monitoring the coverage requirement. We consider this as an art more than just a technical skill. At Faststream Technologies we combine our expertise in the whole gamut of silicon realization to provide our customers with a whole spectrum of silicon validation services. We always aim to reduce the schedule and cost for silicon validation while ensuring the required functional coverage is achieved.
Following are typical phases that are performed as part of Post Silicon Validation:
Preparation of test plan and interacting with the designer to get more clarity on a particular feature to be validated.
Tracking and reviewing the features to be validated.
Development of code in Embedded C, for all features to be validated.
Participated in silicon bring up and executed tests on silicon with a series of versions like A0, A1, A2, and A3, etc.
Developed test cases for regression testing and stress testing.
Filed JIRA tickets and tracked the issue till it gets resolved.
Took complete ownership of IPs that Faststream is responsible for.
Troubleshooting hardware issues.
Coordination with the entire Software Team of Faststream Technologies.
Debugging SOC issues with Oscilloscope.
Core blocks – CPU, GPU, VPU, DMAC, etc.
IO interfaces – USB, HDMI, SPI, I2C, CAN, Ethernet, etc.