+ All Categories
Home > Documents > SENIOR PROJECT By: Ricardo V. Gonzalez Advisor: V. Prasad.

SENIOR PROJECT By: Ricardo V. Gonzalez Advisor: V. Prasad.

Date post: 18-Dec-2015
Category:
Upload: whitney-johnston
View: 215 times
Download: 1 times
Share this document with a friend
Popular Tags:
23
SENIOR PROJECT By: Ricardo V. Gonzalez Advisor: V. Prasad.
Transcript

SENIOR PROJECT

By: Ricardo V. Gonzalez

Advisor: V. Prasad.

Data Mover

• Method: in VLSI using LEDIT package

• Testing being done in LogicWorks and pspice.

OBJECTIVE

• The main objective is to build a Data Mover with testable features to transfer data from the input to the output in a sequencial manner following an algorithm. This type of design will require the use of CMOS technology and logic gate design to be fabricated into a chip.

TABLE OF CONTENT

• Block diagram

• Theory

• 4-bit data mover (2-bit example)

• Timing table

• Controller circuit

• Complete data mover (two bits example)

TABLE OF CONTENT (CONT..)

• Trace of data mover

• Progress up to date

• Circuitry tested

• Work left to do

• Question section

BLOCK DIAGRAM

Theory Following RTLDesign

• Data mover:• Memory a[2]; b[2]; c[2]• Inputs: x[2]• Outputs: z[2]• 1 a <= x• 2 c <= /a• 3 b <= c[0], c[1]• 4 c <= a v b• 5 z = c

DATA MOVER IN LOGICWORKS

COMPLETE DATA MOVER

VLSI DESIGN OF THE DATAMOVER IN LEDIT

CONTROLLER CIRCUIT IN LEDIT

IDEAL CONTROL TIMING TABLE

TIMING OBTAINED IN SIMULATION

COMPONENTS ALREADY DESIGNED

• D FLIP-FLOP

• AND GATE

• OR GATE

• SHIFT REGISTER FOR CONTROLLER

D FLIP-FLOP IN LEDIT

D FLIP-FLOP SIMULATION

AND GATE

AND GATE SIMULATION

OR GATE

SIMULATION OF OR GATE

INVERTER GATE

WORK LEFT TO DO

• FINISH TESTING CONTROLLER CIRCUIT IN LOGICWORKS

• TEST CONTROLLER CIRCUIT IN LEDIT

• TEST DATA MOVER FOR PROPER OUTPUTS IN LEDIT

• OBTAIN DESIGN PAD FOR FINAL PRESENTATION.

THANK YOU

QUESTIONS?


Recommended