Preview

Booth Multiplier

Satisfactory Essays
Open Document
Open Document
1627 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Booth Multiplier
Abstract

In this project an 8x8 multiplier was designed and simulated at the gate level and at the transistor level using the AMS simulator in Cadence Design System. We optimized the multiplier for speed by implementing fundamental building blocks directly in CMOS with the IBM CMRF7SF 0.18um process. Booth's multiplication algorithm was used to reduce the number of partial products, and thus the number of adders, providing a speed advantage. Furthermore, the adder circuit, which is the primary source of delay, was constructed with two layers of carry lookahead logic (CLA) to decrease propagation delay. A sign extension trick is utilized to further decrease the number of logic gates between the input and output. By using transistor level implementations for the CLA logic and the full adder, our design also reduces the total area required compared to gate level designs. Layout was constructed for each block and the full architecture. The worst case delay time with 100fF load capacitance was approximately 2.98ns. This propagation delay is 46% faster than the reference gate level design, where delay was 5.50ns. The final schematic consumes a total area less than 200x200 square microns. Total power consumption at an input signal rate of 200MHz was 2.5mW.
Gate Level Reference Design

A gate level implementation was designed and simulated as a reference design. A 100ps inverter delay was assumed in the Verilog functional description of the logic primitives. Using logical effort the delays of the remaining primitives were approximated. A detailed description of the original gate level design along with explainations of the Booth algorithm, the architecture, the logic equations used for this design, and other background information can be found in the following reports: Lab 3 Part II: Gate Level Booth Multiplier and Lab 3 Parts I&III: Logic Primitives.
Gate Level Booth Multiplier

The Booth multiplier functional simulation shows the simulation results of the gate

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Quiz Comp Archi

    • 438 Words
    • 3 Pages

    4) Please describe how the clock works in the digital circuit and what are main concerns on the clock design (performance, power).…

    • 438 Words
    • 3 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

    Figure 1: Overall Block Diagram The goal of this project is to provide you with a more practical hands-on approach to computer architecture design problems. The processor complex you will be designing is a 32-bit version of the MIPS processor; however, the instruction set will be a small subset of the actual MIPS ISA. You should implement the end to end operation of the complex utilizing the VHDL hardware descriptive language. You may use any constructs within the VHDL language, however, the design must be of your own. Copying of any form from any other student or any internal or external sources is illegal and will not be accepted. The processor supports the three instruction formats: R-format, I-format, and J-format as described in the text book and lectures. Table I Summarizes the core set of instructions for your ISA. The memory is assumed to be byte addressable and each word is 32 bits.…

    • 1082 Words
    • 5 Pages
    Good Essays
  • Good Essays

    ECET230 Lab1 Procedures

    • 2138 Words
    • 8 Pages

    The circuit design for this Lab is entered using Computer Aided Engineering (CAE) design tools for Altera’s programmable logic family. These tools allow the complete design, compilation, simulation, verification, and programming of a programmable logic IC to be done in one simple, user-friendly design environment.…

    • 2138 Words
    • 8 Pages
    Good Essays
  • Good Essays

    Edmund Booth was born on august 24,1810. He was born in Chicopee, Massachusetts. And at 3 years old he got sick with meningitis. Which caused him to become partially deaf and blind,then at 8 years old he became totally deaf. But that did not stop him from doing great things.…

    • 836 Words
    • 4 Pages
    Good 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
  • Good Essays

    Compter Science

    • 819 Words
    • 4 Pages

    truth table construction, subexpression construction using AND and NOT gates, subexpression combination using OR gates, circuit diagram production…

    • 819 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Eece353 Final Exam Summary

    • 1342 Words
    • 6 Pages

    UNIVERSITY OF BRITISH COLUMBIA DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING EECE 353 – Digital Systems Design Spring 2012 Review for the Final Exam…

    • 1342 Words
    • 6 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
  • Good Essays

    Bones are hard unflattering to the eye and supposedly lifeless but yet they are an embodiment of life’s essential nutrients. Imagine everything you get from your vitamin capsules and supplements but in a spicy hot form.…

    • 291 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Charles Booth

    • 2938 Words
    • 12 Pages

    The social history of 19th century London can only be deduced through the remaining surveys and various documents left from that time period. Charles Booth was an innovative surveyor and social investigator in the late 1800s and formed surveys of the life and labor of the 19th century London population. Charles Booth took initiative to look into the various areas of poverty, but also examined the possible reasons for poverty. Past surveyors did not use accurate methods to create statistics or charts. Most social investigators used observation for their respective purpose. Booth used scientific methods and created better detailed censuses and surveys of London. Booth was the first to make connections and implications of poverty from the areas in which the people lived, living conditions, religious life, and occupation. His methodologies were complex and his conclusions were based upon empirical data. Charles Booth used innovated research methods such as: detailed questionnaires, personal interviews, and visual observations to investigate the cause of poverty.…

    • 2938 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    multiplier dirivation

    • 922 Words
    • 4 Pages

    Let’s start with a very simple closed economy, where GDP or Y = C + I + G only and there are no exports (X) or imports (M).…

    • 922 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Logical Design

    • 781 Words
    • 4 Pages

    Boolean algebra finds its most practical use in the simplification of logic circuits. If we translate a logic circuit's function into symbolic (Boolean) form, and apply certain algebraic rules to the resulting equation to reduce the number of terms and/or arithmetic operations, the simplified equation may be translated back into circuit form for a logic circuit performing the same function with fewer components. If equivalent function may be achieved with fewer components, the result will be increased reliability and decreased cost of manufacture.…

    • 781 Words
    • 4 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
  • Powerful Essays

    Essay Term Paper

    • 5355 Words
    • 22 Pages

    designated by the alphabets such as A, B, C, x, y, z, etc., with each variable having only two…

    • 5355 Words
    • 22 Pages
    Powerful Essays

Related Topics