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