SlideShare a Scribd company logo
1 of 8
G.S. Mandals Maharashtra Institute of
Technology
Instruction Set in VLSI
Sahil Maske : T3434
Vinit Navgire : T3436
Vaibhav Murade : T3464
Instuction Set
In Very Large Scale Integration (VLSI) design, an instruction set refers to the set of instructions that a
microprocessor or microcontroller can execute.
The instructions are the basic operations that the processor can perform, such as arithmetic
operations (e.g., addition, subtraction), logical operations (e.g., AND, OR), data movement (e.g., load,
store), and control flow (e.g., branch, jump).
The instruction set architecture (ISA) : defines the machine-level interface between software and
hardware in a computer system. It specifies the format of machine instructions, the addressing
modes available, the register set, and the behavior of each instruction.
Types of Instruction Set :
Factors Deciding the Types of Instruction set are
1) Complexity of Instructions
2) Instruction Execution Philosophy
3) Compiler Optimization
4) Power Efficiency
A. Complex Instruction Set Computer (CISC)
B. Reduced Instruction Set Computer (RISC)
C. Very Long Instruction Word (VLIW)
Types
Complex Instruction Set Computer (CISC)
CISC stands for Complex Instruction Set Computer. It's an architecture where the CPU executes a large number
of complex instructions , it can perform multiple task in a single instructions .(Adv)
CISC processors often allow memory-to-memory operations, meaning they can directly operate on
data in memory, reducing the need for frequent register transfers.
CISC instructions are often of variable length, which can make instruction fetching and decoding more
complex.
CISC architectures were popular in early computer designs, such as the Intel x86 architecture.
CISC architectures often require more complex hardware to decode and execute a wide range of
instructions, which can lead to higher power consumption and longer instruction execution times.(Dis -
Adv)
Reduced Instruction Set Computer (RISC)
RISC stands for Reduced Instruction Set Computer. It's an architecture where the CPU executes
a simplified and reduced set of instructions, these instructions are typically executed in a single
clock cycle.
RISC architectures excel in executing instructions quickly and efficiently, making them suitable
for applications demanding high-speed processing. (Adv)
RISC architectures typically have a larger number of registers available for operations, which
reduces the need for frequent memory accesses.
The simplicity of RISC can make some operations less straightforward, requiring more
instructions to accomplish tasks that might be single instructions in CISC architectures.(Dis -
Adv)
Examples of a RISC are - ARM (Advanced RISC Machine), MIPS (Microprocessor without
Interlocked Pipeline Stages) , Powerpc
RISC
1. Simple and small instruction set.
2. Instructions are simpler and uniform.
3. Well-suited for pipelining due to uniform
instructions
4. Often follows a "load-store" model,
minimizing memory-to-memory operations.
5. Compiler-friendly architecture, making
code optimization easier.
6. Applications are Embedded systems,
mobile devices, IoT, networking equipment,
DSPs.
CISC
1. Large and complex instruction set.
2. Instructions can be complex and varied.
3. Complex instructions can hinder
pipelining.
4. Supports memory-to-memory operations
directly.
5. May require more effort from compilers for
optimization.
6. General-purpose computing, legacy
systems, desktops, servers.
COMPARISON
Instruction set Architecture (ISA)
ISA stands for "Integrated System Architecture." ISA in VLSI refers to the overall architecture
and design of an integrated system or chip that includes multiple components and functions.
It encompasses the arrangement and interaction of various components like processors,
memory units, input/output interfaces, and other peripherals on a single chip or within a
system.
A in VLSI involves defining the communication protocols, data buses, control signals, and the
organization of the entire system on a chip (SoC) or integrated circuit.
ISA focuses on how the different elements within the VLSI system work together to achieve
specific functionality and goals.
Thank
you
Any Questions ?

More Related Content

Similar to Vlsi_ppt_34_36_64.pptx

Co question bank LAKSHMAIAH
Co question bank LAKSHMAIAH Co question bank LAKSHMAIAH
Co question bank LAKSHMAIAH
veena babu
 
ARM INTRODUCTION.ppt that hepls to unnderstand arm
ARM INTRODUCTION.ppt that hepls to unnderstand armARM INTRODUCTION.ppt that hepls to unnderstand arm
ARM INTRODUCTION.ppt that hepls to unnderstand arm
KaranSingh21BEE1163
 

Similar to Vlsi_ppt_34_36_64.pptx (20)

Co question bank LAKSHMAIAH
Co question bank LAKSHMAIAH Co question bank LAKSHMAIAH
Co question bank LAKSHMAIAH
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
 
risc_and_cisc.ppt
risc_and_cisc.pptrisc_and_cisc.ppt
risc_and_cisc.ppt
 
Architectures
ArchitecturesArchitectures
Architectures
 
Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...
 
ARM INTRODUCTION.ppt that hepls to unnderstand arm
ARM INTRODUCTION.ppt that hepls to unnderstand armARM INTRODUCTION.ppt that hepls to unnderstand arm
ARM INTRODUCTION.ppt that hepls to unnderstand arm
 
