SlideShare a Scribd company logo
Chapter 8
COMPUTATIONAL ELEMENTS
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Design of an ALU Subsystem
• Design of 4-bit adder:
From the table one form of
the equation is:
Sum
Sk = Hk Ck-l + Hk Ck-1
New carry
Ck = AkBk + HkCk-1
Where Half sum
Hk = AkBk + AkBk
For Ak = Bk, then, Ck = Ak = Bk
Ak ≠ Bk, then, Ck = Ck-l
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
Generation:
• This principle of generation allows the system to take advantage of
the occurrences “Ak=Bk”.
Propagation:
• If we are able to localize a chain of bits Ak Ak+1... Ak+p and Bk Bk+1...
Bk+p for which Ak not equal to Bk for k in [k, k+p], then the output
carry bit of this chain will be equal to the input carry bit of the
chain.
Pk = Ak XOR Bk
Gk = Ak Bk
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
Figure 6.21: CMOS adder element (Symmetrical arrangement)
𝑪 𝒌= AkBk + HkCk-1
= 𝒂 𝒌 + 𝒃 𝒌 𝑪 𝒌−𝟏 + 𝒂 𝒌 𝒃 𝒌
𝑺 𝒌 = 𝒂 𝒌 ⊕ 𝒃 𝒌 ⊕ 𝑪 𝒌−𝟏
𝑺 𝒌 = 𝑪 𝒌 𝒂 𝒌 + 𝒃 𝒌 + 𝑪 𝒌−𝟏 +𝒂 𝒌 𝒃 𝒌 𝑪 𝒌−𝟏
COMPUTATIONAL ELEMENTS
Further Consideration of Adder
Adder element using pass/generate concept
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
Figure 6.22: Manchester carry-chain element
• The Manchester Carry Chain: • If the carry path is precharged to
VDD, the transmission gate is then
reduced to a simple NMOS
transistor.
• In the same way the PMOS
transistors of the carry generation
is removed.
• The Manchester cell is very fast,
but a large set of such cascaded
cells would be slow due to the
distributed RC effect and the
body effect making the
propagation time grow with the
square of the number of cells.
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
Figure 6.23: Cascaded Manchester carry-chain elements with buffering
• The Manchester Carry Chain:
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
Figure 6.25: Carry select adder structure (6-bit)
• Adder Enhancement Techniques:
– Carry select adders:
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
• Adder Enhancement Techniques:
– Carry select adders:
Optimization of the carry select adder:
• Computational time
T = k1n
k1 – delay through one adder cell
• Dividing the adder into blocks with 2 parallel paths
T = k1n/2 + k2
k2 – time needed by multiplexer of next block to select actual output carry
• For a n-bit adder of M-blocks and each block contains P adder cells in
series so that
T = Pk1 + (M – 1) k2 ;
n = M.P minimum value for T is when M= (k1n / k2 )1/2
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
• Adder Enhancement Techniques:
– Carry skip adders:
Figure 6.26: Carry skip adder structure
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
• Adder Enhancement Techniques:
– Carry skip adders:
Figure 6.27: Carry skip adder structure
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
• Adder Enhancement Techniques:
– Carry skip adders:
Figure 6.28: Carry skip adder structure (24-bit)
COMPUTATIONAL ELEMENTS
UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION
Further Consideration of Adder
• Adder Enhancement Techniques:
– Carry skip adders:
Optimization of the carry skip adder:
• Let us formalize that the total adder is made of N adder cells. It contains M
blocks of P adder cells. The total of adder cells is then
N = M.P
• The time T needed by the carry signal to propagate through P adder cells is
T = k1.P
• The time T' needed by the carry signal to skip through M adder blocks is
T‘ = k2.M
• The problem to solve is to minimize the worst case delay which is:
Tworst = 2(P – 1).k1 + (M – 2)
where P = n/M
• T is minimum when M = (2n.k1/k2)1/2
Serial-parallel multiplier (2*2)
Serial-parallel multiplier (4*4)
The Braun Array multiplier(4 bit)
The Braun Array multiplier (4 bit)

More Related Content

What's hot

design of high speed performance 64bit mac unit
design of high speed performance 64bit mac unitdesign of high speed performance 64bit mac unit
design of high speed performance 64bit mac unit
Shiva Narayan Reddy
 
