Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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