The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 22nd, 2024, 3:55pm
Pages: 1
Send Topic Print
Specifying subcircuits for temperature sweep (Read 179 times)
kemiyun
New Member
*
Offline



Posts: 6

Specifying subcircuits for temperature sweep
Jan 18th, 2023, 6:51pm
 
Hi, I'm trying to find the best practices for sweeping temperature for some subcircuits of my design while keeping other sections at another constant level. What is the best way of doing this? **EDIT: Forgot to add, I'm trying to do this in spectre, version should be latest, but I will check again tomorrow.

More detailed problem definition: I have a positive temp co current generator that feeds a current into an oscillator that has a negative temp co characteristic so the current generator compensates for the temp variation to a degree. I would like to simulate the temp co effects of these subcircuits on the frequency without separating them or modifying the schematic.

My naive solution that I don't like: I can easily separate these circuits and buffer them or just feed sim output from one to the other. I don't want to do this. I don't have a reason, I just don't like it  ;D . It's not elegant.

Several related solutions I could find from Cadence forums: I've found the following solutions, but these are pretty old. I would like to check whether there are better ways available in newer versions.

https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/25211...
https://community.cadence.com/cadence_technology_forums/f/rf-design/43557/indivi...
I do not like the solution above, because I would have to define it for a lot of devices which is tedious and requires actual parameter changes in the circuit.

https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/26780...
I think this solution is closer to what I want but it's a very old response and personally I have a bit of a dislike for MTS stuff (not a rational dislike, I just distrust stuff I don't use as often and my past experience with MTS was problematic in a big project).

I would appreciate any advice on how to do it, or where to look for more info, or any keywords that would put point me in the right direction.

Thank you.
Back to top
 
 
View Profile   IP Logged
smlogan
Community Member
***
Offline



Posts: 52
Boston, MA
Re: Specifying subcircuits for temperature sweep
Reply #1 - Feb 17th, 2023, 5:12pm
 
Dear kemiyun,

> I think this solution is closer to what I want but it's a very old response
> and personally I have a bit of a dislike for MTS stuff (not a rational dislike
> , I just distrust stuff I don't use as often and my past experience with MTS
> was problematic in a big project).

This is a more recent Forum post with references to documentation and a video on the use of MTS with local scoped models. It is relatively recent and the recommended manner to allow the simulation of subcircuits with differing models (or temperatures).

https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/47567...
/simulation-for-different-temperature-of-parts

Shawn
Back to top
 
 

Shawn
View Profile   IP Logged
kemiyun
New Member
*
Offline



Posts: 6

Re: Specifying subcircuits for temperature sweep
Reply #2 - Feb 20th, 2023, 7:10am
 
Thank you. It seems like the way to go is still using MTS and there isn't really a new methodology to handle it.
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.