SlideShare a Scribd company logo
Project Report
On
4 bit synchronous ALU (Arithmetic Logic Unit)
using 250 nm SOI technology
Team:
1. Bhavana Byreddy (UIN-657869795)
2. LakshmiYasaswiKamireddy
3. Sai Chinmayananda Korlimarla
4. Shashikala Kodandaraman
ProblemDescription:
To Design (Both Schematic & Layout) a 4 bit synchronous ALU (Arithmetic Logic
Unit) using 250 nm SOI technology that will be able to perform the following
functions based on provided operation codes (op. codes). The function is selected
throughcontrollines s2,s1,s0, theinputis evaluated usingthe respectivefunction.
The output is stored in a 4-bitoutput register which is implemented using a D -flip-
flop design.
The functions and their op-codes arementioned below.
 4 bit Addition (op. code 000)
 2's Complement of A (op. code 001)
 4 bit Add-traction (op. code 010)
 4 input NAND operation using a NAND gate (op. code 011)
 4 input NOR operation using a NOR gate (op. code 100)
 1's Complement of B (op. code 101)
ALU
An arithmetic logic unit (ALU) is a digital electronic circuit that
performs arithmetic and bitwise logical operations on integer binary numbers. In
this project, a 4-bit ALU is designed, implemented and simulated using Cadence.
The ALU supports 4 bit addition, 2’s complement, 1’s complement, add-traction,
NAND and NOR operations.
The operations are selected using the select lines S0, S1, S2 as follows
S0 S1 S2 OPERATION
0 0 0 Addition
0 0 1 2’s compliment
0 1 0 Add-traction
0 1 1 NAND
1 0 0 NOR
1 0 1 1’s compliment
ALU DESIGN
SCHEMATIC:
SYMBOL:
LAYOUT:
The placement of the components in the layout is as follows
Layout :
DRC check for layout:
DRC is performed for layout and ensured that there are no errors. Layoutis
designed in such a way that area is minimized.
Extractedview:
LVS Check:
SIMULATIONS:
Addition:
When the select lines S0 S1 S2 were set at 000, the operation selected was
addition, the transientanalysis of the ALU was as follows
2’s comp
When the select lines S0 S1 S2 were set at 001, the operation selected is 2’s
compliment, the transient analysis of the ALU was as follows
Addtraction
When the select lines S0 S1 S2 were set at 010, the operation selected was
addtraction, the transient analysis of the ALU was as follows
NAND:
When the select lines S0 S1 S2 were set at 011, the operation selected was NAND,
the transientanalysis of the ALU was as follows
NOR:
When the select lines S0 S1 S2 were set at 100, the operation selected was NOR,
the transientanalysis of the ALU was as follow
1’s Complement
When the select lines S0 S1 S2 were set at 101, the operation selected was 1’s
compliment, the transientanalysis of the ALU was as follows
All the schematic and layout designs and simulation of the functionalunits that
were used in ALU are shown below
2’s Compliment
Schematic:
Layout :
LVS Check:
1. FULL ADDER:
Schematic:
Layout:
LVS Check:
2. NAND:
Schematic
Layout:
LVS Check:
3. NOR:
Schematic
Layout:
LVS Check:
4. ADDTRACTION:
Schematic
DRC Check:
LVS Check:
5. 1’s Compliment:
Schematic
Layout:
LVS Check:
6. 8*1 MUX:
Schematic:
Layout:
LVS Check:
7. 4 – Bit Register
Schematic:
Layout:
LVS Check:
Without Parasitics Final ALUsimulations:
NOR:
Net 63 to 69 ---A0 to A3
Net 71 to 77 ---B0 to B3
Net 79 -clk
Net 81 to 85 ---S0 to S2
Net 106 to 103 ---OPs
2’s compliment:
WithParasitics:
Conclusion:
Thus, schematic and layoutof 4 bit synchronous ALU(Arithmetic Logic Unit) using
250 nm SOI technology aregenerated and simulations are performed by
obtaining transient analysis.

More Related Content

PDF
ECE_467_Final_Project_Report
PPTX
DOCX
Vhdl code and project report of arithmetic and logic unit
PDF
VLSI Design Final Project - 32 bit ALU
PDF
VLSI Final Design Project
DOCX
Dilo lab
PDF
Cadancesimulation
PDF
VLSI Lab manual PDF
ECE_467_Final_Project_Report
Vhdl code and project report of arithmetic and logic unit
VLSI Design Final Project - 32 bit ALU
VLSI Final Design Project
Dilo lab
Cadancesimulation
VLSI Lab manual PDF

What's hot (20)