Report adders
Report addersReport adders
Report adders
Peeyush Pashine
 
ALU project(segma team)
ALU project(segma team)ALU project(segma team)
ALU project(segma team)
Mohamed Seif
 
High speed adder used in digital signal processing
High speed adder used in  digital signal processingHigh speed adder used in  digital signal processing
High speed adder used in digital signal processing
Sajan Sahu
 
Low power high_speed
Low power high_speedLow power high_speed
Low power high_speednanipandu
 
Lect01 flow
Lect01 flowLect01 flow
Lect01 flow
prabhu_vlsi
 
Chapter1.slides
Chapter1.slidesChapter1.slides
Chapter1.slides
Avinash Pillai
 
Sodc 1 Introduction
Sodc 1 IntroductionSodc 1 Introduction
Sodc 1 Introduction
Prabhavathi P
 
Lecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.pptLecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.ppt
RaJibRaju3
 
Vlsi design process
Vlsi design processVlsi design process
Vlsi design process
Siva Nageswararao
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
Jayant Suthar
 
Short.course.introduction.to.vhdl for beginners
Short.course.introduction.to.vhdl for beginners Short.course.introduction.to.vhdl for beginners
Short.course.introduction.to.vhdl for beginners
Ravi Sony
 
IRJET- Literature Survey on Hardware Addition and Subtraction
IRJET- Literature Survey on Hardware Addition and SubtractionIRJET- Literature Survey on Hardware Addition and Subtraction
IRJET- Literature Survey on Hardware Addition and Subtraction
IRJET Journal
 
Ripple Carry Adder
Ripple Carry AdderRipple Carry Adder
Ripple Carry Adder
Aravindreddy Mokireddy
 
Digital and logic designs presentation
Digital and logic designs presentationDigital and logic designs presentation
Digital and logic designs presentationHaya Butt
 

What's hot (20)

design of high speed performance 64bit mac unit
design of high speed performance 64bit mac unitdesign of high speed performance 64bit mac unit
design of high speed performance 64bit mac unit
 
Adder
Adder Adder
Adder
 
Report adders
Report addersReport adders
Report adders
 
4 bit manchester_adder
4 bit manchester_adder4 bit manchester_adder
4 bit manchester_adder
 
ALU project(segma team)
ALU project(segma team)ALU project(segma team)
ALU project(segma team)
 
My Report on adders
My Report on addersMy Report on adders
My Report on adders
 
High speed adder used in digital signal processing
High speed adder used in  digital signal processingHigh speed adder used in  digital signal processing
High speed adder used in digital signal processing
 
Low power high_speed
Low power high_speedLow power high_speed
Low power high_speed
 
Lect01 flow
Lect01 flowLect01 flow
Lect01 flow
 
Chapter1.slides
Chapter1.slidesChapter1.slides
Chapter1.slides
 
Sodc 1 Introduction
Sodc 1 IntroductionSodc 1 Introduction
Sodc 1 Introduction
 
Lecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.pptLecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.ppt
 
Vlsi design process
Vlsi design processVlsi design process
Vlsi design process
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
 
4 bit counter
4 bit counter4 bit counter
4 bit counter
 
Ripple adder
Ripple adderRipple adder
Ripple adder
 
Short.course.introduction.to.vhdl for beginners
Short.course.introduction.to.vhdl for beginners Short.course.introduction.to.vhdl for beginners
Short.course.introduction.to.vhdl for beginners
 
IRJET- Literature Survey on Hardware Addition and Subtraction
IRJET- Literature Survey on Hardware Addition and SubtractionIRJET- Literature Survey on Hardware Addition and Subtraction
IRJET- Literature Survey on Hardware Addition and Subtraction
 
Ripple Carry Adder
Ripple Carry AdderRipple Carry Adder
Ripple Carry Adder
 
Digital and logic designs presentation
Digital and logic designs presentationDigital and logic designs presentation
Digital and logic designs presentation
 

Viewers also liked

How to cope up with dualities of Life - Success & Failures
How to cope up with dualities of Life - Success & FailuresHow to cope up with dualities of Life - Success & Failures
How to cope up with dualities of Life - Success & Failures
Rajneesh Chaturvedi
 
Lecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpgaLecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpga
Srikanth Pasumarthy
 
Cmos Arithmetic Circuits
Cmos Arithmetic CircuitsCmos Arithmetic Circuits
Cmos Arithmetic Circuits
ankitgoel
 
