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.

s2p Co Simulation in ADS

Status
Not open for further replies.

Atif Hussain Shah

Member level 1
Joined
Jun 11, 2020
Messages
41
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Activity points
427
Hi,
I am Simulating LNA S2P file in ADS using Cosimulation method. The results are in accordance with datasheet when i use ideal ground( Global schematic ground) but when i use circuit ground(local ground)the results are not good. What could be the reason?
I want to simulate the effects of local ground which will be the real practical situation.
 

Attachments

  • S2P With Ideal Ground(Global Schematic Ground).PNG
    S2P With Ideal Ground(Global Schematic Ground).PNG
    79.8 KB · Views: 202
  • Input Return Loss With Ideal Ground(Global Schematic Ground).PNG
    Input Return Loss With Ideal Ground(Global Schematic Ground).PNG
    16.5 KB · Views: 143
  • S2P With Circuit Ground(local Ground).PNG
    S2P With Circuit Ground(local Ground).PNG
    81.2 KB · Views: 211
  • Input Return Loss With Circuit Ground(local Ground).PNG
    Input Return Loss With Circuit Ground(local Ground).PNG
    19 KB · Views: 201
  • Substrate definition.PNG
    Substrate definition.PNG
    12.2 KB · Views: 208

I'm not 100% familiar with cosimulation in ADS, but I assume it's combining the S-parameter results from the layout structure and the s2p files for the LNA?
Few questions:
1) How do you define the potential of the ground plane in a cosimulation? When i used momentum in ADS, the port definition defined what metal layer is the reference.
2) As a quick sanity check, could add an inductor to ground and see how added vias would affect your grounding. (I dont think this is the case)
1605718551424.png

3)Perhaps you can define a "more" CPW input by adding (ground or differential) ports at the inputs if ADS can let you? That way you ensure your metal planes are defined and allow return currents to terminate on the top and bottom plane.
1605718301697.png

I lost my license to ads, I cant test any of this, so take all of this with a mountain of salt.
Sami
 

Thanks Hawaslsh for Reply
1) How do you define the potential of the ground plane in a cosimulation? When i used momentum in ADS, the port definition defined what metal layer is the reference.
The vias on top conductor are connected to bottom ground plane. I am using a pin on top conductor where vias are placed and connect that pin to my S2P ground.
 

I would expect that your S2P already includes a ground path (as measured) and if you insert that into the EM co-sim, you now have included a ground path twice: in the EM model and (implicitely) in the s2P data. And that might matter because there is quite some length (=inductance) between the device pins and your ground pin in layout.

Besides that, I see no mistake in your model shown above, if your ports for Momentum refer to global ground.

The comment by Hawaslsh on CPW side grounds isn't wrong, but might create some issues when adding these ground pins on the edges (port size). From experience, I would leave them out here because of the thin substrate with many vias connecting both grounds.

BR,
Volker
 

@volker@muehlhaus Thanks for reply.
I have read the concept of globle and local ground from your comments in keysight forum. From that what i have understood is
That the schematic ground is global ground and Rf ground( connected to Infinite ground plane through vias) is local ground.
Have i understood right? I am confused between local and global ground.
--- Updated ---

I would expect that your S2P already includes a ground path (as measured) and if you insert that into the EM co-sim, you now have included a ground path twice: in the EM model and (implicitely) in the s2P data. And that might matter because there is quite some length (=inductance) between the device pins and your ground pin in layout.

Besides that, I see no mistake in your model shown above, if your ports for Momentum refer to global ground.

The comment by Hawaslsh on CPW side grounds isn't wrong, but might create some issues when adding these ground pins on the edges (port size). From experience, I would leave them out here because of the thin substrate with many vias connecting both grounds.

BR,
Volker
How to ensure that my ports in momentum refer to global ground?
 

How to ensure that my ports in momentum refer to global ground?

If the minus-terminal in port editor is "Gnd" then the port reference is global ground (infinite ground at bottom of substrate). This is what you want for your model.
 

Attachments

  • mom_port.png
    mom_port.png
    20.1 KB · Views: 165

If the minus-terminal in port editor is "Gnd" then the port reference is global ground (infinite ground at bottom of substrate). This is what you want for your model.
Thanks @volker@muehlhaus for your reply.
I have another question." In my model i have an LNA connected to attenuator through transmission line. Individually they give desirable results but when i connect them, S11 is unrealistic(greater than >0).
I have attached figure in which port 21 is connected to the transmission line. I have attached port definitions and momentum warning as well.
I have tried to solve that warning by using edge/area pin but warning does not go away?
 

Attachments

  • Transistion between LNA and Atteniator.PNG
    Transistion between LNA and Atteniator.PNG
    134.7 KB · Views: 211
  • Layout.PNG
    Layout.PNG
    53.9 KB · Views: 150
  • Momentum warning.PNG
    Momentum warning.PNG
    8.2 KB · Views: 156
  • port definition.PNG
    port definition.PNG
    2.8 KB · Views: 156
  • Full model.PNG
    Full model.PNG
    283.2 KB · Views: 146

What is the Width of the Transmission Line ?
 

Layout.PNG

The warning message is coming from this too Large Edge Port.
If you have put this port for Ground, it's a mistake.You shouldn't..
Since Momentum has a Global Ground, you don't have to place another extra Port for that.Global Ground ( implicit) ties all GND Pins of ALL Ports so all grounds are tied together on a single infinite GND Plane.
Check also "Physical Connection" of the VIAs in 3D mode...( Tools Menu )
 
View attachment 165796
The warning message is coming from this too Large Edge Port.
If you have put this port for Ground, it's a mistake.You shouldn't..
Since Momentum has a Global Ground, you don't have to place another extra Port for that.Global Ground ( implicit) ties all GND Pins of ALL Ports so all grounds are tied together on a single infinite GND Plane.
Check also "Physical Connection" of the VIAs in 3D mode...( Tools Menu )
Thanks for reply
"If you have put this port for Ground, it's a mistake." No pin is placed at ground. I am attaching picture which will clearify.
 

Attachments

  • Fig.PNG
    Fig.PNG
    30.9 KB · Views: 127
  • Fig2.PNG
    Fig2.PNG
    269.3 KB · Views: 143

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top