SlideShare a Scribd company logo
1 of 26
Interconnects in
Reconfigurable
Architectures
By: Sudhanshu Janwadkar
Introduction
Chips are mostly made of wires called
interconnects, which form the physical
connection between two transistors.
Interconnects are basically metal layers that
are fabricated along with transistors, and it
depends on the technology and foundry the
number and characteristics of the layers.
Introduction
 Alternate layers of such interconnects run through-
out the chip orthogonally
Introduction
 They are fabricated of different metal layer
Introduction
Dominant contributor to die area & cycle time
Support large functional density
Parallel data routing
FPGA’s place most of the area into
interconnect
Affecting factors
 Affecting parameters in interconnects
 Speed
 Power
 Noise
The Area considerations
 4-LUT is roughly 600Kl2 . The flip-flop and 16:1 LUT
multiplexor make up very little of this area, easily
less than 20Kl2 . estimates the area of the 4-LUT
multiplexor with flip-flop as 13K l2
 The majority of the area associated with each 4-LUT
(97%), goes into programmable interconnect and its
configuration memory
 The area required for the full LUT, including its
configuration memory, is less than 10% of the area of
the 4-LUT cell
The Delay Considerations
 Vendors lump interconnect timing with evaluation
time of lookup table
 Interconnect typically accounts for 80% of the path
delay
The Noise Considerations - Crosstalk
 A capacitor does not like to change its voltage
instantaneously
 A wire has high capacitance to its neighbor.
When the neighbor switches from 1→ 0 or 0→ 1, the wire
tends to switch too.
Called capacitive coupling or crosstalk
 Crosstalk effects
Noise on non switching wires
Increased delay on switching wires
Crosstalk causes noise on non switching wires
Types of Interconnects
Local interconnect
 Lowest level of interconnect
 Used for very short interconnects at device level
 Higher resistivity
 Do not travel long distances
 Withstand higher processing temperatures
Semi Global interconnect
Used to connect devices within the block
Mid length wires for communication within a
block is placed in this category
Used because complexity of interconnects is
increasing
Global Interconnect
 Upper level of interconnects
Mostly made up of aluminum
Used to connect long interconnects between
the blocks, including power, ground & clocks
Low resistivity
Length increases as transistors per chip
increases
Island Style-FPGA block diagram
Interconnects in FPGA Architecture
Interconnects Routing
 The programmable routing between the Logic Blocks
consists of fixed metal tracks
 Fixed metal tracks run horizontally and vertically,
and are organized in channels
 Each channel contains the same number of tracks
 Switch Block defines all possible connections
between channels
 Flexibility of each Switch Block is a key to the
overall flexibility and the routability
Interconnects Routing
Types of Switch Blocks
Disjoint switch block Universal switch
block
Wilton switch block
- Two types of switches are used in switch block
 The Connection Block defines all the possible
connections from a horizontal or vertical channel to a
neighboring logic block
 The connections in the switch blocks and connection
blocks are made by programmable switches
 A programmable switch consists of a pass transistor
controlled by
-a static random access memory cell (SRAM-
based FPGA)
-an anti-fuse (anti-fuse FPGAs)
-a non-volatile memory cell (floating gate
devices)
Interconnects Routing
 SRAM cells based FPGAs - can be reprogrammed by
the end user as many times as required and are
volatile
 Anti-fuse based FPGAs - can only be programmed
once and are non-volatile
 NVRAM based FPGAs- floating gate technology - can
be reprogrammed and are non-volatile
Types of FPGAs based on Interconnects
Interconnect structure for RC analysis
tox and Kox are the oxide thickness and dielectric constant
Parasitic Resistance and Capacitance
 The metal wires and antifuse contribute significant
parasitic resistance and capacitance
 The parasitic resistance and capacitance result in
large signal propagation delay and power consumption
Rent’s Rule
 In 1960,E.F Rent, IBM employee stated that
- Interfacial growth is driven by functional
increase in semiconductor chips
- Number of interconnections increases as a
power function of number of circuits with N gates
- No. of i/p and o/p Interconnections
- No. of gates in circuit
p – Rent’s Exponent (It denotes the degree of
interconnection complexity)
- typically for logic functions 0.5 < p < 0.7
Rent’s Rule Vs Intel Data
 Rent's rule is an empirical result based on observations