Data Mining:Concepts and Techniques, Chapter 8. Classification: Basic Concepts
Data Mining:Concepts and Techniques, Chapter 8. Classification: Basic ConceptsData Mining:Concepts and Techniques, Chapter 8. Classification: Basic Concepts
Data Mining:Concepts and Techniques, Chapter 8. Classification: Basic Concepts
Salah Amean
 
80 instrumentation interview questions with answers
80 instrumentation interview questions with answers80 instrumentation interview questions with answers
80 instrumentation interview questions with answers
kirstymoore071
 
Basics Of Instrumentation
Basics Of InstrumentationBasics Of Instrumentation
Basics Of Instrumentation
Vinoth Ganesh
 
Basic instrumentation
Basic instrumentationBasic instrumentation

Viewers also liked (7)

How to cope up with dualities of Life - Success & Failures
How to cope up with dualities of Life - Success & FailuresHow to cope up with dualities of Life - Success & Failures
How to cope up with dualities of Life - Success & Failures
 
Lecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpgaLecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpga
 
Cmos Arithmetic Circuits
Cmos Arithmetic CircuitsCmos Arithmetic Circuits
Cmos Arithmetic Circuits
 
Data Mining:Concepts and Techniques, Chapter 8. Classification: Basic Concepts
Data Mining:Concepts and Techniques, Chapter 8. Classification: Basic ConceptsData Mining:Concepts and Techniques, Chapter 8. Classification: Basic Concepts
Data Mining:Concepts and Techniques, Chapter 8. Classification: Basic Concepts
 
80 instrumentation interview questions with answers
80 instrumentation interview questions with answers80 instrumentation interview questions with answers
80 instrumentation interview questions with answers
 
Basics Of Instrumentation
Basics Of InstrumentationBasics Of Instrumentation
Basics Of Instrumentation
 
Basic instrumentation
Basic instrumentationBasic instrumentation
Basic instrumentation
 

Similar to Basic VLSI Design Chapter 8

vlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptx
vlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptxvlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptx
vlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptx
AssemNazirova2
 
New Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCANew Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCA
IRJET Journal
 
High efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresHigh efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structures
Iaetsd Iaetsd
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
ssingh7603
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
VLSICS Design
 
Parallel Adder
Parallel Adder Parallel Adder
Parallel Adder
Soudip Sinha Roy
 
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptxUnit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
tusharkumarsinha1985
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
VLSICS Design
 
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
IJEEE
 
ECE_467_Final_Project_Report
ECE_467_Final_Project_ReportECE_467_Final_Project_Report
ECE_467_Final_Project_ReportSidharth Kumar
 
đồ áN môn chi tiết máy thiết kế trạm dẫn động xích tải
đồ áN môn chi tiết máy thiết kế trạm dẫn động xích tảiđồ áN môn chi tiết máy thiết kế trạm dẫn động xích tải
đồ áN môn chi tiết máy thiết kế trạm dẫn động xích tải
https://www.facebook.com/garmentspace
 
Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCA
IJERA Editor
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
IJTET Journal
 
1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf
RohitkumarYadav80
 
1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf
RohitkumarYadav80
 
Q010228189
Q010228189Q010228189
Q010228189
IOSR Journals
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET Journal
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
INFOGAIN PUBLICATION
 

Similar to Basic VLSI Design Chapter 8 (20)

vlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptx
vlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptxvlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptx
vlsisubsystemdesignprocessesandillustration-131101063110-phpapp02.pptx
 
New Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCANew Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCA
 
High efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresHigh efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structures
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
 
Parallel Adder
Parallel Adder Parallel Adder
Parallel Adder
 
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptxUnit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
 
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
 
Id93
Id93Id93
Id93
 
Id93
Id93Id93
Id93
 
ECE_467_Final_Project_Report
ECE_467_Final_Project_ReportECE_467_Final_Project_Report
ECE_467_Final_Project_Report
 
đồ áN môn chi tiết máy thiết kế trạm dẫn động xích tải
đồ áN môn chi tiết máy thiết kế trạm dẫn động xích tảiđồ áN môn chi tiết máy thiết kế trạm dẫn động xích tải
đồ áN môn chi tiết máy thiết kế trạm dẫn động xích tải
 
Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCA
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
 
