The technical meeting is jointly sponsored by the IEEE Rochester Computer Society Chapter and Student Branch Chapter of RIT
IC Chip Design and Verification
Matt Genovese, Senior Verification Engineer, Freescale Semiconductor
Time: 6 PM – 7:15 PM
Date: Thursday, December 7, 2006
Place: Xerox Auditorium, KGCOE, Rochester Institute of Technology, Rochester, NY 14623
Parking: Parking lots JF, JG, and JH
RSVP by Wednesday, December 6, 2006: Please call for head count for pizza and drink
Please call: Mr. Samuel Fryer, Eastman Kodak at 588-8489
Dr. Kenneth W. Hsu, RIT at 475-2655
Abstract
Freescale Semiconductor Inc. (formerly Motorola) has developed a methodology for verification over the past ten years. It evolved from the Somerset PowerPC partnership between IBM and Motorola, and has been used on countless processors and SoC’s to date. The methodology focuses on achieving certain goals, such as verification IP reuse, reducing time required for overall verification, increasing efficiency of engineering effort for finding bugs, reducing overhead in simulations, and acquiring real-time coverage data to feedback to engineers during verification. The purpose of the talk is to summarize this methodology for a potential audience of inexperienced as well as seasoned verification engineers, discussing the rationale of verification flow, and how these mentioned goals are met. In terms of simulation-based verification, the test-bench architecture, types of test case, management of verification will be covered. The non-simulation alternatives in functional verification are covered as well.
Speaker Biography
Matt Genovese is an experienced Design Verification engineer at Freescale
Semiconductor in Austin, Texas. He has spent the past five years in the PowerPC
Design Center verifying both cores and SoC’s, developing testbenches, piloting
new verification tools, and helping to define and refine the corporate
verification methodology. He has a particular interest in assertion-based
verification, and closing the gap between architectural definition and
functional verification. Prior to this position, Matt spent four years as
a lead Product & Test Engineer at Motorola. He received a B.S. degree
in Computer Engineering from the Rochester Institute of Technology, and holds a
M.S. degree in Electrical Engineering from the University of Texas at Austin.
He is a member of the Industrial Advisory Board of the Department of Computer
Engineering at RIT.