SlideShare une entreprise Scribd logo
1  sur  29
Minimisation of crosstalk
in VLSI
1
Presented By: Subhradeep Mitra
Ankita Dutta
Paramita Sau
Debanjana Biswas
(Mca Students of Rajabazar sc. College)
2
Outlines
• VLSI DESIGN CYCLE
• PHYSICAL DESIGN CYCLE
• ROUTING
• PHASES OF ROUTING
• CROSSTALK OVERVIEW
•EFFECT OF CROSSTALK
•HOW TO MINIMIZE CROSSTALK
•HOW TO PREVENT CROSSTALK
• CONCLUSION
•REFERENCES
3
VLSI Design Cycle
• The VLSI design cycle starts with a formal specification of a VLSI chip
follows a series of steps, and eventually produces a packaged chip
The steps included into the VLSI Design Cycle are as follows :
• System Specification
• Architectural Design
• Behavioral or Functional Design
• Logic Design
• Circuit Design
• Physical Design
• Fabrication
• Packaging, Testing and Debugging
4
Physical Design Cycle
The input of the physical design cycle is a circuit diagram and the output is
the layout of the circuit. This is accomplished in several stages. The stages are
following:-
1) Partitioning
2) Floorplanning and Placement
3) Routing
4) Compaction
5) Extraction and verification
5
Routing
The Routing is to locate a set of wires in the routing space that connect all the nets in
the net list.The capacity of channels width of wires, and wire crossing often need to
be taken into consideration.
 Problem :
 Input :
• Netlist
• Timing budget for typically critical nets
• Placement information including location of blocks, location of pins in
the block boundary, location of the I/O pins on the chip boundary etc.
 Output :
• Geometric layouts of all nets
6
 Objectives of Routing:
• Minimize the total wire length
• Minimize the no of layers ( fewer layer is less expensive)
•Minimize the no of vias,bends i.e. completing all connection without
increasing the chip area
• Minimize the crosstalk
7
PHASES OF ROUTING:-
Routing
Global Routing Detailed Routing
Line Routing Maze Routing
Channel
Routing
Switch Box
Routing
8
Global Routing:-.
• It‟s the first phase of routing and generates a „loose‟ route for each net.
• Minimize the total wire length
• Minimize running time
•The global routing considers the entire layout.
• This routing consists of three distinct phases-
i. Region Definition
ii. Region Assignment
iii. Pin Assignment
Global Routing
9
Detailed Routing:-
• It‟s the second phase, of routing to finds the actual geometric layout of
each net within the assigned routing regions.
• Three types of detailed routing methods:-
i) Channel Routing
ii) 2-D Switchbox Routing
iii) 3-D Switchbox Routing
• Channel Routing 2-D Switchbox 3-D switchbox
• If the switchbox or channels are unroutable without
a large expansion, global routing to be done again
Detailed Routing
10
Crosstalk
1. Mutual inductance (magnetic field)
2. Mutual capacitance (electric field)
 Definition :
The electromagnetic coupling of a signal from one conductor to
another is called as crosstalk
 Crosstalk can be classified into the following two types:
