ad1

Sunday, November 1, 2015

SpectreMDL vs. OCEAN

They can both perform similar functions - there's definitely some overlap.

SpectreMDL works within the simulator, and allows control over the simulator, and doing calculations - it can influence where timesteps are taken, and can even stop the simulator when a measurement has been made. Obviously it only works with spectre, and I'd say the main use is for spectre standalone users doing cell characterization - the option to specify an MDL control file has been removed from ADE now (because it didn't really fit in with the rest of the flow yet).

OCEAN however is really much more suited for an ADE user (since it uses the ADE integration underneath). It works with multiple simulators (not just spectre), and you have the full power of SKILL at your hands too.

SpectreMDL is a useful language (although we've not finished implementing it yet), and very good for cell characterization. But for Artist users, I'd say that OCEAN generally is more powerful right now.

So, as they say "your mileage may vary"...

No comments:

Post a Comment