of existing designs
 Less applicable to the analysis of non-traditional
circuit architectures
 It provides a useful framework with which to compare
similar architectures.
Test yourself
 What are the different types of Interconnects in RC
architectures?
 What is Rent’s rule? How do you correlate it with
Moore’s law?

More Related Content

What's hot (20)

Silicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) TechnologySilicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) Technology
 
Vlsi power estimation
Vlsi power estimationVlsi power estimation
Vlsi power estimation
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technology
 
VLSI Power Reduction
VLSI Power ReductionVLSI Power Reduction
VLSI Power Reduction
 
Packaging of vlsi devices
Packaging of vlsi devicesPackaging of vlsi devices
Packaging of vlsi devices
 
FPGA
FPGAFPGA
FPGA
 
Latch up
Latch upLatch up
Latch up
 
Packaging of vlsi devices
Packaging of vlsi devicesPackaging of vlsi devices
Packaging of vlsi devices
 
Low Power VLSI Design
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
 
Power Gating
Power GatingPower Gating
Power Gating
 
Vlsi assembly technology
Vlsi  assembly technologyVlsi  assembly technology
Vlsi assembly technology
 
Velosity saturation
Velosity saturationVelosity saturation
Velosity saturation
 
Actel fpga
Actel fpgaActel fpga
Actel fpga
 
PLDs
PLDsPLDs
PLDs
 
Fully depleted silicon insulator
Fully depleted silicon insulatorFully depleted silicon insulator
Fully depleted silicon insulator
 
Low power sram
Low power sramLow power sram
Low power sram
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
 
VLSI Design-Lecture2 introduction to ic technology
VLSI Design-Lecture2 introduction to ic technologyVLSI Design-Lecture2 introduction to ic technology
VLSI Design-Lecture2 introduction to ic technology
 
Short Channel Effect In MOSFET
Short Channel Effect In MOSFETShort Channel Effect In MOSFET
Short Channel Effect In MOSFET
 
Finfets
FinfetsFinfets
Finfets
 

Similar to Interconnects in Reconfigurable Architectures

FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.pptgowri R
 
FPGA-Arch (3).ppt
FPGA-Arch (3).pptFPGA-Arch (3).ppt
FPGA-Arch (3).pptArthi579360
 
FPGA architecture.ppt
FPGA architecture.pptFPGA architecture.ppt
FPGA architecture.pptEcAlwinjolly
 
Analysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM CellAnalysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM Cellijsrd.com
 
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199MalikPinckney86
 
Circuit Board Layout Techniques - www.circuitsinc.tk
Circuit Board Layout Techniques - www.circuitsinc.tkCircuit Board Layout Techniques - www.circuitsinc.tk
Circuit Board Layout Techniques - www.circuitsinc.tkCircuitsAdmin
 
Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...
Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...
Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...VLSICS Design
 
Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...
Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...
Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...AlanGustavo13
 
Dual Metal Gate and Conventional MOSFET at Sub nm for Analog Application
Dual Metal Gate and Conventional MOSFET at Sub nm for Analog ApplicationDual Metal Gate and Conventional MOSFET at Sub nm for Analog Application
Dual Metal Gate and Conventional MOSFET at Sub nm for Analog ApplicationVLSICS Design
 
Mosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriyaMosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriyaDhwani Sametriya
 
Design of Nanoscale 3-T DRAM using FinFET
Design of Nanoscale 3-T DRAM using FinFETDesign of Nanoscale 3-T DRAM using FinFET
Design of Nanoscale 3-T DRAM using FinFETIOSR Journals
 

Similar to Interconnects in Reconfigurable Architectures (20)

Kg3418451855
Kg3418451855Kg3418451855
Kg3418451855
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA-Arch (3).ppt
FPGA-Arch (3).pptFPGA-Arch (3).ppt
FPGA-Arch (3).ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA architecture.ppt
FPGA architecture.pptFPGA architecture.ppt
FPGA architecture.ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA-Architecture.ppt
FPGA-Architecture.pptFPGA-Architecture.ppt
FPGA-Architecture.ppt
 
Analysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM CellAnalysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM Cell
 
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 32, NO. 7, JULY 199
 
Circuit Board Layout Techniques - www.circuitsinc.tk
Circuit Board Layout Techniques - www.circuitsinc.tkCircuit Board Layout Techniques - www.circuitsinc.tk
Circuit Board Layout Techniques - www.circuitsinc.tk
 
Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...
Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...
Comparative Performance Analysis of XORXNOR Function Based High-Speed CMOS Fu...
 