11
1. Mutual Inductance :
• Mutual inductance Lm induces current from a driver line onto a
quiet line by means of the magnetic field.
• The mutual inductance Lm will inject a voltage noise onto the
victim proportional to the rate of change of the current on the
driver line. The magnitude of this noise is calculated as
12
• Due to the recent trends of higher aspect ratios and lower spacing
between signal lines, the coupling capacitance is becoming
significant. Also the vertical height has not been scaled down .
2. Mutual Capacitance:-
13
• If one line is switching and the other line is steady the energy transfer
through the coupling capacitance results in a glitch on the quiet line
• The inductively induced voltages were generally negligible compared to the
effects of the parasitic capacitances of the interconnect lines.
• The interconnect capacitance is modeled as Mutual Capacitance.
d(Vvictim – Vdriver)
dt
14
Crosstalk induced noise:
Crosstalk is the result of mutual capacitance Cm in
conjunction with mutual inductance Lm between adjacent
conductors.
For simplicity and for measuring the magnitude of noise
induced on to the adjacent transmission lines we have to
consider the two terms :
• Near-end-crosstalk
• Far-end-crosstalk
15
• The current
generated on the
victim line due to
mutual capacitance
will split and flow
toward both ends of
the adjacent line.
• The current
generated on the
victim line due to
mutual inductance
will flow from the far
end toward the near
end of the victim line
• As a result, the crosstalk currents flowing toward the near and far ends can
be broken down into several components:
•Near end crosstalk is always positive
•Far end crosstalk is always negative
16
Effects of Crosstalk:
• Signal Integrity Illustration
• Noise on Delay effect
• Destroying Local Information
• Timing Noise
17
1. Signal Integrity Illustration:
The term Signal Integrity (SI) addresses two concerns in the electrical
design aspects – the timing and the quality of the signal. Due to crosstalk:
•the signal doesn’t reach its destination when it is supposed to
•when it gets there, it is not in good condition
1818
2. Noise on delay effect
Depending on the signal switching directions of the signals on the driver
and victim nets, the impact of interconnect cross-talk can be either,
•negative (increasing signal propagation time)
•positive (decreasing signal propagation time), which may cause setup-
or hold-time violations.
19
3. Destroying local information:
When noise acts against a normally static signal, it can destroy the local
information carried by the static node in the circuit and ultimately result in
incorrect machine-state stored in a latch.
4. Timing noise
This includes the noise by,
• Skew – that is the DC components of the noise
• Jitter – that is the AC components of the noise
20
Basic Approaches in Crosstalk Avoidance
 Segregation / Spacing / Ground Shielding
 Net Ordering
 Layer Assignment
21
N oisy
R egion
Q uiet
R egion
Segregation Spacing
Extra
space
Segregation / Spacing/ Ground Shielding (1)
22
Segregation / Spacing/ Ground Shielding (2)
 Segregation : Dividing many (noisy)
and less(quiet) signal transition wire
and merging group by group.(use with
shielding)
 Spacing : Spacing can be of two types:
 Increasing line spacing capacitive
coupling can be decreased.
 Widening metal wires decrease the
effect of capacitive coupling by
increasing the line to ground
capacitance to the total capacitance
ratio.
 Shielding : blocking signal line with
ground line to minimize signal
interference to the other wire.(ground
bounce occurs and must broaden the
ground line)
 Shielding type 1
 Shieling type 2
23
Net Ordering
 Left : Unordered
track
permutation
 Right : Ordered
track
permutation for
minimizing
crosstalk
SS
SS
LL
LL
LL
SS
SS
LL
LL
LL
 Net ordering is used for minimize crosstalk-critical region
between each lines. When, long line and long line is close
together, crosstalk between them is more larger than long line
and short line. So, we must change the permutation of track for
minimizing crosstalk.
24
Layer Assignment
O rdered net
Layer1
U nodered net
Layer2
Layer3
 When using more than 3 layer in channel routing, adjacent
signal wire in same layer results crosstalk. For example, left
figure makes more crosstalk than right.
 Layer assignment problem is solved by integer linear
programming or dynamic programming method.
25
Minimize Crosstalk: Rule of Thumb
• Widen spacing S between the lines as much as routing restrictions will allow
• Minimize H while achieving the target impedance of the design
• Use differential routing techniques for critical nets
26
•Routing adjacent layers orthogonal if there is significant inter layer
coupling
• If possible routing the signals on a strip layer or as an embedded micro-
strip to eliminate velocity variation
• Minimize parallel run lengths between signals, routing with short parallel
sections and minimize long coupled sections between nets
• If possible, use slow edge rates (with extreme caution on timing
uncertainty)
27
Recently FinFET is used instead of CMOS in VLSI because, FinFET can
be significantly more power efficient than CMOS at the same gate
length.
Conclusion :
• Future scope :
• NP-hard problem
• Optimal solution are taken because some other
constraints are there like wire length and congestion
28
References :
• “Algorithms for VLSI Physical design Automation by – Naveed
Sherwani
• “VLSI Design Automation” – Kia Bazragar
• J.J.Xiong & L.He.IEEE Transon CAD, 2008
• US PATIENT, PATINENT NO : US 6, 218, 631B1
29
Thank You…

