university of connecticut cdeb goals carl difederico, kasim ward, shane tobey graduate student...

8
University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor Electrical & Computer Engineering

Upload: gordon-phillips

Post on 02-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

University of Connecticut

CDEB Goals

Carl DiFederico, Kasim Ward, Shane Tobey

Graduate Student Advisor: Qihang Shi

Senior Faculty Advisor: Mohammed Tehranipoor

Electrical & Computer Engineering

Page 2: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

All Rights Reserved 2

Project Overview

The overarching project is a portion of the virtual lab, under CHASE

This goal of this project is to create a board with a web-interface that will detect out of current to determine if DUT is counterfeit

The CDEB project will actually contain two interlinked projects

1) Continuation of the first CDEB by last year’s senior design team

2) A web interface and server dedicated to collecting chip information from customers

Page 3: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

All Rights Reserved 3

Module 1

The specific types of counterfeit chips to be detected are recycled and out of spec copies

Our team assumes that recycled chips should have noticeable wear characteristics

In this case we are attempting to detect out of spec transient and leakage current

Page 4: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

All Rights Reserved 4

Module 1

The current board in use is the first-generation board, designed by last year’s senior design team

The current design calls for the chip in question to first be programmed

An FPGA sends a test signal to the board

DC power and AC clock supplies are controlled by a computer

An oscilloscope collects the results

Oscilloscope

DC Power Supply

Atlas FPGA Board

Counterfeit Detection

Board

Computer

Current Probe and Trigger

LAN Connection

Data Ports and Clk Control Signal

RS-232

USB UART

Function Generator

Page 5: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

All Rights Reserved 5

Module 1

The board currently is designed for the 8051

For our project we will continue to test the 8051

Our goal is to order more boards, 10 in total and run python code to switch between boards

Page 6: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

All Rights Reserved 6

Module 2

Module 2 is the proposed web interface

The web interface will include a loggable website which will allow data, a server that holds log information, data upload, and will hold the output data gathered from the oscilloscope and compiled by the computer

Page 7: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

All Rights Reserved 7

Module 2

The web interface must gather the following information:

General customer stats, name address, email, etc.

Pin count and information

Chip name, model #

Voltage specifications

Test code, with pin directions

Page 8: University of Connecticut CDEB Goals Carl DiFederico, Kasim Ward, Shane Tobey Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor

All Rights Reserved 8

Module 2

The server must:

Hold the customer information

Send the engineer relevant information

Run the Python code when the engineer launches the program

Connect to the hardware modules and hold the resulting excel files