Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Ringing between pads and digital inputs?

Status
Not open for further replies.

Alexxk

Junior Member level 3
Joined
Jan 31, 2018
Messages
25
Helped
1
Reputation
2
Reaction score
1
Trophy points
3
Activity points
297
Hi fellow engineers!
I am doing a digital block for a mixed signal ASIC as part of my diploma thesis. I allready finished the digital design (with genus and innovus) and have it imported into virtuoso. Everything works fine up to the point where I have the post layout simulation of the finished asic with pads and simulate the design with 1nH inductances at each pad (simulating the bonding wires).
When I have the bonding wire inductance in series with the gate capacitance of some standard cells, I get a very strong ringing (when applying a clock transition on that input of the asic) on that line. Adding a serial resistor of 400Ohm/(Number of connected gates) dampens this ringing enough. Without the resistor there is a 800mV peak peak ringing on my 1.8V logic inputs.
Is this normal behavior? I simulate the digital input cells alone and it seems they allready have a 1kOhm input resistor.

Those simulations were done post-layout in Virtuso.

Thank you for your help!
 

Is this normal behavior?
Definitely yes. Ground wire inductance may be even more problematic, creating coupling between in- and output signals ("ground bounce").

Did you use realistic signal rise time in your simulation?
 
  • Like
Reactions: Alexxk

    Alexxk

    Points: 2
    Helpful Answer Positive Rating
I allready encountered that ground bounce phenomenon, after powerup the onchip ground jumps to about -800mV and needs about 50ns to stabilize at 0V.
I used 100ps as rise time, I think this will be realistic for signals coming from an 1GHz Labview PXI digital measurement system.

So if this is the normal behaviour, how is it normaly solved? Adding that gate resistor (is there a recommended size?)? Or is there a better option? Sadly there are no courses on digital chip design at my university, I am working with the analog circuit design department and the know how on digital integrated circuits is very limited.

Thank you a lot!
 

How can the inductor be in series with any standard cell? Your pads should never allow this.
 

Emulating the bond wires as simple gross lumps contributes
to the ringing, making it lower frequency and higher amplitude.
Mutual L, C coupling is also probably ignored. But none of
this lies between pads and core ("cells"), rather between
package leads and the chip pads. The bounce will not make
it past the input buffer front end. But the ground inductance
makes the chip ground move w.r.t. the simulation GND and
this contaminates all chip signals unless you probe them
differentially w.r.t. the chip ground reference instead (may
have to use a bunch of vcvs-es to create the differential
voltages, to plot).
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top