Contenu connexe

Tendances

Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)shaik sharief
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI DesignTeam-VLSI-ITMU
 
Analog Layout design
Analog Layout design Analog Layout design
Analog Layout design slpinjare
 
Lect10_Analog Layout and Process Concern
Lect10_Analog Layout and Process ConcernLect10_Analog Layout and Process Concern
Lect10_Analog Layout and Process Concernvein
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technologyMantra VLSI
 
System partitioning in VLSI and its considerations
System partitioning in VLSI and its considerationsSystem partitioning in VLSI and its considerations
System partitioning in VLSI and its considerationsSubash John
 
Physical Verification Design.pdf
Physical Verification Design.pdfPhysical Verification Design.pdf
Physical Verification Design.pdfAhmed Abdelazeem
 
Implementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsImplementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsM Mei
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyMurali Rai
 
Mosfet short channel effects
Mosfet short channel effectsMosfet short channel effects
Mosfet short channel effectskesana Bala Gopi
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-completeMurali Rai
 
Silicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) TechnologySilicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) TechnologySudhanshu Janwadkar
 

Tendances (20)

Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
 
Matching concept in Microelectronics
Matching concept in MicroelectronicsMatching concept in Microelectronics
Matching concept in Microelectronics
 
Layout02 (1)
Layout02 (1)Layout02 (1)
Layout02 (1)
 
Analog Layout design
Analog Layout design Analog Layout design
Analog Layout design
 
Lect10_Analog Layout and Process Concern
Lect10_Analog Layout and Process ConcernLect10_Analog Layout and Process Concern
Lect10_Analog Layout and Process Concern
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technology
 
System partitioning in VLSI and its considerations
System partitioning in VLSI and its considerationsSystem partitioning in VLSI and its considerations
System partitioning in VLSI and its considerations
 
Physical Verification Design.pdf
Physical Verification Design.pdfPhysical Verification Design.pdf
Physical Verification Design.pdf
 
Implementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsImplementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew Groups
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool Terminalogy
 
Powerplanning
PowerplanningPowerplanning
Powerplanning
 
Second order effects
Second order effectsSecond order effects
Second order effects
 
Standard-Cells.pdf
Standard-Cells.pdfStandard-Cells.pdf
Standard-Cells.pdf
 
ZERO WIRE LOAD MODEL.pptx
ZERO WIRE LOAD MODEL.pptxZERO WIRE LOAD MODEL.pptx
ZERO WIRE LOAD MODEL.pptx
 
Mosfet short channel effects
Mosfet short channel effectsMosfet short channel effects
Mosfet short channel effects
 
Crosstalk.pdf
Crosstalk.pdfCrosstalk.pdf
Crosstalk.pdf
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-complete
 
Routing.ppt
Routing.pptRouting.ppt
Routing.ppt
 
Silicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) TechnologySilicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) Technology
 

En vedette

Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07
Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07
Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07Crosstalk
 
Signal Integrity Asif
Signal Integrity AsifSignal Integrity Asif
Signal Integrity AsifMohammed Asif
 
Analog & Digital Integrated Circuits (Question Bank)
Analog & Digital Integrated Circuits (Question Bank)Analog & Digital Integrated Circuits (Question Bank)
Analog & Digital Integrated Circuits (Question Bank)Mathankumar S
 
