Freescale presentation template - Ace Verification

Download Report

Transcript Freescale presentation template - Ace Verification

Pre-Silicon to Post Silicon Hillel Miller

18/01/2006

Freescale Semiconductor. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2004

Observations

• • Project A re-ran post-silicon tests in simulation environment to confirm that full functional and code coverage was achieved.

• Project B spent 10 man years developing random tests for the ADS environment.

In project C people are not prepared to listen about CDV verification when they spend all their effort in developing a direct regression suite that needs to be re-usable on ADS.

Slide 2 Freescale Semiconductor. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2004

Definition

•Taking an existing subset of the pre-silicon (simulation) verification environment and run it within the post silicon environment. •Includes • • • • • • Direct tests written in c/asm.

Random Stimulus generation Data Checking/Post processing.

Coverage.

Interface generators.

FPGA/Emulators.

Slide 3 Freescale Semiconductor. Freescale ™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2004

Motivation

Microcode verification

SW verification

Circuit Robustness

Schedule requires taping out with bugs.

Board Verification

Synchronization bugs

Corner cases

Slide 4 Freescale Semiconductor. Freescale ™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2004

Questions

Could be re-use? HOW?

Could be re-write? EFFORT?

What are the alternatives?

Slide 5 Freescale Semiconductor. Freescale ™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2004

Freescale Semiconductor Confidential Proprietary. Freescale ™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2004