Senior Project By: RICARDO V. GONZALEZ Advisor: V. B. PRASAD.

Slides:



Advertisements
Similar presentations
Reliable Data Processor in VLSI
Advertisements

Give qualifications of instructors: DAP
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Sequential Circuits.
ECE 331 – Digital System Design Latches and Flip-Flops (Lecture #17) The slides included herein were taken from the materials accompanying Fundamentals.
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Computing Machinery Chapter 5: Sequential Circuits.
SENIOR PROJECT By: Ricardo V. Gonzalez Advisor: V. Prasad.
CS 151 Digital Systems Design Lecture 37 Register Transfer Level
Senior Project BY: Ricardo V. Gonzalez Advisor: Dr. Vinod B. Prasad.
Chapter 7 Henry Hexmoor Registers and RTL
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Timing Sequential Logic Flip Flops Registers Memory State Machines.
On-Chip Structures for the 1.6 and 0.6  m Designs 1.6  m chip Final layout.
EE 4271 VLSI Design, Fall 2010 Sequential Circuits.
IT Systems Flip - Flops EN230-1 Justin Champion C208 –
TDC 311 Digital Logic. Truth Tables  AND  OR  NOT  NAND  NOR  XOR  XNOR.
7/13/2015 SENIOR PROJECT STUDENT:RICARDO V. GONZALEZ. ADVISOR: VINOD B. PRASAD.
So far, all of the logic circuits we have studied were basically based on the analysis and design of combinational digital circuits. The other major aspect.
A presentation on Counters
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Design.
Digital Computer Design Fundamental
Flip_Flops  Logic circuits are classified ito two groups  1. The combinational logic circuits,using the basic gates AND,OR and NOT.  2. Sequential.
Circuit, State Diagram, State Table
Module 3.  Binary logic consists of :  logic variables  designated by alphabet letters, e.g. A, B, C… x, y, z, etc.  have ONLY 2 possible values:
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.
16-1 McGraw-Hill Copyright © 2001 by the McGraw-Hill Companies, Inc. All rights reserved. Chapter Sixteen MOSFET Digital Circuits.
CENT-113 Digital Electronics 1 Flip Flops TI Type 502 Flip Flop: 1st production IC in 1960.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
4. Computer Maths and Logic 4.2 Boolean Logic Logic Circuits.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Binary Counter.
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.
Logic Gates. AND gate Produces an output only if both inputs are on Input AInput BOutput (Q) Q=
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).
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
CO5023 Latches, Flip-Flops and Decoders. Sequential Circuit What does this do? The OUTPUT of a sequential circuit is determined by the current output.
 Flip-flops are digital logic circuits that can be in one of two states.  Flip-flops maintain their state indefinitely until an input pulse called a.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
4–1. BSCS 5 th Semester Introduction Logic diagram: a graphical representation of a circuit –Each type of gate is represented by a specific graphical.
Sequential Logic Circuit Design Eng.Maha Alqubali.
Digital Logic Design Ch1-1. Digital Logic Design Ch1-2 Introduction to digital logic (logic gates, flip-flops, circuits) Definition of Digital Logic 
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.
2018/5/2 EE 4271 VLSI Design, Fall 2016 Sequential Circuits.
Summary Latch & Flip-Flop
Counters & Sequential Circuit Design
Lecture 6: Universal Gates
Computer Organization
Figure 12-13: Synchronous Binary Counter
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
2018/8/29 EE 4271 VLSI Design, Fall 2013 Sequential Circuits.
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Flip Flop.
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Schematics 201 Lecture Topic: Electrical Symbols
Lecture 6: Universal Gates
Lecture 20: Combinatorial Circuits I
Lecture 6: Universal Gates
KS4 Electricity – Electronic systems
13 Digital Logic Circuits.
Lecture No. 32 Sequential Logic.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Chapter 10.3 and 10.4: Combinatorial Circuits
KU College of Engineering Elec 204: Digital Systems Design
CS 140 Lecture 6: Other Types of Gates
Department of Electronics
2019/9/26 EE 4271 VLSI Design, Fall 2012 Sequential Circuits.
Logic Gates and Memory.
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
(Sequential-Circuit Building Blocks)
Presentation transcript:

Senior Project By: RICARDO V. GONZALEZ Advisor: V. B. PRASAD

Data Mover Method: Using VLSI Testing: in logicworks and mentor graphics

Objective The main objective is to build 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.

Standards

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 (2) Trace of data mover What is done so far Circuitry tested VLSI chip designs Question section

Block Diagram

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

Data Mover LW Design

Timing Table

Controller Circuit

Data Mover Data mover Using 2-bits

Trace Of Data Mover This is the sequence the controller must follow to achieve an optimum flow of the data

What Is Done So Far Researched about the behavior of data mover circuit Designed controller circuit for timing Working in actual VLSI design of D flip- flop and gates

Nand Gate Design In VLSI

Inverter Design Using VLSI

D Flip-flop Design In VLSI

Work Left To Do Finish D flip-flop in professional version Do more testing on the overall circuit Research about more possible applications Send the design for fabrication

Thank You! Any Questions?