53 Intel interview questions and answers pdf
53 Intel interview questions and answers pdf53 Intel interview questions and answers pdf
53 Intel interview questions and answers pdfpetlatas
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1SUKESH Prathap
 

En vedette (6)

An Introduction to Crosstalk Measurements
An Introduction to Crosstalk MeasurementsAn Introduction to Crosstalk Measurements
An Introduction to Crosstalk Measurements
 
Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07
Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07
Crosstalk Overview (Austin JavaScript/Node.js Meetup) - 2012-12-07
 
Signal Integrity Asif
Signal Integrity AsifSignal Integrity Asif
Signal Integrity Asif
 
Analog & Digital Integrated Circuits (Question Bank)
Analog & Digital Integrated Circuits (Question Bank)Analog & Digital Integrated Circuits (Question Bank)
Analog & Digital Integrated Circuits (Question Bank)
 
53 Intel interview questions and answers pdf
53 Intel interview questions and answers pdf53 Intel interview questions and answers pdf
53 Intel interview questions and answers pdf
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1
 

Similaire à crosstalk minimisation using vlsi

18EC655_Module-1.pptx
18EC655_Module-1.pptx18EC655_Module-1.pptx
18EC655_Module-1.pptxJazzSameer
 
Timing issues in digital circuits
Timing issues in digital circuitsTiming issues in digital circuits
Timing issues in digital circuitsaroosa khan
 
Interconnect timing model
Interconnect  timing modelInterconnect  timing model
Interconnect timing modelPrachi Pandey
 
unit-31-220719092521-41a054fa.pptx
unit-31-220719092521-41a054fa.pptxunit-31-220719092521-41a054fa.pptx
unit-31-220719092521-41a054fa.pptxNarendraK39
 
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
 
The wire
The wireThe wire
The wiresdpable
 
Fundamentals of microwave communication system and radar systems
Fundamentals of microwave communication system and radar systemsFundamentals of microwave communication system and radar systems
Fundamentals of microwave communication system and radar systemssabesh chaudhary
 
Equal Split Wilkinson Power Divider - Project Report
Equal Split Wilkinson Power Divider - Project ReportEqual Split Wilkinson Power Divider - Project Report
Equal Split Wilkinson Power Divider - Project ReportBhanwar Singh Meena
 
Wireless channels in wireless communication
Wireless channels in wireless communicationWireless channels in wireless communication
Wireless channels in wireless communicationPreciousMposa1
 
1 survey system design_and_engg
1 survey system design_and_engg1 survey system design_and_engg
1 survey system design_and_enggMuhammad Yahya
 
RBL paper _Design_of_MIGFET_based_junctionless_transistor
RBL paper _Design_of_MIGFET_based_junctionless_transistorRBL paper _Design_of_MIGFET_based_junctionless_transistor
RBL paper _Design_of_MIGFET_based_junctionless_transistorHema N
 
Switching types-circuit, packet and message
Switching types-circuit, packet and messageSwitching types-circuit, packet and message
Switching types-circuit, packet and messageJebaRaj26
 
EC8072 UNIT IV.pptx
EC8072 UNIT IV.pptxEC8072 UNIT IV.pptx
EC8072 UNIT IV.pptxponni2
 

Similaire à crosstalk minimisation using vlsi (20)

18EC655_Module-1.pptx
18EC655_Module-1.pptx18EC655_Module-1.pptx
18EC655_Module-1.pptx
 
Timing issues in digital circuits
Timing issues in digital circuitsTiming issues in digital circuits
Timing issues in digital circuits
 
Optical network
Optical networkOptical network
Optical network
 
Terminaters
TerminatersTerminaters
Terminaters
 
Interconnect timing model
Interconnect  timing modelInterconnect  timing model
Interconnect timing model
 
unit-31-220719092521-41a054fa.pptx
unit-31-220719092521-41a054fa.pptxunit-31-220719092521-41a054fa.pptx
unit-31-220719092521-41a054fa.pptx
 
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...
 
