SlideShare a Scribd company logo
Signal Integrity (SI)
Let me start this with below image
Well .... That's glitch ... Plain and simple !!! :)
Ahhh.... It's a pain ... right !! I can tell you exactly, why the
above happens. Stay with me!!
On a circuit, fabricated on silicon, there are trillions of
wires packed in a small area, something like below, and as
me and you demand for higher speed and huge number of
applications, poor engineers [:(] try to pack even more
devices and wires in that tiny area
Signal Integrity (SI glitch)
Imagine a situation, where, in a room of size of about 20
people, you put 50 people, and all 50 people talk!! No 2
people can have a meaningful conversation, as they will be
disturbed by what others are talking.
Now put the below little 2 wires into the above situation
and, imagine what the wires go through. They interfere
with each other, through the coupling capacitor
Signal Integrity (SI glitch)
The stronger wire, is given the name "Aggressor (A)" and
the weaker wire is given the name "Victim (V)".
Let's take a case, where 'A' switches and 'V' is silent, like
below
Signal Integrity (SI glitch)
When we say "rise transition", it actually means, we are
charging some capacitance, and the amount of charge the
capacitance has, decides its logic value. A fully charged
capacitor, will be called 'logic 1' and an empty or
discharged capacitor will be called 'logic 0'.
Unfortunately, the wires here are so close, that there is
another capacitance between them, and along with charges
on C1 and C2, the amount of charge on Cm will also play a
crucial role in deciding whether 'V' is at logic '1' or '0'. And
that's exactly what happens. The rising transition of 'A',
charges Cm to such a level, that, for a moment, at 'V', the
voltage rises.
Signal Integrity (SI glitch)
Signal Integrity (SI glitch)
And this is called a 'rise glitch'. This glitch can be so
strong, that it might just change the functionality of the
system, and I will come back on this in my next post. You
know what !! This is just the first level analysis that I
shown. I will come back with a detailed analysis of this
glitch and show you, that we do not have to worry, yet.
Remember the famous quote from Richard Sloma "Never
try to solve all the problems at once — make them
line up for you one-by-one"
Coming back, we saw the below rise glitch
Signal Integrity (SI glitch)
The big question... Is this glitch really harmful or will it die
out as it progresses through the next inverter connected to
it? Let's come back to this question in some time.
For now, let's analyze this glitch even more. Let's see, if
there's any catch. Let's do some smart work here :)
Have a close look at the inverter just before this glitch…….
Signal Integrity (SI glitch)
………And derive the current position of the inverter below,
using PMOS/NMOS/Resistance/Capacitance.. (I really
love to go to that deep level). Also, very soon, after you go
through all my online lectures/posts, you will realize, its
these MOSFET's and its internal resistances and
capacitances, that build the$Billion VLSI world and drive
VLSI industries
Signal Integrity (SI glitch)
The off PMOS can be replaced by an open switch and on
NMOS can be replaced by a resistance like below
Signal Integrity (SI glitch)
In a situation like this, a glitch becomes an issue, if the
inverter is not able to completely discharge the extra
'charge' deposited by the aggressor. The below 2 images
will help to explain the same
Signal Integrity (SI glitch)
Signal Integrity (SI glitch)
In the above case, the inverter (NMOS specifically) was
able to discharge the glitch completely, thus making this
one as a 'safe glitch'.. And just now, I introduced you to 2
new things .... 1) a way to reduce glitch, and 2) the term
'safe glitch'..
I think I should leave you here to 'think', on these 2 things
:) And, may be, after reading this post, you actually solved
one glitch issue at your work place OR may be answered
an important question related to glitch in your interview.
These are some tricky questions.
"An artist is an explorer. He should begin by
seeking himself, seeing himself act. Then, not
restraining itself. And above all, not being easily
satisfied." --Henri Matisse
I, indirectly introduced the concept of 'drive strength'. Its
basically, how resistive the PMOS or NMOS is.
Signal Integrity (SI glitch)
In this one, I have represented resistance by a box. Wider
the box, least is the resistance, more area available for
current to flow from supply to output load, and hence
faster it will charge the output load.
Did you notice one thing ? Due to wide box, these kind of
transistors are larger in size, and hence occupy lot of area
on chip.
Also the impact of having these kind of devices as the
aggressor, makes 'A' so strong that it is able to charge the
coupling cap very fast, thus producing the maximum glitch
height. So, one way to reduce glitch, is to ...... (sentence
continued after the below image)
Signal Integrity (SI glitch)
Signal Integrity (SI glitch)
(...... continued from above) reduce the drive strength of
aggressor inverter. There are few more advantages of
doing this. These transistors are smaller in size, so low
overall chip area, thus packing more devices onto the same
area.
What about victim? Its exactly reverse. The inverter needs
to be strong to retain the logic level on victim net and
reduce glitch.
Signal Integrity (SI glitch)
Signal Integrity (SI glitch)
Signal Integrity (SI glitch)
So, looks like, we are back to square one. We save area in
the aggressor side, while increase area on the victim side ...
Grrrhhhhh..... What to do? Let's build a conclusion here in
below image
Signal Integrity (SI glitch)
You need to optimize/adjust the inverter sizes in such a
fashion, that the area will be optimum and affect of glitch
in minimum.
I gave a readymade image above, which can be directly
used in your real designs to find the optimum size of
inverter to reduce glitch, while maintaining optimum area.
We can't eliminate glitch, but always can reduce it and
avoid it by some smart techniques, like one shown above.
There are great deal of techniques you can use to reduce
glitch, and that makes the Signal Integrity and
Crosstalk a really vast area of research
Unfortunately, this topic can't be completed in just 3 posts,
but I think, I have done reasonably good job in introducing
Signal Integrity, so that now, we start taking this seriuosly
:), which, if ignored, will hit you hard, very hard.
This message comes from experience and “Experience is
what you get when you didn't get what you
wanted. And experience is often the most
valuable thing you have to offer.”
Take it from me ... I am giving it for FREE :)
For more, please refer to below courses
Circuit design & SPICE simulations
https://www.udemy.com/vlsi-academy-circuit-design/?couponCode=forSlideshare
Physical design flow
https://www.udemy.com/vlsi-academy-physical-design-flow/?couponCode=forSlideshare
Clock tree synthesis
https://www.udemy.com/vlsi-academy-clock-tree-synthesis/?couponCode=forSlideshare
Signal integrity
https://www.udemy.com/vlsi-academy-crosstalk/?couponCode=forSlideshare
VLSI – Essential concepts and detailed interview guide
https://www.udemy.com/vlsi-academy/?couponCode=forSlideshare
THANK YOU

