Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 15 pages
Exam (elaborations)

8-Bit Arithmetic Logic Unit

Document preview thumbnail
Preview 2 out of 15 pages

T HE ECE 547 VLSI design project described in this paper is an 8-bit Arithmetic Logic Unit (ALU). We used the 74S181 [1] 4-bit ALU design, which was manufactured by Texas Instruments, as the base of the 8-bit design. Our ALU takes two 8-bits inputs busses (A and B) and performs 32 arithmetic functions and 16 logic functions. There is a 4-bit function select bus (S) to choose the specific operation to perform on the inputs. Also the ALU has one carry input (Cin). The function select M is called the Mode selector. When M is high, the operation is a logic function; when M is low, an arithmetic operation is indicated. The carry input can affect the output produced for arithmetic functions. The output is one 8-bit bus (F) and one carry out (Cout). The carry output Cout tells us whether a carry has occurred by operation performed. The speed of the ALU was not a design consideration. However, after simulation with extracted parasitics we realized that it could run up to approximately 50MHz. The ALU ran at low power equal to 78.9 mW RMS at 5 volts (at 50 MHz). The final layout was implemented through MOSIS, with AMI’s C5N process. We used the 0.6 m minimum gate length technology. The device is packaged in a 40-pin ceramic DIP. B. Objectives Because ALUs can be built in so many ways with wide specifications and since the objective of the class project is to learn the basic of VLSI design, the specifications of the ALU were relaxed. The main objective of the project is to have a working ALU that performs different arithmetic and logic functions for all possible combinations of the inputs. The speed of ALU was not an issue and we wanted it to run at low power. II. CIRCUIT DESIGN This chapter gives an overview of the Hierarchy of the 8-bit ALU and its design. First, we will introduce all the different types of logic gates that has been used in the design. Then, we will give an overview of the 4-bit ALU, 74S181 [1] and show how we broke down the original design of Texas Instruments into different blocks to facilitate the layout task later on. Finally, we will discuss the top level of the design and show how we combined three 4-bit ALU with five multiplexers in such manner to obtain our 8-bit ALU. A. Logic Gates We used the CMOS technology to build our gates. From the lowest level NMOS and PMOS, we designed the logic gates needed to form the different blocks of our 4-bit ALU. We used standard designs for logic gates with different possible pull-up and pull-down networks depending on the logic we want to perform. We used the minimum sizing for all the transistors with channel width and length are related as follow: • Wp/Lp=3/0.6 for PMOS • Wn/Lp=1.5/0.6 for PMOS However, when the logic circuit had more than one possible pull-up (or pull-down) current path, we had to follow the general digital design rules for sizing based on the idea of ”worst case”. All the AND gates are NAND gates with inverters. Furthermore, we built a pass gate that we used for multiplexer design. All our logic gates were symmetrical with low power dissipation. The types of logic gates used in the design are as follow: • Digital Output Buffer • Inverter • 2,3,4 and 5 input AND • 2,3,4 and 5 input NAND • 2,3,and 4 input NOR • 2 input XOR • PASS Transistor See Table I for a listing of the various logic g


Document information

Uploaded on
July 15, 2024
Number of pages
15
Written in
2023/2024
Type
Exam (elaborations)
Contains
Questions & answers
$14.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Ariikelsey
1.0
(1)
Sold
3
Followers
1
Items
1052
Last sold
1 year ago


Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions

Whoops! We can’t load your doc right now. Try again or contact support.