The wire
The wireThe wire
The wire
 
Fundamentals of microwave communication system and radar systems
Fundamentals of microwave communication system and radar systemsFundamentals of microwave communication system and radar systems
Fundamentals of microwave communication system and radar systems
 
Network layer
Network layerNetwork layer
Network layer
 
Equal Split Wilkinson Power Divider - Project Report
Equal Split Wilkinson Power Divider - Project ReportEqual Split Wilkinson Power Divider - Project Report
Equal Split Wilkinson Power Divider - Project Report
 
waveguide-1
waveguide-1waveguide-1
waveguide-1
 
Taiwan course
Taiwan courseTaiwan course
Taiwan course
 
Wireless channels in wireless communication
Wireless channels in wireless communicationWireless channels in wireless communication
Wireless channels in wireless communication
 
1 survey system design_and_engg
1 survey system design_and_engg1 survey system design_and_engg
1 survey system design_and_engg
 
RBL paper _Design_of_MIGFET_based_junctionless_transistor
RBL paper _Design_of_MIGFET_based_junctionless_transistorRBL paper _Design_of_MIGFET_based_junctionless_transistor
RBL paper _Design_of_MIGFET_based_junctionless_transistor
 
Switching types-circuit, packet and message
Switching types-circuit, packet and messageSwitching types-circuit, packet and message
Switching types-circuit, packet and message
 
MIMO Evolution: Coordinated Multi Point Transmission / reception (COMP)
MIMO Evolution: Coordinated Multi Point Transmission / reception (COMP) MIMO Evolution: Coordinated Multi Point Transmission / reception (COMP)
MIMO Evolution: Coordinated Multi Point Transmission / reception (COMP)
 
1576330771.pdf
1576330771.pdf1576330771.pdf
1576330771.pdf
 
EC8072 UNIT IV.pptx
EC8072 UNIT IV.pptxEC8072 UNIT IV.pptx
EC8072 UNIT IV.pptx
 

Plus de subhradeep mitra

Plus de subhradeep mitra (12)

INTERNET TECHNOLOGY
INTERNET  TECHNOLOGYINTERNET  TECHNOLOGY
INTERNET TECHNOLOGY
 
Different Transmission Media
Different Transmission MediaDifferent Transmission Media
Different Transmission Media
 
Fifa world cup
Fifa world cupFifa world cup
Fifa world cup
 
West bengal-tourism
West bengal-tourismWest bengal-tourism
West bengal-tourism
 
Generation Of Computer
Generation Of ComputerGeneration Of Computer
Generation Of Computer
 
Students Profile
Students ProfileStudents Profile
Students Profile
 
GLOBAL INSURANCE PVT LTD.
GLOBAL INSURANCE PVT LTD.GLOBAL INSURANCE PVT LTD.
GLOBAL INSURANCE PVT LTD.
 
Wireless body area network
Wireless body area network Wireless body area network
Wireless body area network
 
Wireless Body Area Networking
Wireless Body Area NetworkingWireless Body Area Networking
Wireless Body Area Networking
 
Different types of Symmetric key Cryptography
Different types of Symmetric key CryptographyDifferent types of Symmetric key Cryptography
Different types of Symmetric key Cryptography
 
Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessor
 
Backtracking
BacktrackingBacktracking
Backtracking
 

Dernier

“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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
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
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
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
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 