1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf
 
1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf1. Combinational Logic Circutis with examples (1).pdf
1. Combinational Logic Circutis with examples (1).pdf
 
Q010228189
Q010228189Q010228189
Q010228189
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
 

Recently uploaded

01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx
benykoy2024
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 

Recently uploaded (20)

01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 

Basic VLSI Design Chapter 8

  • 2. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Design of an ALU Subsystem • Design of 4-bit adder: From the table one form of the equation is: Sum Sk = Hk Ck-l + Hk Ck-1 New carry Ck = AkBk + HkCk-1 Where Half sum Hk = AkBk + AkBk For Ak = Bk, then, Ck = Ak = Bk Ak ≠ Bk, then, Ck = Ck-l
  • 3. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder Generation: • This principle of generation allows the system to take advantage of the occurrences “Ak=Bk”. Propagation: • If we are able to localize a chain of bits Ak Ak+1... Ak+p and Bk Bk+1... Bk+p for which Ak not equal to Bk for k in [k, k+p], then the output carry bit of this chain will be equal to the input carry bit of the chain. Pk = Ak XOR Bk Gk = Ak Bk
  • 4. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder Figure 6.21: CMOS adder element (Symmetrical arrangement) 𝑪 𝒌= AkBk + HkCk-1 = 𝒂 𝒌 + 𝒃 𝒌 𝑪 𝒌−𝟏 + 𝒂 𝒌 𝒃 𝒌 𝑺 𝒌 = 𝒂 𝒌 ⊕ 𝒃 𝒌 ⊕ 𝑪 𝒌−𝟏 𝑺 𝒌 = 𝑪 𝒌 𝒂 𝒌 + 𝒃 𝒌 + 𝑪 𝒌−𝟏 +𝒂 𝒌 𝒃 𝒌 𝑪 𝒌−𝟏
  • 5. COMPUTATIONAL ELEMENTS Further Consideration of Adder Adder element using pass/generate concept
  • 6. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder Figure 6.22: Manchester carry-chain element • The Manchester Carry Chain: • If the carry path is precharged to VDD, the transmission gate is then reduced to a simple NMOS transistor. • In the same way the PMOS transistors of the carry generation is removed. • The Manchester cell is very fast, but a large set of such cascaded cells would be slow due to the distributed RC effect and the body effect making the propagation time grow with the square of the number of cells.
  • 7. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder Figure 6.23: Cascaded Manchester carry-chain elements with buffering • The Manchester Carry Chain:
  • 8. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder Figure 6.25: Carry select adder structure (6-bit) • Adder Enhancement Techniques: – Carry select adders:
  • 9. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder • Adder Enhancement Techniques: – Carry select adders: Optimization of the carry select adder: • Computational time T = k1n k1 – delay through one adder cell • Dividing the adder into blocks with 2 parallel paths T = k1n/2 + k2 k2 – time needed by multiplexer of next block to select actual output carry • For a n-bit adder of M-blocks and each block contains P adder cells in series so that T = Pk1 + (M – 1) k2 ; n = M.P minimum value for T is when M= (k1n / k2 )1/2
  • 10. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder • Adder Enhancement Techniques: – Carry skip adders: Figure 6.26: Carry skip adder structure
  • 11. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder • Adder Enhancement Techniques: – Carry skip adders: Figure 6.27: Carry skip adder structure
  • 12. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder • Adder Enhancement Techniques: – Carry skip adders: Figure 6.28: Carry skip adder structure (24-bit)
  • 13. COMPUTATIONAL ELEMENTS UNIT – VI SUBSYTEM DESIGN PROCESSES AND ILLUSTRATION Further Consideration of Adder • Adder Enhancement Techniques: – Carry skip adders: Optimization of the carry skip adder: • Let us formalize that the total adder is made of N adder cells. It contains M blocks of P adder cells. The total of adder cells is then N = M.P • The time T needed by the carry signal to propagate through P adder cells is T = k1.P • The time T' needed by the carry signal to skip through M adder blocks is T‘ = k2.M • The problem to solve is to minimize the worst case delay which is: Tworst = 2(P – 1).k1 + (M – 2) where P = n/M • T is minimum when M = (2n.k1/k2)1/2
  • 16. The Braun Array multiplier(4 bit)
  • 17. The Braun Array multiplier (4 bit)