8-Bit Gray Code Converter

Slides:



Advertisements
Similar presentations
Digital to Analog Converter By Rushabh Mehta Manthan Sheth.
Advertisements

Logical Design.
1 Specifications Functionality: AND, OR, XOR, ADD Maximum propagation delay : 2ns Power budget: 30mW Area: 200 µm ×400µm Prepared by: Christie Ma, Manjul.
Figure 8–1 A 2-bit asynchronous binary counter
Figure 7–1 Two versions of SET-RESET (S-R) latches
4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu.
1 4-BIT ARITHMETIC LOGIC UNIT MOTOROLA SN54/74LS181 Arora Shalini Guttal Pratibha Modgi Chaitali Shanmugam Ramya Advisor: Dave Parent Date:
GROUP MEMBERS TU NGUYEN DINH LE. 4 bit Parallel input to serial output (4bit_PISO) shift REG.
Digital Signal Processor (DSP) By Steve D. Wong (166/198A) Ervin Rosario-Figueroa (166/198A) Lana Dam Ivan Pierre-Louis Cuong Nguyen Spring 2003 San Jose.
1 Encoding Logic for 5 bit Analog to Digital Converter By:Kaneez Fatimah Ranjini Bhagavan Padmavathy Desikachari Veena Jain Advisor: Dr. David Parent Date:
1 4 - Bit Arithmetic Logic Unit 74HC/HCT181 Aruna Ketaraju Sowmya Paramkusam Balakrishna Peddireddi Advisor: Dave Parent 12/06/2004.
1 16 BIT KOGGE-STONE TREE ADDER Shayan Kazemkhani Nghia Do Jia Kang Yu Toan Luong Advisor: David Parent May 8 th 2006.
San Jose State University Department of Electrical Engineering Dec 5th, Fall 2005 EE 166 PROJECT Advisor: Prof. David Parent Group Members Radhika Arora,
1 4-BIT ARITHMETIC LOGIC UNIT Motorola MC54/74F181 Heungyoun Kim Lu Gao Jun Li Advisor: Dr. David W. Parent DATE: 12/05/2005.
4-bit Grey Code Converter with Counter Lincoln Chin Dat Tran Thao Nguyen Tien Huynh.
1 Design of 4- BIT ALU Swetha Challawar Anupama Bhat Leena Kulkarni Satya Kattamuri Advisor: Dr.David Parent 05/11/2005.
1 Design of 8- Bit ALU Neelam Chaudhari Archana Mulukutla Namita Mittal Madhumita Sanyal Advisor : Dr. David Parent Date : May 8, 2006.
San Jose State University Electrical Engineering EE Bit Serial to Parallel Converter Prof. David Parent, PhD Members: Quang Ly Derek Kwong Hector.
1 DESIGN OF 4-BIT ALU Fairchild Semiconductor DM74LS181 Prashanth Kommuri Akram Khan Gopinath Akkinepally Advisor: Dr. David W. Parent 5 December 2005.
1 Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4) Presentation 5 MAD MAC nd February, 2006 Top Level Integration.
1 8-Bit Binary-to-Gray Code Converter Mike Wong Scott Echols Advisor: Dave Parent May 11, 2005.
SADDAPALLI RUDRA ABHISHEK
Advisor: Prof. David W. Parent Presentation Date: 12/05/05
4-bit ALU Yamei Li, Yuping Liang Hua Qu, James Hsu
1 4-Bit ALU Chun-Wai Lee Shiela Valenciano Advisor: Dr. David Parent 12/05/05.
San Jose State University Department of Electrical Engineering 4-BIT SERIAL TO PARALLEL CONVERTER EE 166, CMOS DIGITAL INTEGRATED CIRCUIT FINAL PROJECT.
1 Design of 4-bit ALU Swathi Dasoju Mahitha Venigalla Advisor: David W.Parent 6 th December 2004.
1 8 Bit Gray Code Converter Rasha Shaba Hala Shaba Kai Homidi Advisor: David Parent DATE 12/06/04.
FUNCTIONAL OVERVIEW Design a synchronous 4-bit up and down counter Operates at 25MHz on the positive edge of the clock Designed to drive a 10pF capacitive.
1 DESIGN OF 8-BIT ALU Vijigish Lella Harish Gogineni Bangar Raju Singaraju Advisor: Dr. David W. Parent 8 May 2006.
1 4 BIT Arithmetic Logic Unit (ALU) Branson Ngo Vincent Lam Mili Daftary Bhavin Khatri Advisor: Dave Parent DATE: 05/17/04.
4 Bit Arithmetic Logic Unit Presented by Ipsita Praharaj, Shalaka Ghawate Advisor: Dr. David Parent Date:05/11/04.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
4 Bit ALU Geeping (Frank) Liu, Kasem Tantanasiriwong,
1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006.
1 8 Bit ALU Rahul Vyas Gyanesh Chhipa Jaimin Shah Advisor: Dr. David W. Parent 05/08/2006.
4 Bit Serial to Parallel Data Stream Converter Vinaya Anne Kristy Lypen Michael Scheel Victor Zavaleta Vinaya Anne Kristy Lypen Michael Scheel Victor Zavaleta.
8 Bits Gray Code Converter By: Dawei Kou Flora Wu Linda Htay.
Sequential Circuit Introduction to Counter
Digital Fundamentals Floyd Chapter 9 Tenth Edition
Digital Fundamentals with PLD Programming Floyd Chapter 10
Chapter 1_4 Part II Counters
Figure 9–1 The flip-flop as a storage element.
Engineering Lecture 3 Digital Electronics by Jaroslaw Karcz.
Engineering Lecture1: Logic Circuits & Concepts about basic Electrical Engineering Devices by Christin Sander.
Evolution in Complexity Evolution in Transistor Count.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
Fall 2004EE 3563 Digital Systems Design EE3563 Multiplexers  A multiplexer is a digital switch  Allows a device to select a single line from many  Some.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Designing of a D Flip-Flop Final Project ECE 491.
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Use CMOS Transistors to bit a 4-bit Adder. NAND2 symbol Schematic.
Integrated VLSI Systems EEN4196 Title: 4-bit Parallel Full Adder.
D FLIP FLOP DESIGN AND CHARACTERIZATION -BY LAKSHMI SRAVANTHI KOUTHA.
Analog to Digital Converters
16 Bit Logarithmic Converter Tinghao Liang and Sara Nadeau.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
Lecture No. 2 Computer Logic Design. Binary Digits The two state number system is called binary. Its two digits are 0 and 1 A binary digit is called a.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
Digital Block Design & Layout Logic gate (3INPUT NAND GATE) 구자연.
Copyright ©2009 by Pearson Higher Education, Inc. Upper Saddle River, New Jersey All rights reserved. Digital Fundamentals, Tenth Edition Thomas.
PICo Arithmetic and Logic Unit The Need for Speed (with minimal area and power)
ECE 3130 Digital Electronics and Design
4 BIT Arithmetic Logic Unit (ALU)
ECE 3130 Digital Electronics and Design
Digital Decode & Correction Logic
Design of an 8 Bit Barrel Shifter
Digital Circuits and Logic
Presentation transcript:

