Sonnet’s Interfaces with 3 party Frameworks

26
10/27/2014 1 Sonnet’s Interfaces with 3 rd 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

Transcript of Sonnet’s Interfaces with 3 party Frameworks

Page 1: Sonnet’s Interfaces with 3 party Frameworks

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

Page 2: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 3: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 4: Sonnet’s Interfaces with 3 party Frameworks

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

Page 5: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 6: Sonnet’s Interfaces with 3 party Frameworks

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

Page 7: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 8: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 9: Sonnet’s Interfaces with 3 party Frameworks

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

Page 10: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 11: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 12: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 13: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 14: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 15: Sonnet’s Interfaces with 3 party Frameworks

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

Page 16: Sonnet’s Interfaces with 3 party Frameworks

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

Page 17: Sonnet’s Interfaces with 3 party Frameworks

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)

Page 18: Sonnet’s Interfaces with 3 party Frameworks

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

Page 19: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 20: Sonnet’s Interfaces with 3 party Frameworks

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

Page 21: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 22: Sonnet’s Interfaces with 3 party Frameworks

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

Page 23: Sonnet’s Interfaces with 3 party Frameworks

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

Page 24: Sonnet’s Interfaces with 3 party Frameworks

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.

Page 25: Sonnet’s Interfaces with 3 party Frameworks

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

Page 26: Sonnet’s Interfaces with 3 party Frameworks

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.