10/27/2014
1
Sonnet’s Interfaces with 3rd party Frameworks
Sonnet® Suites as a Point Tool for Planar EM Analysis
Draw or Import Layout
Full-Wave EM Analysis
Post-Process (optional)
View/Export Model
YOUR EXISTING DESIGN FLOW
• Import from GDSII or DXF
• Integration with Cadence
Virtuoso, Agilent ADS or
Genesys, and AWR
Microwave Office
• Analyze any planar circuit
you can draw or import!
Sonnet Planar EM Simulation Environment
10/27/2014
2
Cadence Virtuoso Interface Sonnet® Prof Suite
Physical Design
Translation
Layout EM Simulation
Cadence® Virtuoso®
•Spirals
• Baluns
• Transformers
• MIM Caps
• 3D MMIC stacks
• Crossovers
• Transmission lines
•Any Type of Discontinuities
Cadence® PCell
Cadence® Spectre®/RF
Sonnet® EM Analysis
1) Spectre S-Parameters
2) Touchstone S-Params
3) Broadband Spice for
Spectre
Models S-Parameter or
Spice Model Extraction
Spectre® Sonnet® EM
Model Extract 1: [S ]
Model Extract 2:
Broadband Spice
Sonnet bbextract
Full wave
EM Model
Extraction
Integrated Cadence Virtuoso Interface
• Based on design of Cadence Analog Design Environment (ADE).
• User moves left to right in menus.
10/27/2014
3
Create a SonnetEM view
• The default is to copy the layout to the same library and cell but to the SonnetEM view
• For customization, you can run your own SKILL functions
• If pcell already has pins, can preserve them for a faster setup time
• If layout needs to be scaled, a scale factor can be entered
Layout and Interface Application
• Once you press the OK button, the SonnetEM view will be created and opened along with the interface application
• The first step is to create the process .matl file
• In V12, we have a utility to convert Agilent .tch file into Sonnet .matl
• In V13, we have a utility to convert Assura proc files to Sonnet .matl and also a utility to convert Helic technology file to Sonnet .matl
If we don’t have a utility to convert the process into our .matl file format, please let us know if you have a file format for us to convert from.
If there is no source file of the process information except for documentation from the foundry, the .matl file must be created using our interface, a text editor or stand alone tool.
10/27/2014
4
5 Step Process
1 - Substrate .matl file
2 - Analysis box setup with cell size and margins
3 - Create shape pins to become Sonnet port
4 - Add frequency ranges and maybe a DC point
5 - Set any other options such as Conformal Mesh, Q-Factor Accuracy, Compute Currents, etc.
1 2 3
4
5
Virtuoso Interface – Substrate
• Layers in Virtuoso
mapped to Sonnet
• Layers in Sonnet defined
• Materials in Sonnet defined
• Stackup definitions, once defined may be saved for reuse in other designs
10/27/2014
5
Virtuoso Interface - Save State
• All data from dialog boxes can be saved in a state.
• Other states can be loaded instead.
• Location of saved states in Options menu.
Symbol Based Models
The interface makes a symbol that can reference different
models.
•S-Parameter data,
Inductor Modeling and
Broadband Spice
Models can be
extracted by Sonnet
for use in the Spectre
simulator.
•All the Models are
referenced through the
same look alike or
black box symbol.
10/27/2014
6
Broadband Spice Extraction
• The software performs a rational polynomial curve
fit to each S-Parameter (S11, S21 etc.) and then
generates a Spice netlist.
• Polynomials are fit based upon a target error,
which can be adjusted.
• The simulated model closely follows the predicted
S-Parameters.
Sonnet bbextract Option
Inductor Model Extraction
• The software extracts an intuitive equivalent circuit based on your EM analysis
results.
• There are two topologies available for the model: Untapped and Center
Tapped.
• The analysis frequency band should extend from DC to approximately twice
the frequency at which the maximum Q-factor is found.
Sonnet IME Option
10/27/2014
7
EM Model Extraction for Virtuoso
• Sonnet provides full wave EM model extraction for Virtuoso P-Cells
• User can define substrate stackup (process definition) or load previously defined process stack
• Use of States in the interface makes “one-click” EM model extraction possible—entirely from within Virtuoso
• EM data model views are created in the element view as extracted S-params or Spice models
©2014 Sonnet Software, Inc.-- www.sonnetsoftware.com
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Operate Sonnet from ADS
With “ebridge” integrating Sonnet into ADS, you operate Sonnet from within ADS.
Menu pull downs for Sonnet functions in ADS layout window.
10/27/2014
8
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Layout and Stack Up Info Integrated
Sonnet gets layout geometries, stack up, and simulation frequency information from ADS…
Schematic stack up, and simulation
frequency information
Circuit
Simulation
Layout
Agilent
ADS
EM Simulation
….without transferring through an independent file.
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Substrate and Material Setup
Sonnet gets layout geometry, stack up, and simulation frequency information from ADS by Updating.
10/27/2014
9
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet ADS Design Flow - Simulation
• Before simulation, you can estimate memory needed for Sonnet simulation.
• Simulate in Sonnet from Agilent, translation occurs if needed.
During simulation, the interface will be locked, but the rest of Agilent will not be locked.
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet Components in ADS Schematic
• Sonnet EM data returns in ADS schematic symbols.
• Sonnet EM objects may be referenced in the schematic.
• Choose from “Black Box” or “Layout Look-Alike” model
symbols. Sonnet data in ADS
“Layout Look-alike”
Schematic Symbol
10/27/2014
10
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Substrate and Material Setup
• Substrate and metal definitions may be imported from: – Schematic design
– Existing Momentum project
– An existing *.slm file
– An existing design in ADS
• Definition of the substrate, metals and the ADS layer-to-EM layer mappings are very familiar to ADS users
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Start from Momentum Project
Substrate and metal definitions may be imported from: – Schematic design
– Existing Momentum project
– An existing *.slm file
– An existing design in ADS
Perhaps you don’t have an ADS schematic but you do have a Momentum project. Sonnet can get simulation information in this mode also.
10/27/2014
11
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Momentum Information to Sonnet
The layout geometry, substrate layers, and frequency plan from the Momentum project that ebridge can transfer to Sonnet.
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Start from ADS Layout - Go to Sonnet
A third and general way of interfacing ADS and Sonnet starts from ADS layout with no other existing simulation set up.
In this case we’ll go into the Edit menus and set up the stack up and frequencies manually.
10/27/2014
12
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet Simulation Set Up Menus
Setting up a Sonnet simulation from an ADS layout is much he same process one would follow in ADS to set up a Momentum project.
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet Box Set Up
Setting up the Sonnet box.
This is still the third mode of operation where we started with ADS layout and then set up the rest of the Sonnet project.
10/27/2014
13
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet Specific Functions
Many Sonnet specific or native functions, such as the 3D View, are available in the ebridge interface.
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet Project Import
A previously existing Sonnet project can be imported into ADS.
This is a fourth mode of Sonnet ADS interfacing.
10/27/2014
14
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet S-Parameters and Geometry
Both the Sonnet simulated S-parameters, as well as the Sonnet project geometry are imported into ADS.
This is a fourth mode of Sonnet ADS interfacing, importing an existing Sonnet project.
Agilent Interface Summary
©2014 Sonnet Software, Inc.
www.sonnetsoftware.com
• Sonnet’s ebridge interface to Agilent ADS allows ADS users to operate Sonnet from within ADS.
• Ebridge supports four design flows, or modes, for interfacing Sonnet with ADS:
1. Starting with ADS schematic
2. Starting with Momentum
3. Starting with layout
4. Importing an existing Sonnet simulation project
• Sonnet geometries can be used as layout look-alike schematic symbols in ADS.
10/27/2014
15
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Start with MWO
EM Structure
Launch Sonnet
EM Analysis
Return Results
to MWO
Sonnet / AWR Interface – Flow Overview
Edit circuits and control
EM analysis entirely from
within Microwave Office or
from within Sonnet.
Use Sonnet inside MWO,
or as a standalone EM
analysis tool.
Highly Automated Flow
View Currents within
MWO
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet Tightly Integrated into MWO
10/27/2014
16
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Select Desired Sonnet options all within Microwave Office
environment
Sonnet Tightly Integrated into MWO
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Using Sonnet‘s Uniquely Advanced Features in AWR Microwave Office
Get Accurate and Reliable
Results Fast & Easy
10/27/2014
17
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Using Sonnet’s Advanced Features within MWO
• Sonnet offers extended capabilities to both beginners & experienced users:
– Geometry parameterization for parameter sweeps and true EM-based optimization
– Accurately analyze Thick Metal effects
– Composite ports
• Even & odd mode differential, coplanar...
– Grounded Internal Ports
• Autoground Ports
– Co-calibrated™ Ports
• Perfectly calibrated internal ports
– Sonnet Components
• Add S-parameter blocks or Ideal lumped elements to your EM project
– Insert Dielectric Bricks
• Volumetric material blocks
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Using Sonnet’s Advanced Features within MWO
• Speed and Efficiency for Large EM Projects
– Adaptive Band Synthesis (ABS)
– Conformal Mesh for curved structures allows Sonnet to handle large circuits more efficiently
• AWR X-models and EM-driven Extract Blocks may use Sonnet as EM simulation client
– Compatible with MWO 2006 (V6/V7/V7.5) or higher
• Remote solver processing: Remote em
– MWO 2007 (V7.53) or higher
• Distributed solver processing: emCluster® Computing
– MWO 2007 (V7.53 or higher)
10/27/2014
18
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Parameterization and Dimensioning
• Parameters control circuit geometry
• Parameters may be set, changed, and swept in EM analysis to create design curves
• Dimensions display distance between any two vertices
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
True Thick Metal Modeling
• Model “true” thick sidewalls
• Automatically builds up multi-layer model with vertical current sidewalls
• Additional intermediate layers may be defined if needed for thicker (t > separation)
• Multiple layers constructed and computed at runtime • Computationally more expensive than flat metal
10/27/2014
19
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Conformal Meshing
Conformal Mesh saves
30x in Memory and
90x In Simulation Time
Over Rectangular Meshing for this example
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Conformal Meshing – 3D Current Plot
3D current plot shows the Conformal Mesh subsection (on a curved
line structure) is able to accurately capture the Edge Singularity (high
edge currents). There is no compromise in accuracy by using
Conformal Mesh.
10/27/2014
20
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Adaptive Band Synthesis (ABS)
• Provides fine resolution response for an arbitrary frequency band
• Adaptively selects minimum number of frequencies for full EM simulation
• Internal solver information is used to synthesize high-confidence fine model
• Can be used over bandwidths > 100x
• Usually develops 300-350 points
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Adaptive Band Synthesis (ABS)
Measured Data for Filter Sonnet Filter Simulation using ABS
simulation based on only 5 EM data
simulation points
10/27/2014
21
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet Interface to MWO X-models
MWO directed to
use Sonnet to build
X-model.
X-Models in MWO
Schematic
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Complete Sonnet-AWR X-model Project
Sonnet derived X-
model used in MWO
layout.
10/27/2014
22
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Sonnet and MWO Extract Block
EXTRACTID=EX1EM_Doc="EM_Extract_Sonnet"Name="EM_Extract"Simulator={Choose}X_Cell_Size=5 milY_Cell_Size=5 milPortType=DefaultSTACKUP=""Create_Enclosure=YesCreate_Shapes=YesExtension=65 mil
Extract block in AWR MWO 2007
automatically extracts EM project from layout
and sends directly to Sonnet for EM
analysis—all in one step at circuit simulation
3 2
1
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Co-calibrated™ Internal Ports
• All ports introduce discontinuities
• De-embedding removes port discontinuities from our simulation models (and measurements!)
• Internal ports have traditionally been difficult to de-embed with high dynamic range
• New Co-Calibrated Internal Port technology introduces >100 dB of dynamic range for internal ports—an industry first
• Multiple Co-Calibrated Ports may be placed very close together and port cross-coupling is removed
• Theory is fully published
Co-cal Internal Ports for
Transistor or other
component Connections
10/27/2014
23
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
• In RFIC design, we remove the transistors and substitute internal ports.
• Only Sonnet has perfect calibration for internal ports.
• Not needed for low frequency and low power.
• Absolutely needed for high frequency or high power.
• Now, we can also remove all resistors and capacitors and substitute Co-calibrated ports.
• After first EM analysis, additional RFIC designs are analyzed at full circuit theory speeds.
Co-calibrated™ Internal Ports
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
High Fidelity Co-calibrated™ Internal Ports
De-embedding error in |S11| and cross-terms for each line lower than < -200 dB
Co-Calibrated Internal Ports
Feedlines de-embedded from result
10/27/2014
24
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Multiple Perfectly Calibrated
Internal Ports make it
possible to simulate
everything but the
transistor, capturing all
passive circuit cross-
coupling and other physical
effects
Co-calibrated™ Internal Ports
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Hierarchy in RF Circuit Simulation
Often we design
and simulate RF
and microwave
circuits in
sections, perhaps
using hierarchy.
Even if the metal
is simulated using
planar EM,
coupling among
the three sections
will not be
captured.
10/27/2014
25
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
Complete Capture of EM Coupling
As computers and
EM simulation gets
faster, it becomes
feasible to simulate
all of the metal in the
circuit at once. This
captures all of the
coupling among all
of the traces.
©2007 Sonnet Software, Inc.
www.sonnetsoftware.com
When all of the metal is simulated
together in EM, ports that connect
components and traces are also now
internal ports to the EM simulation.
Now the ability to calibrate and de-
embed these internal ports is important
to simulation and hence the need for
Sonnet’s Co-calibrated™ Internal
Ports.
Co-calibrated™ Internal Ports – The Need
10/27/2014
26
©2006 Sonnet Software, Inc.
www.sonnetsoftware.com
Conclusion
• Sonnet’s framework interfaces allows users to operate Sonnet from within several different frameworks.
• Using Sonnet within your framework design flow is easy and can provide you with accurate em simulations with our state of the art engine.
• Sonnet is dedicated to making your design flow work for you.
Top Related