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

Slides:



Advertisements
Similar presentations
Switching circuits Composed of switching elements called “gates” that implement logical blocks or switching expressions Positive logic convention (active.
Advertisements

Logic Circuits Design presented by Amr Al-Awamry
Reliable Data Processor in VLSI
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 6 – Part 1.
SENIOR PROJECT By: Ricardo V. Gonzalez Advisor: V. Prasad.
Wireless Terminal and PC Interface Using VLSI EE451 - Senior Project Members: Chris Brophy Matt Olinger Advisor: Dr. V. Prasad 12/11/01.
Review and Overview. Review  Combinational logic circuit – Decoder, Encoder, Multiplexer, De-multiplexer, Full Adder, Multiplier  Sequential logic circuit.
4/27/2006 ELEC7250: White 1 ELEC7250 VLSI Testing: Final Project Andrew White.
Signal Processing Using Digital Technology Jeremy Barsten Jeremy Stockwell December 10, 2002 Advisors: Dr. Thomas Stewart Dr. Vinod Prasad.
Digital Design – Physical Implementation Chapter 7 - Physical Implementation.
Combinational Comparators
Final project requirement
7/13/2015 SENIOR PROJECT STUDENT:RICARDO V. GONZALEZ. ADVISOR: VINOD B. PRASAD.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
4-bit adder, multiplexer, timing diagrams, propagation delays
REGISTER A Register is a group of binary storage cells suitable for holding binary information. A group of flip-flops constitutes a register, since each.
Sequential logic and systems
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Design.
Electrical Engineering Student Senior Capstone Project: A MOSIS FFT Processor Chip-Set Peter M. Osterberg & Aziz S. Inan Donald P. Shiley School of Engineering.
T Flip-Flop A T (toggle) flip-flop is a complementing flip-flop and can be obtained from a JK flip-flop when the two inputs are tied together. When T =
Circuit, State Diagram, State Table
TOPIC : Introduction to Functional Modeling UNIT 1: Modeling Digital Circuits Module 1 : Functional Modeling.
Chapter 4 The Building Blocks: Binary Numbers, Boolean Logic, and Gates.
1 Registers and Counters A register consists of a group of flip-flops and gates that affect their transition. An n-bit register consists of n-bit flip-flops.
ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar.
IKI Register-transfer Design
Senior Project By: RICARDO V. GONZALEZ Advisor: V. B. PRASAD.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Golden Eagle CMOS Fast Fourier Transform Processor Team.
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
M. Mateen Yaqoob The University of Lahore Spring 2014.
1 Lecture 22 Sequential Circuits Analysis. 2 Combinational vs. Sequential  Combinational Logic Circuit  Output is a function only of the present inputs.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Gates and Logic Dr John Cowell phones off (please)
REGISTER A register is a group of flip-flops. Each flip- flop is capable of storing one bit of informa­ tion. An n-bit register consists of a group of.
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
Design of an 8-bit Carry-Skip Adder Using Reversible Gates Vinothini Velusamy, Advisor: Prof. Xingguo Xiong Department of Electrical Engineering, University.
Combination of logic gates  Logic gates can be combined to produce more complex functions.  They can also be combined to substitute one type of gate.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
1 State Reduction Goal: reduce the number of states while keeping the external input-output requirements unchanged. State reduction example: a: input 0.
Random Access Memory (RAM).  A memory unit stores binary information in groups of bits called words.  The data consists of n lines (for n-bit words).
4-2 Patterns and Functions. In a relationship between variables, the dependent variable changes in response to another variable, the independent variable.
Combinational Logic Design. 2 Combinational Circuits A combinational logic circuit has: ♦ A set of m Boolean inputs, ♦ A set of n Boolean outputs ♦ n.
S3 INNOVATION ELECTRONICS. LESSON TITLE: ELECTRONICS Learning Intention: To understand when to use different types of logic gates Activity: Building own.
Logic and Computer Design Fundamentals, Fifth Edition Mano | Kime | Martin Copyright ©2016, 2008, 2004 by Pearson Education, Inc. All rights reserved.
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
State Machine Design State Machine Design Digital Electronics
Lab 2 Basic Gates in a PLD Module M2.3 Section 4.2 Experiment 2 (p. 63)
Combinational Logic Design. 2 Combinational Circuits A combinational logic circuit has: ♦ A set of m Boolean inputs, ♦ A set of n Boolean outputs ♦ n.
Combinational Design, Part 2: Procedure. 2 Topics Positive vs. negative logic Design procedure.
CS 111 – Aug. 27 Section 1.1 –Binary data and operations –Logic gates –Flip-flop –A binary shorthand: hexadecimal Commitment for next day: –Please read.
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
1 Lecture #15 EGR 277 – Digital Logic Reading Assignment: Chapter 5 in Digital Design, 3 rd Edition by Mano Example: (Problem 5-17 from Digital Design,
Combinational Logic Design
Counters & Sequential Circuit Design
Computer Organization
Lab02 :Logic Gate Fundamentals:
CSCI-100 Introduction to Computing
FIGURE 5.1 Block diagram of sequential circuit
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Schematics 201 Lecture Topic: Electrical Symbols
CSE 140L Discussion 3 CK Cheng and Thomas Weng
Design Example “Date of Birth Problem”
13 Digital Logic Circuits.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
XOR Function Logic Symbol  Description  Truth Table 
Advisor: Jin-Fu Li TA: Shin-Yo Lin
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
FIGURE 7-1 Block Diagram of Memory
4-2 Patterns and Functions
Presentation transcript:

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

Objective zThe 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

Table Of Content zBlock diagram zDesign equations zTwo bit example of a data mover zTiming control needed zTiming chart zComplete data mover (2 bit example) zDesigns of circuitry finished

Table Of Content (Continued) zUpdated progress zWork left to do zQuestion section

Block Diagram

Design Equations zData mover: zMemory a[2]; b[2]; c[2]. Inputs: x[2] zOutputs: z[2] z1 a x z2 c /a z3 b c[0], c[1] z4 c a v b z5 z = c

Two Bit Example

Timing Control Needed

Controller Circuit (Tested In Logicworks)

Controller Simulated In Logicworks

Control Circuit Designed In L-Edit

Controller Simulation In Pspice

D flip-flop designed in L-Edit

D flip-flop simulation in Pspice

And gate in L-Edit

And Gate simulation in Pspice

X Or Gate in L-Edit

Complete Data Mover (Two Bit Example)

Data Mover 2 Bit in L-Edit

Data Mover 4 Bit In L-edit

4 Bit Data Mover Simulation In Pspice

Work Done So Far zResearched about the behavior of data mover circuit zDesigned controller circuit for timing zTested all gates and circuits zImplemented all circuits in L-EDIT

Work Left To Do zMake final connections from the design to the pad zResearch about more possible applications of this design zDesign a feasible application zSend design for fabrication zPrepare for expo 2001

Question Section zAny questions or comments?