Microprocessor presentation.pptx
Microprocessor presentation.pptxMicroprocessor presentation.pptx
Microprocessor presentation.pptx
 
esunit1.pptx
esunit1.pptxesunit1.pptx
esunit1.pptx
 
instruction set Architecture.....(ISA)
instruction set Architecture.....(ISA)instruction set Architecture.....(ISA)
instruction set Architecture.....(ISA)
 
Ca alternative architecture
Ca alternative architectureCa alternative architecture
Ca alternative architecture
 
CISC.pptx
CISC.pptxCISC.pptx
CISC.pptx
 
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
 
RISC AND CISC.pptx
RISC AND CISC.pptxRISC AND CISC.pptx
RISC AND CISC.pptx
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Central processing unit
Central processing unitCentral processing unit
Central processing unit
 
Ef35745749
Ef35745749Ef35745749
Ef35745749
 
RISC and CISC architecure
RISC and CISC architecureRISC and CISC architecure
RISC and CISC architecure
 
Risc and cisc
Risc and ciscRisc and cisc
Risc and cisc
 
Risc and cisc
Risc and ciscRisc and cisc
Risc and cisc
 
Unit I_MT2301.pdf
Unit I_MT2301.pdfUnit I_MT2301.pdf
Unit I_MT2301.pdf
 

Recently uploaded

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Vlsi_ppt_34_36_64.pptx

  • 1. G.S. Mandals Maharashtra Institute of Technology Instruction Set in VLSI Sahil Maske : T3434 Vinit Navgire : T3436 Vaibhav Murade : T3464
  • 2. Instuction Set In Very Large Scale Integration (VLSI) design, an instruction set refers to the set of instructions that a microprocessor or microcontroller can execute. The instructions are the basic operations that the processor can perform, such as arithmetic operations (e.g., addition, subtraction), logical operations (e.g., AND, OR), data movement (e.g., load, store), and control flow (e.g., branch, jump). The instruction set architecture (ISA) : defines the machine-level interface between software and hardware in a computer system. It specifies the format of machine instructions, the addressing modes available, the register set, and the behavior of each instruction.
  • 3. Types of Instruction Set : Factors Deciding the Types of Instruction set are 1) Complexity of Instructions 2) Instruction Execution Philosophy 3) Compiler Optimization 4) Power Efficiency A. Complex Instruction Set Computer (CISC) B. Reduced Instruction Set Computer (RISC) C. Very Long Instruction Word (VLIW) Types
  • 4. Complex Instruction Set Computer (CISC) CISC stands for Complex Instruction Set Computer. It's an architecture where the CPU executes a large number of complex instructions , it can perform multiple task in a single instructions .(Adv) CISC processors often allow memory-to-memory operations, meaning they can directly operate on data in memory, reducing the need for frequent register transfers. CISC instructions are often of variable length, which can make instruction fetching and decoding more complex. CISC architectures were popular in early computer designs, such as the Intel x86 architecture. CISC architectures often require more complex hardware to decode and execute a wide range of instructions, which can lead to higher power consumption and longer instruction execution times.(Dis - Adv)
  • 5. Reduced Instruction Set Computer (RISC) RISC stands for Reduced Instruction Set Computer. It's an architecture where the CPU executes a simplified and reduced set of instructions, these instructions are typically executed in a single clock cycle. RISC architectures excel in executing instructions quickly and efficiently, making them suitable for applications demanding high-speed processing. (Adv) RISC architectures typically have a larger number of registers available for operations, which reduces the need for frequent memory accesses. The simplicity of RISC can make some operations less straightforward, requiring more instructions to accomplish tasks that might be single instructions in CISC architectures.(Dis - Adv) Examples of a RISC are - ARM (Advanced RISC Machine), MIPS (Microprocessor without Interlocked Pipeline Stages) , Powerpc
  • 6. RISC 1. Simple and small instruction set. 2. Instructions are simpler and uniform. 3. Well-suited for pipelining due to uniform instructions 4. Often follows a "load-store" model, minimizing memory-to-memory operations. 5. Compiler-friendly architecture, making code optimization easier. 6. Applications are Embedded systems, mobile devices, IoT, networking equipment, DSPs. CISC 1. Large and complex instruction set. 2. Instructions can be complex and varied. 3. Complex instructions can hinder pipelining. 4. Supports memory-to-memory operations directly. 5. May require more effort from compilers for optimization. 6. General-purpose computing, legacy systems, desktops, servers. COMPARISON
  • 7. Instruction set Architecture (ISA) ISA stands for "Integrated System Architecture." ISA in VLSI refers to the overall architecture and design of an integrated system or chip that includes multiple components and functions. It encompasses the arrangement and interaction of various components like processors, memory units, input/output interfaces, and other peripherals on a single chip or within a system. A in VLSI involves defining the communication protocols, data buses, control signals, and the organization of the entire system on a chip (SoC) or integrated circuit. ISA focuses on how the different elements within the VLSI system work together to achieve specific functionality and goals.