10
1010
10
 
Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...
Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...
Printed Circuit Board Design Techniques for EMC Compliance_20240220_145105_00...
 
Dual Metal Gate and Conventional MOSFET at Sub nm for Analog Application
Dual Metal Gate and Conventional MOSFET at Sub nm for Analog ApplicationDual Metal Gate and Conventional MOSFET at Sub nm for Analog Application
Dual Metal Gate and Conventional MOSFET at Sub nm for Analog Application
 
Fpga Knowledge
Fpga KnowledgeFpga Knowledge
Fpga Knowledge
 
Mosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriyaMosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriya
 
F233644
F233644F233644
F233644
 
Design of Nanoscale 3-T DRAM using FinFET
Design of Nanoscale 3-T DRAM using FinFETDesign of Nanoscale 3-T DRAM using FinFET
Design of Nanoscale 3-T DRAM using FinFET
 
W04406104107
W04406104107W04406104107
W04406104107
 

More from Sudhanshu Janwadkar

Keypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 MicrocontrollerKeypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 MicrocontrollerSudhanshu Janwadkar
 
ASIC design Flow (Digital Design)
ASIC design Flow (Digital Design)ASIC design Flow (Digital Design)
ASIC design Flow (Digital Design)Sudhanshu Janwadkar
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applicationsSudhanshu Janwadkar
 
Introduction to 8051 Timer/Counter
Introduction to 8051 Timer/CounterIntroduction to 8051 Timer/Counter
Introduction to 8051 Timer/CounterSudhanshu Janwadkar
 
Architecture of the Intel 8051 Microcontroller
Architecture of the Intel 8051 MicrocontrollerArchitecture of the Intel 8051 Microcontroller
Architecture of the Intel 8051 MicrocontrollerSudhanshu Janwadkar
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSudhanshu Janwadkar
 
Design and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking SystemDesign and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking SystemSudhanshu Janwadkar
 
Embedded Logic Flip-Flops: A Conceptual Review
Embedded Logic Flip-Flops: A Conceptual ReviewEmbedded Logic Flip-Flops: A Conceptual Review
Embedded Logic Flip-Flops: A Conceptual ReviewSudhanshu Janwadkar
 

More from Sudhanshu Janwadkar (20)

DSP Processors versus ASICs
DSP Processors versus ASICsDSP Processors versus ASICs
DSP Processors versus ASICs
 
Keypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 MicrocontrollerKeypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 Microcontroller
 
ASIC design Flow (Digital Design)
ASIC design Flow (Digital Design)ASIC design Flow (Digital Design)
ASIC design Flow (Digital Design)
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
LCD Interacing with 8051
LCD Interacing with 8051LCD Interacing with 8051
LCD Interacing with 8051
 
Interrupts in 8051
Interrupts in 8051Interrupts in 8051
Interrupts in 8051
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
Introduction to 8051 Timer/Counter
Introduction to 8051 Timer/CounterIntroduction to 8051 Timer/Counter
Introduction to 8051 Timer/Counter
 
Intel 8051 Programming in C
Intel 8051 Programming in CIntel 8051 Programming in C
Intel 8051 Programming in C
 
Hardware View of Intel 8051
Hardware View of Intel 8051Hardware View of Intel 8051
Hardware View of Intel 8051
 
Architecture of the Intel 8051 Microcontroller
Architecture of the Intel 8051 MicrocontrollerArchitecture of the Intel 8051 Microcontroller
Architecture of the Intel 8051 Microcontroller
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
CMOS Logic
CMOS LogicCMOS Logic
CMOS Logic
 
Introduction to FPGAs
Introduction to FPGAsIntroduction to FPGAs
Introduction to FPGAs
 
Design and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking SystemDesign and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking System
 
