• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. RF Design
  3. How to use a Lossless Transmission Line in Spectre Transient...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 63
  • Views 24290
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to use a Lossless Transmission Line in Spectre Transient analysis

RFStuff
RFStuff over 5 years ago

Dear All,

I need to simulate an ideal lossless transmission line with characteristic impedance= Z0 and delay=tau in TRANSIENT simulation.

I went through https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000000t1BIEAY&pageName=ArticleContent&sq=0050V000006LcCDQA0_201866111336303.

But here there is no mention of using ideal lossless transmission line with characteristic impedance= Z0 and delay=tau.

Can anybody please tell how to use an ideal lossless transmission line in Spectre Tran Simulation.

Kind Regards,

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    Not entirely surprising that an article on transmission line modelling based on their physical properties doesn’t cover ideal transmission lines (the related article referenced below it does mention the tline component, but advises against using it, mainly for modelling lossy lines though).

    if you want a lossless ideal line, use tline from analogLiv and specify the impedance and delay. See “spectre -h tline”, especially the part at the bottom which describes lossless transmission lines. 

    Note that one should always be careful with ideal component modelling as these are not what circuit simulators are really best for and can lead to non-physical behaviour (obviously, since a practical transmission line would never be lossless)

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFStuff
    RFStuff over 5 years ago in reply to Andrew Beckett

    Thanks a lot Andrew.

    As I see, tline has 13 Instance Parameters however, in the edit property form  is having only 9 parameters. Any specific reason for this ? Can we use Add button to add these remaining parameters ?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to RFStuff

    I think it's historical. The instance parameters which are not available are also available as model parameters (I have a vague recollection that they were only model parameters in the past).

    So to use them, you either need to create a copy of the tline component, and add the additional parameters into the CDF and the spectre simulation information in the CDF, or define a model and specifiy them that way. However, they are all related to lossy transmission lines, and the article I mentioned before suggests that you don't use the old lossy tline model to represent lossy transmission lines because it's particularly accurate. You can't just add the additional parameters on the create instance or edit properties form because the spectre netlister wouldn't netlist them anyway.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Tawna
    Tawna over 5 years ago in reply to RFStuff

    Hi RFStuff,

    The Tool Filter in the Schematic will display the properties supported for a particular simulator (e.g. hspiceD, spectre, ams, etc).  

    The spectre -h lists 17 parameters.  Not all are available in the analogLib tline.

    As Andrew mentioned, the tline parameter has been deprecated - the tline model is based on old technology, and not nearly as accurate as the mtline and rfTlineLib elements.  We strongly recommend using the rfTlineLib for transmission line elements.

    best regards,

    Tawna

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFStuff
    RFStuff over 5 years ago in reply to Andrew Beckett

    Thanks a lot Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFStuff
    RFStuff over 5 years ago in reply to Tawna

    Thanks Tawna.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information