senior project by: ricardo v. gonzalez advisor: dr. vinod b. prasad

25
Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Post on 19-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Senior Project

BY: Ricardo V. GonzalezAdvisor: Dr. Vinod B. Prasad

Page 2: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Data Mover Using Vlsi In L-Edit

Testing in different CAD for functionality assurance

Page 3: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Objective

The main objective is to acquire experience in asic design building a data mover with testable features to transfer data from the input to the output following a geometric algorithm. This type of design will require the use of CMOS technology and logic gate design to be fabricated into a chip

Page 4: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Table Of Content

Block diagram Design equationsTwo bit example of a data moverTiming control neededTiming chartComplete data mover (2 bit example)Designs of circuitry finished

Page 5: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Table Of Content (Continued)

Updated progressWork left to doQuestion section

Page 6: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Block Diagram

Page 7: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Design Equations

Data mover:Memory a[2]; b[2]; c[2]. Inputs: x[2]Outputs: z[2]1 a x2 c /a3 b c[0], c[1]4 c a v b5 z = c

Page 8: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Two Bit Example

Page 9: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Timing Control Needed

Page 10: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Controller Circuit(Tested In Logicworks)

Page 11: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Controller Simulated In Logicworks

Page 12: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Control Circuit Designed In L-Edit

Page 13: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Controller Simulation In Pspice

Page 14: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

D flip-flop designed in L-Edit

Page 15: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

D flip-flop simulation in Pspice

Page 16: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

And gate in L-Edit

Page 17: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

And Gate simulationin Pspice

Page 18: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

X Or Gate in L-Edit

Page 19: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Complete Data Mover(Two Bit Example)

Page 20: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Data Mover 2 Bitin L-Edit

Page 21: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Data Mover 4 BitIn L-edit

Page 22: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

4 Bit Data Mover Simulation In Pspice

Page 23: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Work Done So Far

Researched about the behavior of data mover circuit

Designed controller circuit for timing Tested all gates and circuitsImplemented all circuits in L-EDIT

Page 24: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Work Left To Do

Make final connections from the design to the pad

Research about more possible applications of this design

Design a feasible applicationSend design for fabricationPrepare for expo 2001

Page 25: Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad

Question Section

Any questions or comments?