Download presentation
Presentation is loading. Please wait.
Published bySharyl Merritt Modified over 8 years ago
1
CS-EE 481 Spring 2004 1Founder’s Day, 2004 University of Portland School of Engineering Project Kokanee: TTL 7400 Series Logic Tester using CMOS VLSI Team John McGlone Drew Willis Paul Berardi Advisor Dr. Robert Albright, Dr. Peter Osterberg Industry Representative Mr. Steve Kassel Intel (Retired)
2
CS-EE 481 Spring 2004 2Founder’s Day, 2004 University of Portland School of Engineering Agenda Introduction Dr. Albright Background Paul Methods Paul & John Results John & Drew Conclusions Drew Demonstration Drew
3
CS-EE 481 Spring 2004 3Founder’s Day, 2004 University of Portland School of Engineering Introduction The Team –Andrew Willis –John McGlone –Paul Berardi Advisors –Dr. Robert Albright –Dr. Peter Osterberg Industry Representative –Mr. Steve Kassel (Intel, Ret.)
4
CS-EE 481 Spring 2004 4Founder’s Day, 2004 University of Portland School of Engineering Introduction A Big Thanks To –Advisors –Dr. Lu –John Felton –Sandra Ressel –Friends and Family –MOSIS –Engineering Janitor, Diep
5
CS-EE 481 Spring 2004 5Founder’s Day, 2004 University of Portland School of Engineering Introduction Problem –Unreliable ICs in the microprocessor lab Solution –A device that can quickly and reliably verify the functionality of an IC
6
CS-EE 481 Spring 2004 6Founder’s Day, 2004 University of Portland School of Engineering Introduction Goal of this presentation –Background of Project Kokanee –Design methods –Results –Conclusions –Demonstration
7
CS-EE 481 Spring 2004 7Founder’s Day, 2004 University of Portland School of Engineering Background What is an IC? Key Parts in Project Kokanee: –CMOS VLSI Chip –Microcontroller (PIC) –Device Under Test (DUT)
8
CS-EE 481 Spring 2004 8Founder’s Day, 2004 University of Portland School of Engineering Background Key Functional Specifications –Simplicity –Test ten TTL 7400 Series IC’s Includes various 2-input, 3-input, 4-input AND, NAND, OR, NOR, XOR, and Hex Inverter chips –Produce easy to interpret results
9
CS-EE 481 Spring 2004 9Founder’s Day, 2004 University of Portland School of Engineering Methods: Documentation Functional Specifications –Requirements gathering Project Plan –Divide project into task timeline –Estimate length of each task Theory of Operations –Provides conceptual documentation how the device functions
10
CS-EE 481 Spring 2004 10Founder’s Day, 2004 University of Portland School of Engineering Methods: Design Process Problem –How will the user interact with the system? –How will the system test the DUT? Solution –Use PIC to control user interface (liquid crystal display (LCD) screen, keypad, etc) –Use PIC to send / receive test vectors
11
CS-EE 481 Spring 2004 11Founder’s Day, 2004 University of Portland School of Engineering Methods: Design Process Problem –Limited I/O ports on PIC Solution –Use a CMOS VLSI chip to use least amount of I/O ports to control all DUT inputs and outputs
12
CS-EE 481 Spring 2004 12Founder’s Day, 2004 University of Portland School of Engineering Methods: Design Process Problem –How can we verify our results? Solution –Thorough exhaustive testing –Define failure analysis scenarios and a subsets of key failure scenarios to verify
13
CS-EE 481 Spring 2004 13Founder’s Day, 2004 University of Portland School of Engineering Results Overview –High Level Block Diagram –VLSI Chip –PIC User interface Testing routine
14
CS-EE 481 Spring 2004 14Founder’s Day, 2004 University of Portland School of Engineering High Level Block Diagram
15
CS-EE 481 Spring 2004 15Founder’s Day, 2004 University of Portland School of Engineering CMOS VLSI Chip VLSI chip provides interface between PIC and DUT (solves pin issue) VLSI chip design process –Simulated in software using B2Logic –.tpr file created for fabrication –Discrete logic macro model created for testing before VLSI chip arrived
16
CS-EE 481 Spring 2004 16Founder’s Day, 2004 University of Portland School of Engineering Results
17
CS-EE 481 Spring 2004 17Founder’s Day, 2004 University of Portland School of Engineering VLSI to DUT Pin Interface
18
CS-EE 481 Spring 2004 18Founder’s Day, 2004 University of Portland School of Engineering VLSI Chip Layout
19
CS-EE 481 Spring 2004 19Founder’s Day, 2004 University of Portland School of Engineering Results Uses 7 control signals from PIC –Hold I/O configuration –Send test vectors to 14 DUT pins 8 th signal returns resulting signal from desired output pin
20
CS-EE 481 Spring 2004 20Founder’s Day, 2004 University of Portland School of Engineering PIC User Interface –12 button keypad –LCD Screen –Light emitting diodes (LEDs)
21
CS-EE 481 Spring 2004 21Founder’s Day, 2004 University of Portland School of Engineering Set I/O Tri-state Buffers Set PIC Testing Routine Apply Test #1 Pin Values Set Set Output Pin Read Output Pin Read Value PIC Value Clear To DUT VLSI Compare Value to Test Vector
22
CS-EE 481 Spring 2004 22Founder’s Day, 2004 University of Portland School of Engineering Testing Results: Chip Testing All possible Boolean inputs tested on each logic gate Failure Scenarios –Pin stuck low (voltage state) –Pin stuck high (voltage state) –Pins disconnected –Etc… Tester detected every failure scenario within selected subset
23
CS-EE 481 Spring 2004 23Founder’s Day, 2004 University of Portland School of Engineering Testing Results: Device Validation Meets all functional specifications –Accurately tests functionality of the selected IC –Testing of an IC conducted in a timely manner Features –Simple user interface –Actual internal testing process takes a fraction of a second (prevents DUT from frying) –Robust electronics prevent user error affecting tester circuitry
24
CS-EE 481 Spring 2004 24Founder’s Day, 2004 University of Portland School of Engineering Conclusions Met and exceeded functional specifications –Created to work for 10 14-pin chip, modular design allows for an extendable library of chips –Allows for 16-pin chips to be tested as well! –Met deadline and released prototype early –Prototype in tangible, marketable, end-line packaging Leaving a legacy –Tester will be placed in UP microprocessor engineering lab under the care of Dr. Osterberg –Learning tool for future students
25
CS-EE 481 Spring 2004 25Founder’s Day, 2004 University of Portland School of Engineering Conclusions Lessons We Learned –Don’t blindly trust documentation –Everything takes more time and money that expected –Patience Demonstration
26
CS-EE 481 Spring 2004 26Founder’s Day, 2004 University of Portland School of Engineering Demonstration
27
CS-EE 481 Spring 2004 27Founder’s Day, 2004 University of Portland School of Engineering Demonstration
28
CS-EE 481 Spring 2004 28Founder’s Day, 2004 University of Portland School of Engineering Demonstration
29
CS-EE 481 Spring 2004 29Founder’s Day, 2004 University of Portland School of Engineering Demonstration
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.