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

Slides:



Advertisements
Similar presentations
Register Transfer Level
Advertisements

Reliable Data Processor in VLSI
M. Mateen Yaqoob The University of Lahore Spring 2014.
Chapter 9 Computer Design Basics. 9-2 Datapaths Reminding A digital system (or a simple computer) contains datapath unit and control unit. Datapath: A.
Diagram 1 shows a four wires (w1, w2, w3 & w4) logic circuit.
Setting the flip-flop The normal value of R and S is zero. S (set) = 0 R (reset) = 0 remembered value 1.
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.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and.
Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad.
4/27/2006 ELEC7250: White 1 ELEC7250 VLSI Testing: Final Project Andrew White.
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Timing Sequential Logic Flip Flops Registers Memory State Machines.
Digital Design – Physical Implementation Chapter 7 - Physical Implementation.
7/13/2015 SENIOR PROJECT STUDENT:RICARDO V. GONZALEZ. ADVISOR: VINOD B. PRASAD.
Sequential Logic Combination logic: outputs are based on a combination of present inputs only. Sequential logic: outputs depend on present and past inputs.
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.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Design.
Digital Logic Lecture 08 By Amr Al-Awamry. Combinational Logic 1 A combinational circuit consists of an interconnection of logic gates. Combinational.
Last Mod: March 2014  Paul R. Godin Shift Registers Registers 1.1.
Circuit, State Diagram, State Table
TOPIC : Introduction to Functional Modeling UNIT 1: Modeling Digital Circuits Module 1 : Functional Modeling.
Integrated Circuits. Integrated Circuit (IC) A silicon crystal (chip) containing electronic components that create the logic gates we’ve been looking.
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.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Using building blocks to make bigger circuits
ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar.
Senior Project By: RICARDO V. GONZALEZ Advisor: V. B. PRASAD.
COM181 Computer Hardware Ian McCrumRoom 5B18, Lecture 2: Circuits.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Golden Eagle CMOS Fast Fourier Transform Processor Team.
CENT-113 Digital Electronics 1 Flip Flops TI Type 502 Flip Flop: 1st production IC in 1960.
Flip-Flops and Registers
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
Introduction to Sequential Logic Design Finite State-Machine Design.
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.
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.
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
Unit 8 Combinational Circuit Design and Simulation Using Gates Fundamentals of Logic Design by Roth and Kinney.
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.
Integrated Circuits. Integrated Circuit (IC) A silicon crystal (chip) containing electronic components that create the logic gates we’ve been looking.
ARITHMETIC MICRO OPERATIONS
Last Mod: Jan 2015  Paul R. Godin Shift Registers : Technician Series Registers 1.1.
Chapter 10 Flip-Flops and Registers 1. Objectives You should be able to: Explain the internal circuit operation of S-R and gated S-R flip-flops. Explain.
Functional Modeling.
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).
Combinational Logic Design. 2 Combinational Circuits A combinational logic circuit has: ♦ A set of m Boolean inputs, ♦ A set of n Boolean outputs ♦ n.
Logic Gates Chapter 5 Subject: Digital System Year: 2009.
Lecture #27 Page 1 ECE 4110–5110 Digital System Design Lecture #27 Agenda 1.Counters Announcements 1.Finish reading Wakerly sections 8.1, 8.2, 8.4, 8.5.
Cpe 252: Computer Organization1 Lo’ai Tawalbeh Lecture #3 Flip-Flops, Registers, Shift registers, Counters, Memory 3/3/2005.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
CSE260 Revision Final. MSI a) Implement the following function with 8:1 mux F(A,B,C,D) =∑(0,1,3,4,8,9,15) b) Construct AND, OR and NOT gates using 2:1.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
Combinational Logic Design. 2 Combinational Circuits A combinational logic circuit has: ♦ A set of m Boolean inputs, ♦ A set of n Boolean outputs ♦ n.
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
Class Exercise 1B.
Logic Gates.
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
VLSI Presentation 4 – Bit Shifter
CSCI-100 Introduction to Computing
Lesson Objectives Aims
Chapter 3 – Combinational Logic Design
Lecture 20: Combinatorial Circuits I
Design Example “Date of Birth Problem”
13 Digital Logic Circuits.
Chapter 10.3 and 10.4: Combinatorial Circuits
Advisor: Jin-Fu Li TA: Shin-Yo Lin
Department of Electronics
FIGURE 7-1 Block Diagram of Memory
Presentation 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 RTL Design 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 DATA MOVER 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?