DOCX
VLSI & E-CAD Lab Manual
DOC
De lab manual
PDF
Digital Electronics (EC8392) UNIT-II -PPT-S.SESHA VIDHYA/ ASP/ECE
DOC
VLSI Anna University Practical Examination
PDF
ECAD lab manual
PDF
Ecad &vlsi lab 18
PDF
Verilog lab mauual
PDF
Design and implementation of 32 bit alu using verilog
PPT
Eee3420 lecture05 rev2011
PDF
SCSVMV_DSD LAB MANUAL_KMS
PDF
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
PDF
343logic-design-lab-manual-10 esl38-3rd-sem-2011
PDF
Digital system design practical file
PPT
Eee3420 lecture02 rev2011
DOC
Vlsilab13
PDF
Design and Simulation of Moore Logic Circuit based SAR Analog to Digital Conv...
DOCX
e CAD lab manual
PPTX
Floating point ALU using VHDL implemented on FPGA
PDF
cd-2-Batch id-33
PDF
Vlsi lab manual exp:1
VLSI & E-CAD Lab Manual
De lab manual
Digital Electronics (EC8392) UNIT-II -PPT-S.SESHA VIDHYA/ ASP/ECE
VLSI Anna University Practical Examination
ECAD lab manual
Ecad &vlsi lab 18
Verilog lab mauual
Design and implementation of 32 bit alu using verilog
Eee3420 lecture05 rev2011
SCSVMV_DSD LAB MANUAL_KMS
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
343logic-design-lab-manual-10 esl38-3rd-sem-2011
Digital system design practical file
Eee3420 lecture02 rev2011
Vlsilab13
Design and Simulation of Moore Logic Circuit based SAR Analog to Digital Conv...
e CAD lab manual
Floating point ALU using VHDL implemented on FPGA
cd-2-Batch id-33
Vlsi lab manual exp:1
Ad

Viewers also liked (20)

PPTX
ECE 565 FInal Project
DOCX
ECE 368 Lab Project 1
PPTX
ECE 565 presentation
PDF
Design and Fabrication of 4-bit processor
PDF
IS 139 Assignment 1
PPT
самоврядування
PPTX
finalized MGMT4230_Presentation
PPTX
Портфоліо
PPT
податки
PPTX
географічні задачі
PPTX
4 bit counter
PPTX
SunumTürkiye'de Kadın Hakları
PPTX
phase shifter
PPT
8 Bit A L U
PDF
8 bit single cycle processor
PPTX
8 bit alu design
PPTX
Hydro electric power plant lecture
PPT
Hydro Power Plant
PPTX
Hydro power plant
ECE 565 FInal Project
ECE 368 Lab Project 1
ECE 565 presentation
Design and Fabrication of 4-bit processor
IS 139 Assignment 1
самоврядування
finalized MGMT4230_Presentation
Портфоліо
податки
географічні задачі
4 bit counter
SunumTürkiye'de Kadın Hakları
phase shifter
8 Bit A L U
8 bit single cycle processor
8 bit alu design
Hydro electric power plant lecture
Hydro Power Plant
Hydro power plant
Ad

Similar to ECE 467 Final Project (20)

PDF
Bv4301417422
PPTX
Arithmatic logic unit using VHDL (gates)
PPT
12817584.ppt
PDF
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
PPT
W9: Laboratory 2
PDF
scan_IEEE
PDF
Intro to IO-Link
PDF
Question Bank Programmable Logic Controller
PPTX
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
PDF
Cisco ASR 1000 Series Testing Results and Analysis
PPT
ANALYSIS & DESIGN OF COMBINATIONAL LOGIC
PDF
project report
PPTX
Non overlapped melay 1010 sequence detector implemented on xilinx spartan 3e kit
PDF
ece467_4bitALU1123456ttt67788889999999999
PDF
H64CSA_1B_023799_Osama
PDF
Design & implementation of 16 bit low power ALU with clock gating
PPTX
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
PPTX
2 bit alu
PPTX
PDF
A 1.2V 10-bit 165MSPS Video ADC
Bv4301417422
Arithmatic logic unit using VHDL (gates)
12817584.ppt
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
W9: Laboratory 2
scan_IEEE
Intro to IO-Link
Question Bank Programmable Logic Controller
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Cisco ASR 1000 Series Testing Results and Analysis
ANALYSIS & DESIGN OF COMBINATIONAL LOGIC
project report
Non overlapped melay 1010 sequence detector implemented on xilinx spartan 3e kit
ece467_4bitALU1123456ttt67788889999999999
H64CSA_1B_023799_Osama
Design & implementation of 16 bit low power ALU with clock gating
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
2 bit alu
A 1.2V 10-bit 165MSPS Video ADC

More from Lakshmi Yasaswi Kamireddy (9)

