The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 17th, 2024, 10:34am
Pages: 1
Send Topic Print
Ocean versus SpectreMDL (Read 7141 times)
Visjnoe
Senior Member
****
Offline



Posts: 233

Ocean versus SpectreMDL
Jan 19th, 2007, 6:06am
 
Dear all,

please some comments on following questions (converting from Mentor to Cadence...):

1) From the documentation, it would seem that Ocean and SpectreMDL serve the same purpose (namely,
   allow the automation of simulations/data analysis): what's the difference between both and which one is better/more popular?

2) Do you write Spectre simulation decks yourselves or use the GUI? It seems the GUI represents a lot of overhead and writing the deck yourselve and running Spectre from the command line seems to be more efficient...

Kind Regards

Peter
Back to top
 
 
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2386
Silicon Valley
Re: Ocean versus SpectreMDL
Reply #1 - Jan 19th, 2007, 8:07am
 
SpectreMDL and Ocean do seem to serve the same basic purpose, but they are not equivalent. Ocean is a library of functions that are used for controlling a simulator and gaining access to the simulation results from Skill. It is simulator neutral, meaning that it will work with any circuit simulator integrated into Artist. As such, it has a rather distant connection to Spectre. It sets up the simulation, runs Spectre and waits for the simulation to complete, and then digs through the results files. SpectreMDL on the other hand is a language that is integrated into Spectre. As such, the calculations are performed in real time in the simulator. As such, it tends to be much faster and get much more accurate results. It is faster not only because it can efficiently control the simulator, but also because it can terminate the simulation once all the measurement results are known. It is more accurate because it can control the simulator (timepoint placement and such) to accurately resolve the waveform at the measurement points.

So in general, you are much better off using SpectreMDL if you can. However, SpectreMDL is still relatively limited. It was designed largely for digital cell characterization.

-Ken
Back to top
 
 
View Profile WWW   IP Logged
topquark
Community Member
***
Offline



Posts: 61
Thames Valley, UK
Re: Ocean versus SpectreMDL
Reply #2 - Jan 23rd, 2007, 5:25am
 
Thanks Ken!

That was a clear and concise explanantion.
The story of the manuals of a few hundred pages captured into a nutshell  ::)

now, one can make a good call when to go for either of OCEAN or MDL by first knowing the measurement tasks at hand.

Back to top
 
 
View Profile   IP Logged
Visjnoe
Senior Member
****
Offline



Posts: 233

Re: Ocean versus SpectreMDL
Reply #3 - Jan 23rd, 2007, 6:09am
 
Dear all,


can you actually combine SpectreMDL with PSS and extract e.g. the phase noise of a signal @1MHz offset for example?

I think SpectreMDL is limited in this respect, but I could be wrong: I just went through its basic functions and from what I make of it, this seems impossible...

Kind Regards

Peter
Back to top
 
 
View Profile   IP Logged
Scott Flinchbaugh
Junior Member
**
Offline



Posts: 14

Re: Ocean versus SpectreMDL
Reply #4 - Jan 23rd, 2007, 2:10pm
 
Peter,

You are correct in your observation that MDL does not work with PSS.

As Ken stated in an earlier post, SpectreMDL was mainly designed with digital cell characterization in mind.  
However, over time we are planning to add additional analyses to the SpectreMDL flow.

At this time (MMSIM6.1) SpectreMDL supports the following analyses:
AC (including sweep)
DC (including sweep)
Transient
Noise

Also available in MDL syntax (but not technically a core analysis) is Montecarlo, which utilizes the
same underlying functionality as the core Spectre Montecarlo analysis.

-scott F.
Back to top
 
 
View Profile flinchba   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.