More Related Content

PPT
Si Intro(100413)
PPT
Low Power Design Techniques for ASIC / SOC Design
PDF
Sta by usha_mehta
PDF
Signal Integrity - A Crash Course [R Lott]
PPTX
Low power in vlsi with upf basics part 1
PDF
Understanding cts log_messages
PPTX
Multi mode multi corner (mmmc)
PPTX
Design and implementation of cmos rail to-rail operational amplifiers
Si Intro(100413)
Low Power Design Techniques for ASIC / SOC Design
Sta by usha_mehta
Signal Integrity - A Crash Course [R Lott]
Low power in vlsi with upf basics part 1
Understanding cts log_messages
Multi mode multi corner (mmmc)
Design and implementation of cmos rail to-rail operational amplifiers

What's hot (20)

PPTX
Unit no. 5 cmos logic design
PPT
Velosity saturation
PPTX
Physical design
PPTX
PPT
Low Power Techniques
PPTX
Regular buffer v/s Clock buffer
PPTX
My VLSI.pptx
PDF
Low Power Design and Verification
PDF
1. Introduction to PnR.pdf
PPTX
GUI for DRV fix in ICC2
PDF
io and pad ring.pdf
PDF
Digital modulation basics(nnm)
PDF
Digital VLSI Design : Introduction
PPTX
lecture-4_me_v01.pptx
PPTX
SystemC Ports
PDF
How to Identify and Prevent ESD Failures using PathFinder
PPTX
single stage amplifier Unit 5 AMVLSI
PPTX
M ary psk modulation
PPTX
Floor plan & Power Plan
Unit no. 5 cmos logic design
Velosity saturation
Physical design
Low Power Techniques
Regular buffer v/s Clock buffer
My VLSI.pptx
Low Power Design and Verification
1. Introduction to PnR.pdf
GUI for DRV fix in ICC2
io and pad ring.pdf
Digital modulation basics(nnm)
Digital VLSI Design : Introduction
lecture-4_me_v01.pptx
SystemC Ports
How to Identify and Prevent ESD Failures using PathFinder
single stage amplifier Unit 5 AMVLSI
M ary psk modulation
Floor plan & Power Plan
Ad

Viewers also liked (8)