DOCX
Memory Access Scheduling
DOCX
ECE 468 Lab Project 1
DOCX
ECE 468 Lab Project 2
PDF
ECE 467 Mini project 2
PDF
ECE 467 Mini project 1
PDF
Survey paper _ lakshmi yasaswi kamireddy(651771619)
DOC
Survey on Prefix adders
PPTX
ECE469 Project1
PDF
ECE469 proj2_Lakshmi Yasaswi Kamireddy
Memory Access Scheduling
ECE 468 Lab Project 1
ECE 468 Lab Project 2
ECE 467 Mini project 2
ECE 467 Mini project 1
Survey paper _ lakshmi yasaswi kamireddy(651771619)
Survey on Prefix adders
ECE469 Project1
ECE469 proj2_Lakshmi Yasaswi Kamireddy

Recently uploaded (20)

PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Current and future trends in Computer Vision.pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
Amdahl’s law is explained in the above power point presentations
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
Feature types and data preprocessing steps
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Current and future trends in Computer Vision.pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Amdahl’s law is explained in the above power point presentations
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Feature types and data preprocessing steps
Soil Improvement Techniques Note - Rabbi
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Abrasive, erosive and cavitation wear.pdf
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...

ECE 467 Final Project

  • 1. Project Report On 4 bit synchronous ALU (Arithmetic Logic Unit) using 250 nm SOI technology Team: 1. Bhavana Byreddy (UIN-657869795) 2. LakshmiYasaswiKamireddy 3. Sai Chinmayananda Korlimarla 4. Shashikala Kodandaraman
  • 2. ProblemDescription: To Design (Both Schematic & Layout) a 4 bit synchronous ALU (Arithmetic Logic Unit) using 250 nm SOI technology that will be able to perform the following functions based on provided operation codes (op. codes). The function is selected throughcontrollines s2,s1,s0, theinputis evaluated usingthe respectivefunction. The output is stored in a 4-bitoutput register which is implemented using a D -flip- flop design. The functions and their op-codes arementioned below.  4 bit Addition (op. code 000)  2's Complement of A (op. code 001)  4 bit Add-traction (op. code 010)  4 input NAND operation using a NAND gate (op. code 011)  4 input NOR operation using a NOR gate (op. code 100)  1's Complement of B (op. code 101)
  • 3. ALU An arithmetic logic unit (ALU) is a digital electronic circuit that performs arithmetic and bitwise logical operations on integer binary numbers. In this project, a 4-bit ALU is designed, implemented and simulated using Cadence. The ALU supports 4 bit addition, 2’s complement, 1’s complement, add-traction, NAND and NOR operations. The operations are selected using the select lines S0, S1, S2 as follows S0 S1 S2 OPERATION 0 0 0 Addition 0 0 1 2’s compliment 0 1 0 Add-traction 0 1 1 NAND 1 0 0 NOR 1 0 1 1’s compliment
  • 5. LAYOUT: The placement of the components in the layout is as follows
  • 7. DRC check for layout: DRC is performed for layout and ensured that there are no errors. Layoutis designed in such a way that area is minimized.
  • 9. SIMULATIONS: Addition: When the select lines S0 S1 S2 were set at 000, the operation selected was addition, the transientanalysis of the ALU was as follows
  • 10. 2’s comp When the select lines S0 S1 S2 were set at 001, the operation selected is 2’s compliment, the transient analysis of the ALU was as follows
  • 11. Addtraction When the select lines S0 S1 S2 were set at 010, the operation selected was addtraction, the transient analysis of the ALU was as follows
  • 12. NAND: When the select lines S0 S1 S2 were set at 011, the operation selected was NAND, the transientanalysis of the ALU was as follows
  • 13. NOR: When the select lines S0 S1 S2 were set at 100, the operation selected was NOR, the transientanalysis of the ALU was as follow
  • 14. 1’s Complement When the select lines S0 S1 S2 were set at 101, the operation selected was 1’s compliment, the transientanalysis of the ALU was as follows
  • 15. All the schematic and layout designs and simulation of the functionalunits that were used in ALU are shown below 2’s Compliment Schematic: Layout :
  • 16. LVS Check: 1. FULL ADDER: Schematic:
  • 22. LVS Check: 5. 1’s Compliment: Schematic
  • 25. LVS Check: 7. 4 – Bit Register Schematic:
  • 27. Without Parasitics Final ALUsimulations: NOR: Net 63 to 69 ---A0 to A3 Net 71 to 77 ---B0 to B3 Net 79 -clk Net 81 to 85 ---S0 to S2 Net 106 to 103 ---OPs
  • 30. Conclusion: Thus, schematic and layoutof 4 bit synchronous ALU(Arithmetic Logic Unit) using 250 nm SOI technology aregenerated and simulations are performed by obtaining transient analysis.