• 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. Custom IC SKILL
  3. Skill for modifications on maestro results table or datasheet...

Stats

  • Replies 0
  • Subscribers 143
  • Views 508
  • Members are here 0

Skill for modifications on maestro results table or datasheet creation?

StephanWeber
StephanWeber 1 month ago

Hi,

for documenting our analog circuits, we create a big Word document, use Excel tables and Power-point for reviews. These formats are now quite stable after using them inside our company and for our key customers for some years.

However, what we get directly from Assembler is quite different. 

E.g. I can create a result documentation from a Monte-Carlo run vs environmental corners using the "Yield" table, or "Detailed" or "Detailed-Transposed". And I can use CSV, HTML or XLS export. But none shows me everything (like specs, units, colors for pass/fail, worst-case corner, etc. and e.g. both histograms & family plots for a certain output), and on top we get some flaws like outputs in annoying units m% or pdB.

I wonder, is there a SKILL interface to create e.g. the Yield results table, but with some extensions? Like suppress outputs with zero stddev (or show for them only the corner summary) or hide outputs with "info only" in the Comment column. Or e.g. in Yield table you see only the corner names like Trimmed_VT2, but not what the T and Vdd values are, so you need a little extra table for this.

Detailed-Transposed is good for sorting, like finding the worst-case corner, but it does not include the specs. In addition, CSV and XLS export comes without the units! So only HTML works for maintaining the units (or getting nice symbols like a true Greek omega instead of Ohms).

The maestro datasheet is actually very complete, but somewhat overwhelming and all my attempts to get it over e.g. into a Word document and make some changes failed (like change table styles in all tables). The datasheet fits not to bad to our Word documentation requirements because it is quite complete. But the some reasons nobody use it. One improvement would be having it in a better format, like xls for tables (but with units), and maybe as ppt slides for the plots (with condition tables) plus keeping the hyperlinks.

However, making a good review slide with output name as headline, clear conditions and corner definitions as small tables, plots like histograms or family plots takes a lot of manual effort plus little summary (like pass or fails at -25C+min supply).

And often you need it for pre-layout simulations, then again for post-layout or for design variants you want to compare, etc. So automation makes highly sense for us. I tried using the Viva template function, but would prefer a more top-down approach, like define settings already in the output setup table (like lin vs log scale or in which window the plot should go like collect all about stability, like loop-gain, phase margin, etc.).

My recent and last attempt was to export the Yield table as HTML (because CSV/XLS miss the units), then to bring it into Excel, and use VBA macros to reformat and filter the table a bit. But still it is quite far from being good (like no plots & need to make some clicks upfront in ADE, like "Expand all outputs").

What is also hard is making things like a delta analysis or just to run one more VT corner on top (like the one you forget or is a stretched goal)  and fit it in to the existing table (the feature of result re-use is often very slow, even in small maestro setups).

Bye Stephan

  • Sign in to reply
  • 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