Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Automated Python Test Frameworks for Hardware Validation and Verification

A session at CodeMash 2012

When validating a piece of hardware instead of a piece of software, mocking and unit tests don’t help. Instead, a test framework needs to be primarily geared toward external instrument control, automated data collection, and mathematical analysis. Using Python, we’ll demonstrate an easy to use framework containing tests that configure DMMs and function generators, gather data from devices under test, then perform FFTs, phase analysis, and other data processing. We’ll also talk about a few issues that become much more significant in hardware analysis, such as adding randomness to tests while preserving repeatability, and generating highly combinatorial, device-specific tests on the fly. Finally, we’ll show the framework in action with a live test of a switch/measure system. Ben Fitzpatrick will be acting as demo minion and hardware wrangler.

About the speaker

Barbara Jones

Math is hard. Let's go shopping! @velociraptors



Coverage of this session

Sign in with Twitter to add slides, notes or videos to this session

CodeMash 2012

United States United States / Sandusky

11th13th January 2012

Tell your friends!

When

Time 3:35pm4:35pm EST

Date 13th January 2012

Short URL

lanyrd.com/smycy

View the schedule

Topics

See something wrong?

Report an issue with this session