- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
Re: Confused - transmission line component in Virtuoso and ADS
"cline" is available as primitive in current Cadence Spectre.
In my virtuso analoglib there is no cline. Is it possible for you to show me how to use tline for the example I attached.
I have seen this https://designers-guide.org/forum/Ya...num=1231344965 long ago but I felt it is not relevant to my problem because still I am learning how to do matching itself.
?cline? is included in ?rfTlineLib?.
Your purpose does not require ?cline?.
Show me netlist.
I will correct your netlist.
Surely see and understand https://designers-guide.org/forum/Ya...m=1231344965#1
PORT2 (net06 0) port r=75 x=-60 type=dc
PORT0 (net05 0) port type=dc
T6 (0 net06 0 net05) tline z0=75 f=40G nl=.149
T0 (net04 net010 0 net06) tline z0=75 f=40G nl=.126
Shunt Open Stub
PORT2 (net06 0) port r=75 x=-60 type=dc PORT0 (net05 0) port type=dc T6 (0 net06 0 net05) tline z0=75 f=40G nl=.149 T0 (0 net010 0 net06) tline z0=75 f=40G nl=.126
PORT2 (net06 0) port r=75 x=-60 type=dc PORT0 (net05 0) port type=dc T6 (0 net06 0 net05) tline z0=75 f=40G nl=.149 T0 (0 0 0 net06) tline z0=75 f=40G nl=.126
I did so, but I got 15.22+j30.48, which was same as when the connection was wrong. With ideal components also there is discrepancy , Is it still okay even If I don't get exact 15+j30?
Why don’t you set reference impedance of port0 ?
Even after setting the port0 reference impedance to 50 ohm, I got the same. However, I think that it shouldn't impact the impedance seen into the network.
Right.
What frequency do you apply for evaluation of Zin ?
I am trying to find Zin at 40 Ghz
OK.
>> Zload=75-j*60; >> Y1=1/Zload+j*tan(2*pi*0.126)/75; >> S1=(1/Y1-75)/(1/Y1+75); >> S2=S1*exp(-j*4*pi*0.149); >> Zin=75*(1+S2)/(1-S2) Zin = 15.2275 +30.4832i
by the way, setting something in the port is changing what impedance we see at the input of the network.
For example in this case
https://www.edaboard.com/showthread....74#post1652774
I see Zin as 5.74+j*2.63 ohm when no reference impedance is set in the port and Zin is 5.74+j*5.42 when reference impedance is 5.5+j*2.8. I don't know how it is impacting.
What tool do you use ?
If you use ADS, it can never be even for complex value reference impedance.
However don't believe Cadence Direct Plot in ADE, especially for complex value reference impedance.
Also don't believe Calculator functions in Cadence ViVA.
Instead, use skill function directly.
What tool do you use ?
How to evaluate Zin ?
Cadence
Thanks for the suggestion, so far I just used GUI, maybe I should take advantage of coding.
I keep a port wherever I want to find impedance and run s-parameter simulation. This is the only way I know.
What do you want to mean ?
Use correct terminology.
What do you want to mean ?
What do you want to mean ?
Show me port reference impedance.
Show me Skill or OCEAN code for evaluation of Zin.
Direct Plot in ADE use OCEAN function "zm()".
However it is not valid for complex reference impedance.
Calculate Zin based on correct theory by primitive Skill function without using "zm()".
The followings are general notes for you.
- Always describe correct tool's name and vendor's name which you use as tool or simulator.
- Describe in detail and correctly with using correct terminologies.
- Warnigns are different from Errors.
- ADS is not name of simulator.
- There is no tool which name is Cadence.
- Don't use Direct Plot of Cadence ADE blindly without knowing definition.
- Don't mix up Simulation with Post Processing. They are completely different phase.
- MATLAB are different from Simulink.
Oh ..I plot real and imaginary parts from ZM function in Direct plot, Is it not equal to Complex impedance looking into the port?
Thanks for the guidelines,
1. I know ADS and Cadence are Electronic design systems. You say they are not tools, but I think they are software tools for electronic design. Can you tell me why they are not tools? And what are tools as per you?
2. I know Spectre is a simulator, Virtuoso is Schematic editor.
3. I don't know exactly what is Skill and OCEAN but I think they are CAD scripting languages. But I do know that whatever I do using GUI, it will generate some script in the background. For example, I don't write netlist, however from the schematic I drew in virtuoso, it will be automatically generated for me.
There is no tool whose name is Keysight, Synopsys, Mentor, etc.
ADS is a name of design framework.
Virtuoso is also a name of design framework.
It gives correct value if port impedance is pure real number.
However it never gives correct value, if port impedance is complex number.
See https://www.edaboard.com/showthread.php?378353#8
https://www.edaboard.com/showthread.php?378353#12
Wrong. Cadence is a name of Company.
ADS is a name of design framework.
Virtuoso is also a name of design framework.
See https://www.edaboard.com/showthread.php?354854#10
Needless to say, very wrong.
There is no tool whose name is Keysight, Synopsys, Mentor, etc.
Right.
Wrong.
It is a Design Framework.
Cadence Virtuoso is managed by Skill Language.
OCEAN is a high level function library of Skill.
Cadence ADE is a Launcher of Netlister, Simulator, Postprocessing, etc which generates Skill Code and executes Skill Code.
Netlister, Simulator and Postprocessing are all independent tools each other.
You can choose any vendor's tools except for netlister generally.
So Cadence ADE is none of Simulator and Postprocessing.
申明:网友回复良莠不齐,仅供参考。如需专业帮助,请学习易迪拓培训专家讲授的ADS视频培训课程。
上一篇:import specific amplifier to ADS schematic
下一篇:ADS co-simulation taking too long
国内最全面、最专业的Agilent ADS培训课程,可以帮助您从零开始,全面系统学习ADS设计应用【More..】
- Agilent ADS教学培训课程套装
- 两周学会ADS2011、ADS2013视频教程
- ADS2012、ADS2013射频电路设计详解
- ADS高低阻抗线微带滤波器设计培训教程
- ADS混频器仿真分析实例视频培训课程
- ADS Momentum电磁仿真设计视频课程
- ADS射频电路与通信系统设计高级培训
- ADS Layout和电磁仿真设计培训视频
- ADS Workspace and Simulators Training Course
- ADS Circuit Simulation Training Course
- ADS Layout and EM Simulation Training Course
- Agilent ADS 内部原版培训教材合集