8-Bit Gray Code Converter By Martin Serena, Dang Ly, Khoa Ly

Overview Gray Code Background Delegated Duties Method of Design Target Specifications Simulation Results Block Diagram Schematics, Symbols, Layouts, and Simulations Design References Conclusion

Gray Code Background Conversion works in both directions Binary  Gray , Gray  Binary One bit changes from number to number Not arithmetic Not weighted (e.g. 222120) Limits the amount of error that can occur when several bits change between numbers No limit to number of converted bits

Binary to Gray Code Conversion 1 + 1 + + (BC) 1 1 (GC) MSB does not change as a result of conversion Start with MSB of binary number and add it to neighboring binary bit to get the next Gray code bit Repeat for subsequent Gray coded bits

Gray to Binary Code Conversion 1 1 (GC) + + + 1 1 (BC) MSB does not change as a result of conversion Start with MSB of binary number and add it to the second MSB of the Gray code to get the next binary bit Repeat for subsequent binary coded bits

Delegated Duties Martin – Binary to Gray Conversion, Gray to Binary Conversion (XOR gates) Dang – Binary/Gray Output Selection (MUXs) Khoa – Binary Code Counter, Parallel-to-Parallel Shift Register (D flip-flops)

Method of Design Decided on an initial load capacitance (Cin) Partitioned the circuit into different propagation delay times according to gate/device requirements, and divided propagation delay times amongst the individual gates and devices Created the symbol and layout for out each type of gate (XOR, MUX, NAND) Connected gate symbols to create device symbols Connected gate layouts to create device layouts Connected device symbols to create circuit schematics, and connected device layouts to create circuit layouts

Target Specifications Conversion: Binary Code to Gray Code Gray Code to Binary Code Propagation delay times: XOR (each): 0.4 nS MUX (each): 0.3 nS D flip-flop (each): 0.63 nS (worst-case fall time) Technology specs (size): Minimum Channel Width = 1.5 m Minimum Channel Length = 0.6 m Power < ¼ Watt Clock Speed = 200 MHz Total area as small as possible

Simulation Results Successfully converts binary and Gray codes Propagation Delay XOR (each): 0.338 nS (worst-case) MUX (each): 0.35 nS (worst-case) D flip-flop (each): 1.14 nS (worst-case fall time) Technology specs (size) Transistor Lengths: 0.6 m XOR: Wp = 3.9 m Wn = 3.75 m MUX: Wp = 6 m Wn = 3 m D Flip-Flop: Wp = 18 m Wn = 10 m

Simulation Results Power (using the power meter) Clock Speed 39.94 mW Clock Speed 200 MHz Total Area Gray code converter: 6.03E-4 cm2 Counter: 10.2E-4 cm2

Block Diagram

XOR Schematic

XOR Symbol

XOR Layout

XOR Extracted

XOR LVS Report

XOR Test Bench

XOR Transient Analysis

XOR Threshold

MUX Schematic

MUX Symbol

MUX Layout

MUX Extracted

MUX LVS Report

MUX Test Bench

MUX Transient Analysis

MUX Transient Analysis

NAND3 Schematic

NAND3 Symbol

NAND3 Layout

NAND3 Extracted

NAND3 LVS Report

NAND3 Test Bench

NAND3 Transient Analysis

D Flip-Flop Schematic

D Flip-Flop Symbol

D Flip-Flop Layout

D Flip-Flop Extracted

D Flip-Flop LVS Report

D Flip-Flop Test Bench

D Flip-Flop Transient Analysis

Counter Schematic

Counter Symbol

Counter Layout

Counter Extracted

Counter LVS Report

Counter Transient Analysis

Gray Code Converter Schematic

Gray Code Converter Symbol

Gray Code Converter Layout

Gray Code Converter Extracted

Gray Code Converter LVS Report

Gray Code Converter Test Circuit

Gray Coded Transient Analysis

Binary Coded Transient Analysis

Power

Design References CMOS Integrated Circuits Digital Fundamentals By Kang Digital Fundamentals Thomas Floyd

Conclusion We designed and simulated a Gray code converter that converts binary coded numbers to Gray coded numbers and vice versa The nmos and pmos transistor widths were greater than 1.5 m The power specifications were well below ¼ Watt and a code conversion took place within 5 nS Our target specifications were met