EE/CS 481 Spring 2008 1Founder’s Day, 2008 University of Portland School of Engineering Project Golden Eagle CMOS Fast Fourier Transform Processor Team.

Slides:



Advertisements
Similar presentations
David Hansen and James Michelussi
Advertisements

Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
Dr. Holbert Dr. Holbert April 23, 2008
Introduction to Fast Fourier Transform (FFT) Algorithms R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering RC-VTOL Authors Aaron Duane - EE Jesse Fledderjohann - EE/ME Hilary.
Electrical Engineering Student Senior Capstone Project: A MOSIS FFT Processor Chip-Set Peter M. Osterberg & Aziz S. Inan Donald P. Shiley School of Engineering.
EE/CS 480 Fall October 2007 University of Portland School of Engineering Project Killdeer Digital Tire Pressure Monitoring System Team John Hirano.
CS-EE 481 1Founder’s Day University of Portland School of Engineering Project BoG Wireless Breath-Analyzer with Key- Lock Team Jessica Herman Patrick Hunt.
CS-EE 481 Spring Founder’s Day, 2007 University of Portland School of Engineering Digital Odometer Authors Josh Eby Kirk Chen Brandon Pearsall Advisor.
Team Mio. Solid State Thermostat for Peltier Beverage Temperature Control Team Members Kristian Liwanag Gregory Brady Adrienne Suñer Jackie Floyd Faculty.
CS-EE 481 Spring University of Portland School of Engineering Project Golden Mantle CMOS 8-Bit Analog-to-Digital Converter Team T Travis Tompkins.
Founder’s Day University of Portland School of Engineering.
CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,
CS-EE 481 1Founder’s Day University of Portland School of Engineering Project Yew Inline Power Monitor with Cost Analysis Team Zubin Bagai Jon Worley Kevin.
EE/CS 480 Fall September, 2007 University of Portland School of Engineering Project Puffins Complex Multivariable Keypad Input Chip Team RuthAnn.
EE/CS 480 Fall September, 2007 University of Portland School of Engineering Project Puffins Synchronous Chorded Keypad Input Chip Team RuthAnn Gobble.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Team Killdeer’s Digital Tire Pressure Monitoring System Authors.
EE/CS 480 Fall September, 2007 University of Portland School of Engineering Project Puffins Complex Multivariable Keypad Input Chip Team RuthAnn.
CS-EE 481 Spring 2007 Sublimity Audio 1 March, 2007 University of Portland School of Engineering Project Sublimity Audio Stereo Class-D Audio Amplifier.
EE/CS 481 Spring February, 2007 University of Portland School of Engineering Project Killdeer Digital Tire Pressure Monitoring System Team John Hirano.
Radix-2 2 Based Low Power Reconfigurable FFT Processor Presented by Cheng-Chien Wu, Master Student of CSIE,CCU 1 Author: Gin-Der Wu and Yi-Ming Liu Department.
Senior Design 1 University of Portland School of Engineering.
CS-EE 481 Spring Founder’s Day, 2007 University of Portland School of Engineering Holonomic Motion Control Authors Grant Hay Jeffrey Hayes Advisor.
CS-EE 481 Spring CMOS Optically Triggered Traffic Recorder Authors Annette Collins Tom Kinnear Jeff Scott Advisor Dr. Aziz Inan Dr. Peter Osterberg.
CS-EE 481 Spring University of Portland School of Engineering Project Golden Mantle CMOS 8-Bit Analog-to-Digital Converter Team T Travis Tompkins.
CS-EE 481 Spring 2007 Sublimity Audio 1 February, 2007 University of Portland School of Engineering Project Sublimity Audio Stereo Class-D Audio Amplifier.
CS-EE 481 Spring Founders Day, 2005 University of Portland School of Engineering Project Bighorn : A CMOS Low Pass Switched-Capacitor Filter Authors.
CS-EE 481 Spring Founder’s Day, 2003 University of Portland School of Engineering A CMOS Phase Locked Loop Authors: Dan Booth Jared Hay Pat Keller.
Inverse DFT. Frequency to time domain Sometimes calculations are easier in the frequency domain then later convert the results back to the time domain.
CS-EE 480 Fall November 2006 University of Portland School of Engineering Project Glide Garage Door Tele-Controller Team Graham Linn Srija Pidaparthy.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering Project Steelhead A CMOS 4-Bit x 4-Bit Multiplier Authors Scott.
CS-EE 480 Fall November, 2005 University of Portland School of Engineering Project Long Tom OTTR Team Annette DeVille Tom Kinnear Jeff Scott Advisor.
CS-EE 480 Fall November, 2005 University of Portland School of Engineering Project Beaver Marsh: Digital Odometer Team Josh Eby Brandon Pearsol Kirk.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering In-Line Headphone Amplifier Authors Jim Bosak Casey Hughes Jeff.
Fall CS-EE 480 University of Portland School of Engineering Project Meadowlark CMOS Programmable Digital Low-Pass Filter Jennifer Galaway Jennifer.
CS-EE 481 Spring 2007 March University of Portland School of Engineering Project Beaver Marsh: Digital Odometer Team Kirk Chen Josh Eby Brandon Pearsall.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Combinational Circuits.
EE/CS 480 Spring February 2008 University of Portland School of Engineering Project Puffins Synchronous Chorded Keypad Input Chip Team RuthAnn Gobble.
Fall CS-EE 480Team Pit Roach University of Portland School of Engineering November Program Review Team Pit Roach B 2 Logic to L-Edit Translator.
CS-EE 480 Fall November 2004 Project Grey Wolf Digital CMOS “Memory” Game Team Lindsay Megyesi Taya Campagna Mason Tabata Weston Kurisu Advisor Dr.
ECE 477 Final Presentation Team 13  Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Team Blue Heron: Educational Ball and Beam Feedback Control System.
CS-EE 481 1April 7 th, 2009 University of Portland School of Engineering Project Deadwood A Digital Enigma Machine Authors Aaron Challenner Marc Smith.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering Project Kokanee: TTL 7400 Series Logic Tester using CMOS VLSI Team.
EE/CS 481 Spring University of Portland School of Engineering Project BoG Wireless Breath-Analyzer with Key- Lock Team Jessica Herman Patrick Hunt.
CS-EE 481 Spring University of Portland School of Engineering Project Golden Mantle CMOS 8-Bit Analog-to-Digital Converter Team T Travis Tompkins.
CS-EE 480 Spring 2006 Sublimity Audio 1 September, 2006 University of Portland School of Engineering Project Sublimity Audio Stereo Class-D Audio Amplifier.
CS-EE 481 Spring Founder’s Day, 2006 University of Portland School of Engineering CMOS Digital Lock Authors Julie Barton-Smith Cory Johnson Jessica.
CS-EE 480 Spring January 2005 Project Grey Wolf Digital CMOS “Memory” Game Team Lindsay Megyesi Taya Campagna Mason Tabata Weston Kurisu Advisor.
CS-EE 480 Fall October, 2003 University of Portland School of Engineering Project Lamprey A CMOS Traffic Light and Intersection Control circuit Team.
CS-EE Project Auto-Shifting Bicycle Team Shortnose Sucker Authors Tim Slevin-Vegdahl Joan Javier Cyrus Medrano Brendan Figuly Founder’s Day University.
EE/CS 480 Spring February, 2008 University of Portland School of Engineering Project Golden Eagle Fast Fourier Transform Processor Team Sandra Pellecer.
CS-EE 481 Spring February, 2004 University of Portland School of Engineering Project Lamprey A CMOS Traffic Light and Intersection Control circuit.
CS-EE 481 Spring March, 2005 University of Portland School of Engineering Project Bighorn CMOS Low Pass Switched Capacitor Filter Team Brien Bliatout.
CS-EE 481 Spring Founder’s Day, 2003 University of Portland School of Engineering CMOS Authorized Entry System Authors Christina Schulz Krissy Smith.
The content of lecture This lecture will cover: Fourier Transform
Project Glide Garage Door Tele-Controller
Project Glide Garage Door Tele-Controller
Project Owyhee MOSIS Digital Lock
Project Owyhee Digital Lock
Project Deadwood A Digital Enigma Machine
Project Bighorn: A CMOS Low Pass Switched-Capacitor Filter
Combinational Circuits
Industry Representative
1.Introduction to Advanced Digital Design (14 marks)
Project Deadwood A Digital Enigma Machine
Project Grey Wolf Digital CMOS “Memory” Game
Authors Mason Tabata Weston Kurisu Taya Campagna Lindsay Megyesi
Project Owyhee MOSIS Digital Lock
Presentation transcript:

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Golden Eagle CMOS Fast Fourier Transform Processor Team Sandra Pellecer Neil Tuttle Ziyuan Zhang Advisor Dr. Aziz Inan, Dr. Peter Osterberg Industry Representative Mr. David Dunning Intel

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Agenda Introduction Sandra Pellecer Background Sandra Pellecer Methods Ziyuan Zhang Results Neil Tuttle Conclusions Sandra Pellecer Demonstration Team

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering The Fast Fourier Transform (FFT) Efficient algorithm used to compute the Discrete Fourier Transform Used in digital signal processing Used to analyze, filter, and generate digital signals

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Time Domain Vs. Frequency Domain (MATLAB) Dr. Hoffbeck : fsdemo.m

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 1Hz sine + 3Hz sine Dr. Hoffbeck : fsdemo.m

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 1Hz sine + 3Hz sine + 5Hz sine Dr. Hoffbeck : fsdemo.m

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Many sine waves Dr. Hoffbeck : fsdemo.m

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Advantages of the FFT The FFT is faster than the DFT DFT FFT

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Description Design CMOS MOSIS chip set to compute Fast Fourier Transform Initial Plan (Summer ’07) –Input signal: 4 samples, 4-bit precision –Output signal: 4 samples, 8-bit precision Final Plan (Fall ’07) –Input signal: 8 samples, 4-bit precision –Output signal: 8 samples, 9-bit precision

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering MOSIS Educational Program (MEP) Nationwide educational grant program Sponsors schools such as Stanford, MIT, and Berkeley to design and manufacture integrated circuits $4,000 grant for this project

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Implementation Challenges FFT requires complex (real and imaginary) numerical computations FFT requires a large number of addition and multiplication operations

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Summer ‘07 Studied FFT Algorithm Completed FFT dataflow diagram Created B2Logic components (adder, multipliers) Connect components and test Completed 4 sample, 4-bit FFT circuit

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Fall ‘07 Completed 8 sample, 4-bit FFT circuit Tested and debugged circuit –Circuit output vs. MATLAB & custom simulation program Completed MOSIS CMOS chip set design by Thanksgiving

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Design Tools B2Logic –Digital schematic capture and simulation B2Logic to ABEL Translator (BAT) –Converts B2Logic files to ABEL for CPLD prototyping B2Logic to L-Edit Translator (BLT) –Automatically creates netlist for CMOS IC

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Design Tools (cont.) L-Edit –Automatically generates chip set layout from netlist MATLAB

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering B2Logic Problems Circuit was too large for B2Logic Split design into two parts

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering MOSIS FFT Chip Set Block Diagram

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Chip 1 Schematic Diagram

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Chip 1 L-EDIT Layout

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Chip 1 L-EDIT Layout

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Chip 1 Pinout

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Chip 2 Schematic Diagram

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Chip 2 L-EDIT Layout

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Chip 2 Pinout

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Technical Details 5V, 1.5 micron process AMI Semiconductor Both IC dies are 5mm x 5mm Both ICs contain about 2,000 logic gates Both ICs contain about 20,000 MOSFETs (transistors)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Block Diagram

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Schematic

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering MOSIS CMOS Chips MOSIS CMOS Chips

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Conclusions FFT is an efficient algorithm for computing the Discrete Fourier Transform MOSIS CMOS chip set is intended to improve the speed of digital signal processing algorithms First time the FFT has been successfully achieved as a senior design project

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Future Enhancements Combine into single IC Improve precision Implement pipelining Implement inverse FFT

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Demo Block Diagram

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Infinite Sample FFT (MATLAB)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 512 Sample FFT (MATLAB)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 128 Sample FFT (MATLAB)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 32 Sample FFT (MATLAB)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 16 Sample FFT (MATLAB)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 8 Sample FFT (MATLAB)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering 4 Sample FFT (MATLAB)

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Demonstration (8 Sample FFT) Input: 3.6kHz

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Acknowledgements Mr. Dave Dunning Dr. Joseph Hoffbeck Dr. Aziz Inan Dr. Wayne Lu Dr. Peter Osterberg Sandy Russell Dr. Karen Ward Mosis Educational Program (MEP) Thank You.

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering

EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering FFT dataflow