SlideShare a Scribd company logo
Cube Permutation
Multistage
Rule
• Number of switches = node/2
• Number of stages = log2 𝑛𝑜𝑑𝑒𝑠
• Matrix = switches x stages
• Use left to right circular shift to attach nodes with switches.
Construction
• Stages and Switches
Connections
• Inputs are:
• 000
• 001
• 010
• 011
• 100
• 101
• 110
• 111
000
001
010
011
100
101
110
111
000
001
010
011
100
101
110
111
Connections
000
001
010
011
100
101
110
111
000
001
010
011
100
101
110
111
Input 𝐶1
000 000
001 010
010 100
011 110
100 001
101 011
110 101
111 111
000
010
100
110
001
011
101
111
000
010
100
110
001
011
101
111
011
11
0
11
0
110
Connections
000
001
010
011
100
101
110
111
000
001
010
011
100
101
110
111
𝐶1 𝐶2
000 000
010 100
100 001
110 101
001 010
011 110
101 011
111 111
000
010
100
110
001
011
101
111
000
010
100
110
001
011
101
111
000
100
001
101
010
110
011
111
000
100
001
101
010
110
011
111

More Related Content

Viewers also liked

Data model
Data modelData model
Data model
Syed Zaid Irshad
 
Butterfly network
Butterfly networkButterfly network
Butterfly network
Syed Zaid Irshad
 
Game playing (tic tac-toe), andor graph
Game playing (tic tac-toe), andor graphGame playing (tic tac-toe), andor graph
Game playing (tic tac-toe), andor graph
Syed Zaid Irshad
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulation
Syed Zaid Irshad
 
TCP/IP
TCP/IPTCP/IP
Parallel processing
Parallel processingParallel processing
Parallel processing
Syed Zaid Irshad
 
Documentation management system & information databases
Documentation management system & information databasesDocumentation management system & information databases
Documentation management system & information databases
Syed Zaid Irshad
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
Syed Zaid Irshad
 
Image formation
Image formationImage formation
Image formation
Syed Zaid Irshad
 
What is computer graphics
What is computer graphicsWhat is computer graphics
What is computer graphics
Syed Zaid Irshad
 
Addressing modes of 8085
Addressing modes of 8085Addressing modes of 8085
Addressing modes of 8085
Syed Zaid Irshad
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
Syed Zaid Irshad
 

Viewers also liked (12)

Data model
Data modelData model
Data model
 
Butterfly network
Butterfly networkButterfly network
Butterfly network
 
Game playing (tic tac-toe), andor graph
Game playing (tic tac-toe), andor graphGame playing (tic tac-toe), andor graph
Game playing (tic tac-toe), andor graph
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulation
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
Documentation management system & information databases
Documentation management system & information databasesDocumentation management system & information databases
Documentation management system & information databases
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
 
Image formation
Image formationImage formation
Image formation
 
What is computer graphics
What is computer graphicsWhat is computer graphics
What is computer graphics
 
Addressing modes of 8085
Addressing modes of 8085Addressing modes of 8085
Addressing modes of 8085
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 

More from Syed Zaid Irshad

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdf
Syed Zaid Irshad
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
Syed Zaid Irshad
 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
Syed Zaid Irshad
 
Design and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptx
Syed Zaid Irshad
 
Professional Issues in Computing
Professional Issues in ComputingProfessional Issues in Computing
Professional Issues in Computing
Syed Zaid Irshad
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
Syed Zaid Irshad
 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xii
Syed Zaid Irshad
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Syed Zaid Irshad
 
C Language
C LanguageC Language
C Language
Syed Zaid Irshad
 
Flowchart
FlowchartFlowchart
Flowchart
Syed Zaid Irshad
 
Algorithm Pseudo
Algorithm PseudoAlgorithm Pseudo
Algorithm Pseudo
Syed Zaid Irshad
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
Syed Zaid Irshad
 
ICS 2nd Year Book Introduction
ICS 2nd Year Book IntroductionICS 2nd Year Book Introduction
ICS 2nd Year Book Introduction
Syed Zaid Irshad
 
Security, Copyright and the Law
Security, Copyright and the LawSecurity, Copyright and the Law
Security, Copyright and the Law
Syed Zaid Irshad
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
Syed Zaid Irshad
 
Data Communication
Data CommunicationData Communication
Data Communication
Syed Zaid Irshad
 
Information Networks
Information NetworksInformation Networks
Information Networks
Syed Zaid Irshad
 
Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information Technology
Syed Zaid Irshad
 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year Book
Syed Zaid Irshad
 
Using the set operators
Using the set operatorsUsing the set operators
Using the set operators
Syed Zaid Irshad
 

More from Syed Zaid Irshad (20)

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdf
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
 
Design and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptx
 
Professional Issues in Computing
Professional Issues in ComputingProfessional Issues in Computing
Professional Issues in Computing
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xii
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
C Language
C LanguageC Language
C Language
 
Flowchart
FlowchartFlowchart
Flowchart
 
Algorithm Pseudo
Algorithm PseudoAlgorithm Pseudo
Algorithm Pseudo
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
ICS 2nd Year Book Introduction
ICS 2nd Year Book IntroductionICS 2nd Year Book Introduction
ICS 2nd Year Book Introduction
 
Security, Copyright and the Law
Security, Copyright and the LawSecurity, Copyright and the Law
Security, Copyright and the Law
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Data Communication
Data CommunicationData Communication
Data Communication
 
Information Networks
Information NetworksInformation Networks
Information Networks
 
Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information Technology
 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year Book
 
Using the set operators
Using the set operatorsUsing the set operators
Using the set operators
 

Cube permutation multistage