Preview

EVEN PARITY BIT GENERATOR

Good Essays
Open Document
Open Document
2310 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
EVEN PARITY BIT GENERATOR
Aim:
The aim of this project is to design a 3-bit even parity generator that can detect a one-bit error in a message and draw the CMOS layout in L-Edit, which can then be simulated using PSPICE.

Abstract:
An even parity bit generator generates an output of 0 if the number of 1’s in the input sequence is even and 1 if the number of 1’s in the input sequence is odd. The checker circuit gives an output of 0 if there is no error in the parity bit generated. Thus it basically checks to see if the parity bit generator is error free or not.

Schematic:

The design procedure is made simple by writing the truth table for the circuit.

Truth table:
Message Even parity bit Checker bit
X Y Z P C
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 0
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 0

The circuit can now be derived by drawing the K-map for the output.

From this the minimal output equation is
This function can be implemented using exclusive-or gates. The schematic of the parity generator circuit is shown in Figure 1.

Figure 1: Parity bit generator

Similarly the checker circuit can be designed using XOR gates, where and the circuit is shown in Figure 2.

Figure 2: Checker circuit

Now the parity bit generator and the checker circuit can be combined into one circuit for simplicity. The final schematic of the circuit is shown in Figure 3.

Figure 3: Combined schematic of both parity bit generator and checker circuit

The final layout consists of four XOR gates, which can be



References: 1. Physical Design of CMOS Integrated circuits using L-Edit by John P.Uyemura. 2.Circuit Design for CMOS VLSI by John P.Uyemura. 3.http://users.ece.gatech.edu/~rdanse/ECE2030/slides/ECE2030_Chapter06_2pp.pdf

You May Also Find These Documents Helpful

  • Satisfactory Essays

    ECT114 week 3 lab

    • 299 Words
    • 2 Pages

    2. Using QUARTUS II software, open a Block Diagram/Schematic file. Insert the logic gate symbol for the following Boolean expressions. Connect and label input and output pins. Paste the schematics into this iLab. (20 points)…

    • 299 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1310 Unit 1 Exercise 1

    • 5033 Words
    • 21 Pages

    Figure: Euclidean division algorithm The message is represented by a information polynomial i(x). i(x) is store as a bit pattern of k length in an integer array. The k information bits are represented by k-1 degree polynomial i(x) = i(k-1)x(k-1) + i(k-2)x(k-2) +……………………………..+i1x+i0 A polynomial code is specified by its generating polynomial g(x). If we assume that we are dealing with a code in which codewords have n bits of which k are information bits and n-k are check bits . The…

    • 5033 Words
    • 21 Pages
    Powerful Essays
  • Satisfactory Essays

    Unit 1 Labs JM

    • 964 Words
    • 5 Pages

    Exercise 1.2.9 – 1111, compares 2 bits and produces a 1 if either of them are a 1 or a 0 otherwise…

    • 964 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Step 3: Complete the following pseudocode based on the algorithm and the variables you declared above.…

    • 777 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Ece241 Project

    • 583 Words
    • 3 Pages

    Recommended Design Techniques for ECE241 Project Franjo Plavec Department of Electrical and Computer Engineering University of Toronto DISCLAIMER: The information contained in this document does NOT contain official grading policy. The information provided here is based on my personal experience with ECE241 course projects in the previous years. Its purpose is to warn you of some common mistakes and answer some common questions student in earlier years had. As grading policies and project requirements change from year to year, please consult course web site or your instructor for official policies. THIS DOCUMENT MAY CONTAIN SOME MISTAKES. I will do my best to point those mistakes to you if I discover any, but I cannot make any guarantees. All information in this document is MY PERSONAL PREFERRED WAY OF DOING VARIOUS TASKS RELATED TO HARDWARE DESIGN. It is by no means the only possible way to perform these tasks. Also, this document does not cover, nor does it attempt to cover all aspects of various problems discussed. Therefore, you should not make any implications on aspects of the problems not mentioned in this document. In other words, if the document states X, and you try to do Y, which is “very similar to X”, do not assume that statements this document makes for X necessarily hold for Y. CHECK YOUR ASSUMPTIONS against your textbook, course notes, your instructor’s and/or TA’s advice, compilation and simulation results from Quartus, and finally, common sense. Verilog and Quartus Issues When using Verilog for the first time in a real project, users are often tempted to use fancy features of the language to make their lives easier. Unfortunately, if one succumbs to those temptations, they usually make their lives harder. The main reason for that is that Verilog, the way it is used in ECE241 labs and the way Quartus II interprets it, is not a programming language. Verilog is a hardware description language, meaning that various blocks of code directly map into…

    • 583 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Unit 5 PT1420

    • 959 Words
    • 7 Pages

    The OR operator takes two Boolean expressions as operands and creates a compound Boolean expression that is true when either of the sub-expressions is true. The following is an example of an If-Then statement that uses the OR operator:…

    • 959 Words
    • 7 Pages
    Good Essays
  • Good Essays

    ECET230 Lab1 Procedures

    • 2138 Words
    • 8 Pages

    The next step is to SIMULATE the logic design. This is a verification step used to analyze the functionality of a design. Simulation allows us the chance of verifying a design without actually building the circuit. The…

    • 2138 Words
    • 8 Pages
    Good Essays
  • Satisfactory Essays

    ECT114 Week3 Homework

    • 1022 Words
    • 15 Pages

    TP2 is the output of an AND gate. The Boolean operator for the AND gate is  and the inputs are C and D. Refer to Chapter 3 of the textbook for more information.…

    • 1022 Words
    • 15 Pages
    Satisfactory Essays
  • Powerful Essays

    CTR 212 Assignment 2

    • 818 Words
    • 5 Pages

    Digital circuits can easily distinguish between two voltage levels, which can be related to the binary digits 1 and 0. Therefore, the binary system can easily be applied to PLCs and computer systems.…

    • 818 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    quiz 1 answer

    • 291 Words
    • 5 Pages

    5. Implement the function g = (a+b)(a'+c) using only NOR gates. You may use NOR gates…

    • 291 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Science Fair Question

    • 6513 Words
    • 27 Pages

    To build your circuit, you will need to know how to use a breadboard. Watch the video and see the Science Buddies reference How to Use a Breadboard.…

    • 6513 Words
    • 27 Pages
    Powerful Essays
  • Powerful Essays

    Currently only digital finite-state machines are automatically synthesized. In this case, the desired behavior is described at the register-transfer level (RTL) using a well-defined subset of an HDL. Synthesis then converts the RTL description to an optimized gate-level description. Implementations of the gates are available from a library of standard cells. Automated synthesis of analog or…

    • 1971 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    I constructed the first circuit as shown in fig1 using the breadboard, four wires and three resistors as shown in the diagram below.…

    • 429 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Half Adder

    • 2129 Words
    • 9 Pages

    Step 2. Apply the input combinations given table 1 and observe the output. Which LED represents the SUM and which LED represents the CARRY?…

    • 2129 Words
    • 9 Pages
    Good Essays
  • Better Essays

    Ict Report

    • 3238 Words
    • 13 Pages

    IC’s are the main components of each and every electronic circuit. Our project does the job of testing IC’s whether if it is working or not.…

    • 3238 Words
    • 13 Pages
    Better Essays

Related Topics