• 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. Trying Analyst extraction in MWO for the first time, getting...

Stats

  • Locked Locked
  • Replies 10
  • Subscribers 62
  • Views 12163
  • 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

Trying Analyst extraction in MWO for the first time, getting errors...

FormerMember
FormerMember over 4 years ago

Hello,

I'm trying out Analyst for EM extractions instead of AXIEM but I cant get the Analyst extraction to work (though AXIEM does). The EM has no metal after extraction and I get errors like this:

10:48:34 AM Failed to find any shape on EM layer '2' at location of port '1', please make sure EM mapping for 'Cu_1' is correct or shape is included by extraction
10:48:34 AM Failed to find any shape on EM layer '5' at location of port '6', please make sure EM mapping for 'Cu_4' is correct or shape is included by extraction
10:48:34 AM Extraction Failed.

I've attached the project as a .emz, just push F8 and you'll see the error, we are using AWRDE 15.04r build 100117 Rev2

Here's a screenshot.  Clearly EM layer 2 is mapped to Cu_1 and EM layer 5 is mapped to Cu_4.

What am I missing here?

-Eric

  • Cancel
Parents
  • MohiK
    MohiK over 4 years ago

    Hi Eric,

    I did not see a reply, but did not want to leave this question unanswered.  In some ways, Analyst extraction is more flexible than AXIEM (e.g. it allows different substrates at different levels of hierarchy), but that comes at a cost: you can not set up a top level SUBCKT block for extraction, and have it automatically flatten and extract the hierarchy and elements below.  Since all of your subcircuits use the same substrate:

    • Disable extraction for any SUBCKT blocks
    • Edit the primitive elements in them to enable extraction
      • Use Shift+click to select all of the non-SUBCKT elements
      • Right-click on one > Properties... > Model Options tab
        • Check the box to Enable extraction
        • Set the Group Name to the name of the EXTRACT block at the top level.

     hplp shiftes dad_mk.zip

    I have attached a version of your project with these changes.  The relevant section of the documentation is here: https://awrcorp.com/download/faq/english/docs/Simulation/i793180.html#analyst_extraction

    I hope this helps.
    Mohi

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • FormerMember
    FormerMember over 4 years ago in reply to MohiK

    Awesome, thank you! Zeke and I will give it a try and see if we can get it to work.  He is simulating microstrip high/low-pass filters to make phase shifter bits for a phased array antenna.  So far it has been going quite slow because of simulation+optimization time so hopefully Analyst will help.  Maybe he'll put a video of that up soon...

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • FormerMember
    FormerMember over 4 years ago in reply to FormerMember

    I pressed F8 to check the graphs in the .zip you sent to see how close Axiem is to Analyst and it says  "Zero distance to ground for lumped port 1 found - please check ground direction and boundary conditions." 

    It works if I switch to Axiem though.  Do you know what this might mean?  Looking at the 3D view the ground doesn't appear to be close to port 1.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • MohiK
    MohiK over 4 years ago in reply to FormerMember

    Sorry, when I got the extraction working, I did not have time to run the simulation, so I did not try.  I will take a look and post an update when I can.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • MohiK
    MohiK over 4 years ago in reply to FormerMember

    Sorry, when I got the extraction working, I did not have time to run the simulation, so I did not try.  I will take a look and post an update when I can.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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