PPTX
Clk-to-q delay, library setup and hold time
PPTX
Common clock path pessimism removal
PDF
Full DDR Bank Power and Signal Integrity Analysis with Chip-Package-System Co...
PDF
Zuken - Improve pcb quality and cost with concurrent power integrity analysis...
PDF
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...
PPTX
Signal Integrity Asif
PPTX
An Introduction to Crosstalk Measurements
PPT
High speed-pcb-board-design-and-analysis
Clk-to-q delay, library setup and hold time
Common clock path pessimism removal
Full DDR Bank Power and Signal Integrity Analysis with Chip-Package-System Co...
Zuken - Improve pcb quality and cost with concurrent power integrity analysis...
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...
Signal Integrity Asif
An Introduction to Crosstalk Measurements
High speed-pcb-board-design-and-analysis
Ad

Similar to Signal Integrity (SI glitch) (20)

PDF
A detail study of the Steven Mark TPU
PPTX
3D Scanning and Printing
PPTX
Move Fast and Fix Things
PDF
Microcontroladores: Programación del microcontrolador PIC en C
PDF
96000707 gas-turbine-control
PPT
Ecd302 unit 05(misc simulation tools)(new version)
PDF
Cracking for beginners - copy (2)
PDF
Bugs from Outer Space | while42 SF #6
DOCX
Lets build a neural network
PDF
Wade not in unknown waters. Part three.
PDF
Research in solid state free energy generators (3rd edition)
PDF
The describing function
PDF
Characteristics of PVS-Studio Analyzer by the Example of EFL Core Libraries, ...
DOCX
Dtmf robot
PDF
P spice tutorialhkn
PDF
Accord.Net: Looking for a Bug that Could Help Machines Conquer Humankind
DOCX
How to make your first robot report
PDF
101 200 transistorcircuits
PPT
Software development
A detail study of the Steven Mark TPU
3D Scanning and Printing
Move Fast and Fix Things
Microcontroladores: Programación del microcontrolador PIC en C
96000707 gas-turbine-control
Ecd302 unit 05(misc simulation tools)(new version)
Cracking for beginners - copy (2)
Bugs from Outer Space | while42 SF #6
Lets build a neural network
Wade not in unknown waters. Part three.
Research in solid state free energy generators (3rd edition)
The describing function
Characteristics of PVS-Studio Analyzer by the Example of EFL Core Libraries, ...
Dtmf robot
P spice tutorialhkn
Accord.Net: Looking for a Bug that Could Help Machines Conquer Humankind
How to make your first robot report
101 200 transistorcircuits
Software development

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
20250228 LYD VKU AI Blended-Learning.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Tartificialntelligence_presentation.pptx
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation_ Review paper, used for researhc scholars
Advanced methodologies resolving dimensionality complications for autism neur...
Getting Started with Data Integration: FME Form 101
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A comparative analysis of optical character recognition models for extracting...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia

Signal Integrity (SI glitch)

  • 2. Let me start this with below image
  • 3. Well .... That's glitch ... Plain and simple !!! :) Ahhh.... It's a pain ... right !! I can tell you exactly, why the above happens. Stay with me!! On a circuit, fabricated on silicon, there are trillions of wires packed in a small area, something like below, and as me and you demand for higher speed and huge number of applications, poor engineers [:(] try to pack even more devices and wires in that tiny area
  • 5. Imagine a situation, where, in a room of size of about 20 people, you put 50 people, and all 50 people talk!! No 2 people can have a meaningful conversation, as they will be disturbed by what others are talking. Now put the below little 2 wires into the above situation and, imagine what the wires go through. They interfere with each other, through the coupling capacitor
  • 7. The stronger wire, is given the name "Aggressor (A)" and the weaker wire is given the name "Victim (V)". Let's take a case, where 'A' switches and 'V' is silent, like below
  • 9. When we say "rise transition", it actually means, we are charging some capacitance, and the amount of charge the capacitance has, decides its logic value. A fully charged capacitor, will be called 'logic 1' and an empty or discharged capacitor will be called 'logic 0'.
  • 10. Unfortunately, the wires here are so close, that there is another capacitance between them, and along with charges on C1 and C2, the amount of charge on Cm will also play a crucial role in deciding whether 'V' is at logic '1' or '0'. And that's exactly what happens. The rising transition of 'A', charges Cm to such a level, that, for a moment, at 'V', the voltage rises.
  • 13. And this is called a 'rise glitch'. This glitch can be so strong, that it might just change the functionality of the system, and I will come back on this in my next post. You know what !! This is just the first level analysis that I shown. I will come back with a detailed analysis of this glitch and show you, that we do not have to worry, yet.
  • 14. Remember the famous quote from Richard Sloma "Never try to solve all the problems at once — make them line up for you one-by-one"
  • 15. Coming back, we saw the below rise glitch
  • 17. The big question... Is this glitch really harmful or will it die out as it progresses through the next inverter connected to it? Let's come back to this question in some time. For now, let's analyze this glitch even more. Let's see, if there's any catch. Let's do some smart work here :) Have a close look at the inverter just before this glitch…….
  • 19. ………And derive the current position of the inverter below, using PMOS/NMOS/Resistance/Capacitance.. (I really love to go to that deep level). Also, very soon, after you go through all my online lectures/posts, you will realize, its these MOSFET's and its internal resistances and capacitances, that build the$Billion VLSI world and drive VLSI industries
  • 21. The off PMOS can be replaced by an open switch and on NMOS can be replaced by a resistance like below
  • 23. In a situation like this, a glitch becomes an issue, if the inverter is not able to completely discharge the extra 'charge' deposited by the aggressor. The below 2 images will help to explain the same
  • 26. In the above case, the inverter (NMOS specifically) was able to discharge the glitch completely, thus making this one as a 'safe glitch'.. And just now, I introduced you to 2 new things .... 1) a way to reduce glitch, and 2) the term 'safe glitch'.. I think I should leave you here to 'think', on these 2 things :) And, may be, after reading this post, you actually solved one glitch issue at your work place OR may be answered an important question related to glitch in your interview. These are some tricky questions.
  • 27. "An artist is an explorer. He should begin by seeking himself, seeing himself act. Then, not restraining itself. And above all, not being easily satisfied." --Henri Matisse
  • 28. I, indirectly introduced the concept of 'drive strength'. Its basically, how resistive the PMOS or NMOS is.
  • 30. In this one, I have represented resistance by a box. Wider the box, least is the resistance, more area available for current to flow from supply to output load, and hence faster it will charge the output load. Did you notice one thing ? Due to wide box, these kind of transistors are larger in size, and hence occupy lot of area on chip.
  • 31. Also the impact of having these kind of devices as the aggressor, makes 'A' so strong that it is able to charge the coupling cap very fast, thus producing the maximum glitch height. So, one way to reduce glitch, is to ...... (sentence continued after the below image)
  • 34. (...... continued from above) reduce the drive strength of aggressor inverter. There are few more advantages of doing this. These transistors are smaller in size, so low overall chip area, thus packing more devices onto the same area. What about victim? Its exactly reverse. The inverter needs to be strong to retain the logic level on victim net and reduce glitch.
  • 38. So, looks like, we are back to square one. We save area in the aggressor side, while increase area on the victim side ... Grrrhhhhh..... What to do? Let's build a conclusion here in below image
  • 40. You need to optimize/adjust the inverter sizes in such a fashion, that the area will be optimum and affect of glitch in minimum. I gave a readymade image above, which can be directly used in your real designs to find the optimum size of inverter to reduce glitch, while maintaining optimum area. We can't eliminate glitch, but always can reduce it and avoid it by some smart techniques, like one shown above. There are great deal of techniques you can use to reduce glitch, and that makes the Signal Integrity and Crosstalk a really vast area of research
  • 41. Unfortunately, this topic can't be completed in just 3 posts, but I think, I have done reasonably good job in introducing Signal Integrity, so that now, we start taking this seriuosly :), which, if ignored, will hit you hard, very hard. This message comes from experience and “Experience is what you get when you didn't get what you wanted. And experience is often the most valuable thing you have to offer.” Take it from me ... I am giving it for FREE :)
  • 42. For more, please refer to below courses Circuit design & SPICE simulations https://www.udemy.com/vlsi-academy-circuit-design/?couponCode=forSlideshare Physical design flow https://www.udemy.com/vlsi-academy-physical-design-flow/?couponCode=forSlideshare Clock tree synthesis https://www.udemy.com/vlsi-academy-clock-tree-synthesis/?couponCode=forSlideshare Signal integrity https://www.udemy.com/vlsi-academy-crosstalk/?couponCode=forSlideshare VLSI – Essential concepts and detailed interview guide https://www.udemy.com/vlsi-academy/?couponCode=forSlideshare