Dernier (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...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
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
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
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
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
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
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 

crosstalk minimisation using vlsi

  • 1. Minimisation of crosstalk in VLSI 1 Presented By: Subhradeep Mitra Ankita Dutta Paramita Sau Debanjana Biswas (Mca Students of Rajabazar sc. College)
  • 2. 2 Outlines • VLSI DESIGN CYCLE • PHYSICAL DESIGN CYCLE • ROUTING • PHASES OF ROUTING • CROSSTALK OVERVIEW •EFFECT OF CROSSTALK •HOW TO MINIMIZE CROSSTALK •HOW TO PREVENT CROSSTALK • CONCLUSION •REFERENCES
  • 3. 3 VLSI Design Cycle • The VLSI design cycle starts with a formal specification of a VLSI chip follows a series of steps, and eventually produces a packaged chip The steps included into the VLSI Design Cycle are as follows : • System Specification • Architectural Design • Behavioral or Functional Design • Logic Design • Circuit Design • Physical Design • Fabrication • Packaging, Testing and Debugging
  • 4. 4 Physical Design Cycle The input of the physical design cycle is a circuit diagram and the output is the layout of the circuit. This is accomplished in several stages. The stages are following:- 1) Partitioning 2) Floorplanning and Placement 3) Routing 4) Compaction 5) Extraction and verification
  • 5. 5 Routing The Routing is to locate a set of wires in the routing space that connect all the nets in the net list.The capacity of channels width of wires, and wire crossing often need to be taken into consideration.  Problem :  Input : • Netlist • Timing budget for typically critical nets • Placement information including location of blocks, location of pins in the block boundary, location of the I/O pins on the chip boundary etc.  Output : • Geometric layouts of all nets
  • 6. 6  Objectives of Routing: • Minimize the total wire length • Minimize the no of layers ( fewer layer is less expensive) •Minimize the no of vias,bends i.e. completing all connection without increasing the chip area • Minimize the crosstalk
  • 7. 7 PHASES OF ROUTING:- Routing Global Routing Detailed Routing Line Routing Maze Routing Channel Routing Switch Box Routing
  • 8. 8 Global Routing:-. • It‟s the first phase of routing and generates a „loose‟ route for each net. • Minimize the total wire length • Minimize running time •The global routing considers the entire layout. • This routing consists of three distinct phases- i. Region Definition ii. Region Assignment iii. Pin Assignment Global Routing
  • 9. 9 Detailed Routing:- • It‟s the second phase, of routing to finds the actual geometric layout of each net within the assigned routing regions. • Three types of detailed routing methods:- i) Channel Routing ii) 2-D Switchbox Routing iii) 3-D Switchbox Routing • Channel Routing 2-D Switchbox 3-D switchbox • If the switchbox or channels are unroutable without a large expansion, global routing to be done again Detailed Routing
  • 10. 10 Crosstalk 1. Mutual inductance (magnetic field) 2. Mutual capacitance (electric field)  Definition : The electromagnetic coupling of a signal from one conductor to another is called as crosstalk  Crosstalk can be classified into the following two types:
  • 11. 11 1. Mutual Inductance : • Mutual inductance Lm induces current from a driver line onto a quiet line by means of the magnetic field. • The mutual inductance Lm will inject a voltage noise onto the victim proportional to the rate of change of the current on the driver line. The magnitude of this noise is calculated as
  • 12. 12 • Due to the recent trends of higher aspect ratios and lower spacing between signal lines, the coupling capacitance is becoming significant. Also the vertical height has not been scaled down . 2. Mutual Capacitance:-
  • 13. 13 • If one line is switching and the other line is steady the energy transfer through the coupling capacitance results in a glitch on the quiet line • The inductively induced voltages were generally negligible compared to the effects of the parasitic capacitances of the interconnect lines. • The interconnect capacitance is modeled as Mutual Capacitance. d(Vvictim – Vdriver) dt
  • 14. 14 Crosstalk induced noise: Crosstalk is the result of mutual capacitance Cm in conjunction with mutual inductance Lm between adjacent conductors. For simplicity and for measuring the magnitude of noise induced on to the adjacent transmission lines we have to consider the two terms : • Near-end-crosstalk • Far-end-crosstalk
  • 15. 15 • The current generated on the victim line due to mutual capacitance will split and flow toward both ends of the adjacent line. • The current generated on the victim line due to mutual inductance will flow from the far end toward the near end of the victim line • As a result, the crosstalk currents flowing toward the near and far ends can be broken down into several components: •Near end crosstalk is always positive •Far end crosstalk is always negative
  • 16. 16 Effects of Crosstalk: • Signal Integrity Illustration • Noise on Delay effect • Destroying Local Information • Timing Noise
  • 17. 17 1. Signal Integrity Illustration: The term Signal Integrity (SI) addresses two concerns in the electrical design aspects – the timing and the quality of the signal. Due to crosstalk: •the signal doesn’t reach its destination when it is supposed to •when it gets there, it is not in good condition
  • 18. 1818 2. Noise on delay effect Depending on the signal switching directions of the signals on the driver and victim nets, the impact of interconnect cross-talk can be either, •negative (increasing signal propagation time) •positive (decreasing signal propagation time), which may cause setup- or hold-time violations.
  • 19. 19 3. Destroying local information: When noise acts against a normally static signal, it can destroy the local information carried by the static node in the circuit and ultimately result in incorrect machine-state stored in a latch. 4. Timing noise This includes the noise by, • Skew – that is the DC components of the noise • Jitter – that is the AC components of the noise
  • 20. 20 Basic Approaches in Crosstalk Avoidance  Segregation / Spacing / Ground Shielding  Net Ordering  Layer Assignment
  • 21. 21 N oisy R egion Q uiet R egion Segregation Spacing Extra space Segregation / Spacing/ Ground Shielding (1)
  • 22. 22 Segregation / Spacing/ Ground Shielding (2)  Segregation : Dividing many (noisy) and less(quiet) signal transition wire and merging group by group.(use with shielding)  Spacing : Spacing can be of two types:  Increasing line spacing capacitive coupling can be decreased.  Widening metal wires decrease the effect of capacitive coupling by increasing the line to ground capacitance to the total capacitance ratio.  Shielding : blocking signal line with ground line to minimize signal interference to the other wire.(ground bounce occurs and must broaden the ground line)  Shielding type 1  Shieling type 2
  • 23. 23 Net Ordering  Left : Unordered track permutation  Right : Ordered track permutation for minimizing crosstalk SS SS LL LL LL SS SS LL LL LL  Net ordering is used for minimize crosstalk-critical region between each lines. When, long line and long line is close together, crosstalk between them is more larger than long line and short line. So, we must change the permutation of track for minimizing crosstalk.
  • 24. 24 Layer Assignment O rdered net Layer1 U nodered net Layer2 Layer3  When using more than 3 layer in channel routing, adjacent signal wire in same layer results crosstalk. For example, left figure makes more crosstalk than right.  Layer assignment problem is solved by integer linear programming or dynamic programming method.
  • 25. 25 Minimize Crosstalk: Rule of Thumb • Widen spacing S between the lines as much as routing restrictions will allow • Minimize H while achieving the target impedance of the design • Use differential routing techniques for critical nets
  • 26. 26 •Routing adjacent layers orthogonal if there is significant inter layer coupling • If possible routing the signals on a strip layer or as an embedded micro- strip to eliminate velocity variation • Minimize parallel run lengths between signals, routing with short parallel sections and minimize long coupled sections between nets • If possible, use slow edge rates (with extreme caution on timing uncertainty)
  • 27. 27 Recently FinFET is used instead of CMOS in VLSI because, FinFET can be significantly more power efficient than CMOS at the same gate length. Conclusion : • Future scope : • NP-hard problem • Optimal solution are taken because some other constraints are there like wire length and congestion
  • 28. 28 References : • “Algorithms for VLSI Physical design Automation by – Naveed Sherwani • “VLSI Design Automation” – Kia Bazragar • J.J.Xiong & L.He.IEEE Transon CAD, 2008 • US PATIENT, PATINENT NO : US 6, 218, 631B1