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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
10/27/2014
1
Sonnet’s Interfaces with 3rd party Frameworks
Sonnet® Suites as a Point Tool for Planar EM Analysis
• 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
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