Embedded Logic Flip-Flops: A Conceptual Review
Embedded Logic Flip-Flops: A Conceptual ReviewEmbedded Logic Flip-Flops: A Conceptual Review
Embedded Logic Flip-Flops: A Conceptual Review
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Memory and Processor Testing
Memory and Processor TestingMemory and Processor Testing
Memory and Processor Testing
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Interconnects in Reconfigurable Architectures

  • 2. Introduction Chips are mostly made of wires called interconnects, which form the physical connection between two transistors. Interconnects are basically metal layers that are fabricated along with transistors, and it depends on the technology and foundry the number and characteristics of the layers.
  • 3. Introduction  Alternate layers of such interconnects run through- out the chip orthogonally
  • 4. Introduction  They are fabricated of different metal layer
  • 5. Introduction Dominant contributor to die area & cycle time Support large functional density Parallel data routing FPGA’s place most of the area into interconnect
  • 6. Affecting factors  Affecting parameters in interconnects  Speed  Power  Noise
  • 7. The Area considerations  4-LUT is roughly 600Kl2 . The flip-flop and 16:1 LUT multiplexor make up very little of this area, easily less than 20Kl2 . estimates the area of the 4-LUT multiplexor with flip-flop as 13K l2  The majority of the area associated with each 4-LUT (97%), goes into programmable interconnect and its configuration memory  The area required for the full LUT, including its configuration memory, is less than 10% of the area of the 4-LUT cell
  • 8. The Delay Considerations  Vendors lump interconnect timing with evaluation time of lookup table  Interconnect typically accounts for 80% of the path delay
  • 9. The Noise Considerations - Crosstalk  A capacitor does not like to change its voltage instantaneously  A wire has high capacitance to its neighbor. When the neighbor switches from 1→ 0 or 0→ 1, the wire tends to switch too. Called capacitive coupling or crosstalk  Crosstalk effects Noise on non switching wires Increased delay on switching wires Crosstalk causes noise on non switching wires
  • 11. Local interconnect  Lowest level of interconnect  Used for very short interconnects at device level  Higher resistivity  Do not travel long distances  Withstand higher processing temperatures
  • 12. Semi Global interconnect Used to connect devices within the block Mid length wires for communication within a block is placed in this category Used because complexity of interconnects is increasing
  • 13. Global Interconnect  Upper level of interconnects Mostly made up of aluminum Used to connect long interconnects between the blocks, including power, ground & clocks Low resistivity Length increases as transistors per chip increases
  • 15. Interconnects in FPGA Architecture
  • 17.  The programmable routing between the Logic Blocks consists of fixed metal tracks  Fixed metal tracks run horizontally and vertically, and are organized in channels  Each channel contains the same number of tracks  Switch Block defines all possible connections between channels  Flexibility of each Switch Block is a key to the overall flexibility and the routability Interconnects Routing
  • 18. Types of Switch Blocks Disjoint switch block Universal switch block Wilton switch block - Two types of switches are used in switch block
  • 19.  The Connection Block defines all the possible connections from a horizontal or vertical channel to a neighboring logic block  The connections in the switch blocks and connection blocks are made by programmable switches  A programmable switch consists of a pass transistor controlled by -a static random access memory cell (SRAM- based FPGA) -an anti-fuse (anti-fuse FPGAs) -a non-volatile memory cell (floating gate devices) Interconnects Routing
  • 20.  SRAM cells based FPGAs - can be reprogrammed by the end user as many times as required and are volatile  Anti-fuse based FPGAs - can only be programmed once and are non-volatile  NVRAM based FPGAs- floating gate technology - can be reprogrammed and are non-volatile Types of FPGAs based on Interconnects
  • 21. Interconnect structure for RC analysis tox and Kox are the oxide thickness and dielectric constant
  • 22. Parasitic Resistance and Capacitance  The metal wires and antifuse contribute significant parasitic resistance and capacitance  The parasitic resistance and capacitance result in large signal propagation delay and power consumption
  • 23. Rent’s Rule  In 1960,E.F Rent, IBM employee stated that - Interfacial growth is driven by functional increase in semiconductor chips - Number of interconnections increases as a power function of number of circuits with N gates - No. of i/p and o/p Interconnections - No. of gates in circuit p – Rent’s Exponent (It denotes the degree of interconnection complexity) - typically for logic functions 0.5 < p < 0.7
  • 24. Rent’s Rule Vs Intel Data
  • 25.  Rent's rule is an empirical result based on observations of existing designs  Less applicable to the analysis of non-traditional circuit architectures  It provides a useful framework with which to compare similar architectures.
  • 26. Test yourself  What are the different types of Interconnects in RC architectures?  What is Rent’s rule? How do you correlate it with Moore’s law?