Upload
noreen-bell
View
214
Download
0
Embed Size (px)
Citation preview
1
Interfacing Sonnet’s Interfacing Sonnet’s Electromagnetic Software with Electromagnetic Software with
Existing Design FlowExisting Design Flow
Using Sonnet with Other Tools
James C. Rautio
Sonnet Software, Inc.Email: [email protected]: http://www.sonnetusa.com
2000 年 12 月 13 日
MWE2000 Sonnet セミナー
2
How Does Sonnet Work?How Does Sonnet Work?
Meshes only metal of circuit.
Calculates voltage generated by current from each subsection.
Adjusts current on all subsections for zero total voltage on all conductor.
3
First CircuitFirst Circuit
Set Units. Specify box size. Specify cell size. Specify substrate. Draw circuit. Add ports. Save file.
4
Analyze the CircuitAnalyze the Circuit
Set frequencies. Check “Make emvu
file” for current distribution.
Click “Run” When done, click
“Open Graph” and “Open Emvu”.
5
Open GraphOpen Graph
More curves can be added.
Several files in one plot.
Output to printer.
Many options.
6
Open EmvuOpen Emvu
Red is high current.
Blue is low current.
High current on edge is important.
Animation with frequency or time.
7
Sonnet Sonnet ebridgeebridgePlug-in Integration with Agilent ADSPlug-in Integration with Agilent ADS
Start with an ADS schematic
8
Sonnet Sonnet ebridgeebridgePlug-in Integration with Agilent ADSPlug-in Integration with Agilent ADS
Generate ADS Layout
Send to Sonnet
9
Sonnet Sonnet ebridgeebridgePlug-in Integration with Agilent ADSPlug-in Integration with Agilent ADS
ADS layout now in Sonnet
10
Free Interface to Ansoft SerenadeFree Interface to Ansoft Serenade
Start S2A
11
Free Interface to Ansoft SerenadeFree Interface to Ansoft Serenade
Use S2A to create Sonnet geo file.
12
Free Interface to Ansoft SerenadeFree Interface to Ansoft Serenade
Serenade layout in Sonnet.
13
Free 3-D Sonnet File ViewerFree 3-D Sonnet File Viewer
View of Sonnet layout in geo3d.
14
Mentor Graphics to SonnetMentor Graphics to Sonnet
3 interfaces from Mentor Graphics PCB/IC design environments to Sonnet– 2 interfaces for polygon transfer based on GDSII
standard format– 1 intelligent interface for components & routing
data transfer based on Sonnet 6.0c GEO file format
15
Mentor Graphics to SonnetMentor Graphics to Sonnet
Uni-directional interface based on GDSII data from Board Station to Xgeom– Available for all designs with Board Station RF option
Bi-directional interface exports/imports GDSII data from IC Station to Xgeom– Extract inductors/interconnects on Silicon– SPICE lumped element and lossy dispersive transmission
line (LDTL) models supported by ELDO-RFIC simulator
16
Mentor Graphics to SonnetMentor Graphics to Sonnet
Bi-directional interface exports/imports GEO files from Board Station to Xgeom– Available with Board Station C4s and Sonnet 6.0c– Polygons grouped with the matching geometries in
Board Station to allow update of all information– Arbitrary PCB polygon layout for RF structures in
Xgeom– PCB/SMT co-verification with downstream circuit
simulator
17
Interface Via Touchstone FilesInterface Via Touchstone Files Nearly any high frequency software can
read Touchstone formatted files. Touchstone files are the default generated
by Sonnet.
! Primary 50 Ohm S-Params. Mag/Ang. Touchstone Format (S11 S21 S12 S22):# GHZ S MA R 50! Pre-computational time (seconds) -- Subsectioning: 2, Caching: 3188! Analysis time per frequency (mm:ss) -- 0:02 user, 0:00 system, 0:02 real! Analysis time per function (seconds) -- Modes: 0, Fill: 0, Solve: 119.0000000 0.601312 -111.9 0.637791 -124.9 0.637791 -124.9 0.375313 33.09519.1000000 0.602537 -112.5 0.635509 -127.4 0.635509 -127.4 0.379089 28.87119.2000000 0.603703 -113.1 0.633224 -129.8 0.633224 -129.8 0.382505 24.695
! Primary 50 Ohm S-Params. Mag/Ang. Touchstone Format (S11 S21 S12 S22):# GHZ S MA R 50! Pre-computational time (seconds) -- Subsectioning: 2, Caching: 3188! Analysis time per frequency (mm:ss) -- 0:02 user, 0:00 system, 0:02 real! Analysis time per function (seconds) -- Modes: 0, Fill: 0, Solve: 119.0000000 0.601312 -111.9 0.637791 -124.9 0.637791 -124.9 0.375313 33.09519.1000000 0.602537 -112.5 0.635509 -127.4 0.635509 -127.4 0.379089 28.87119.2000000 0.603703 -113.1 0.633224 -129.8 0.633224 -129.8 0.382505 24.695
18
AutoCAD InterfaceAutoCAD Interface
Sonnet can import and export AutoCAD dxf files.
Full details in the Sonnet manual. GDSII Stream files can be imported and
exported just like AutoCAD dxf files.
19
Importing DXF/GDSII FilesImporting DXF/GDSII Files File import is
invoked from the Sonnet Task Bar
Import brings up a Sonnet command window
Click Here
20
File Import Command WindowFile Import Command Window
Command lineExecution dir
Translation messages and warnings
21
Exporting to DXF/GDSIIExporting to DXF/GDSII
Click Here
22
Sonnet Interface to ExcelSonnet Interface to Excel
Click Here
Create .csv (comma separated values) file for Microsoft Excel
Use Advanced Options
23
Sonnet Interface to Excel ExampleSonnet Interface to Excel Example Measured data is
average of 8 measurements
Top curve is two times the sample standard deviation
Easy to do with data in spreadsheet
Metal Loss For A 6 mm Microstrip Line
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
0 2 4 6 8 10 12 14 16 18 20
Frequency (GHz)
S2
1 M
agn
itude
(dB
)
Average Measured S21 (dB)
Calculated S21 (dB)
Two Sigma
24
Sonnet Interface to SPICESonnet Interface to SPICE
Check .lc file name for SPICE lumped model.
Specify two frequencies for analysis
Click Here
25
Sonnet Interface to SPICESonnet Interface to SPICE
Output for lumped model (*.lc).
To check validity, analyze for second pair of frequencies.
Value of lumped elements should change very little.
.subckt 1 2 3 4 5 6C1 1 0 0.19pfC2 2 0 0.18pfC3 3 0 0.19pfC4 4 0 0.19pfC5 5 0 0.18pfC6 6 0 0.19pfL1 1 4 1.40nhL2 2 5 1.40nhL3 3 6 1.40nhK1 L1 L2 0.17K2 L1 L3 0.05K3 L2 L3 0.17.ends
26
Sonnet Interface to SPICESonnet Interface to SPICE
Check .lct file name for SPICE lumped model.
Specify one frequency for analysis.
Click Here
27
Sonnet Interface to SPICESonnet Interface to SPICE Output for SPICE multiple conductor
transmission line model (*.lct). For this example, N = 3 (three coupled
lines). Models for thousands of lines possible.
.model ymod tra nlines=3+ lmatrix=1.112082n,0.236725n,0.072213n,0.947766n,0.236786n,1.112148n+ cmatrix=0.380590p,-0.032194p,-0.001093p,0.351987p,-0.032194p,0.380587p
28
Free Cadence Interface to SonnetFree Cadence Interface to Sonnet
Layout in Cadence Virtuoso for export to Sonnet.
Free “Skill” code plugin
29
Free Cadence Interface to SonnetFree Cadence Interface to Sonnet
Dialog box for exporting layout to Sonnet.
30
Free Cadence Interface to SonnetFree Cadence Interface to Sonnet
Layout now in Sonnet, viewed with geo3d
31
Free Cadence Interface to SonnetFree Cadence Interface to Sonnet
Interface is bi-directional
Filter layout in Sonnet
Will transfer to Cadence
32
Free Cadence Interface to SonnetFree Cadence Interface to Sonnet
Dialog box for import into Cadence
33
Free Cadence Interface to SonnetFree Cadence Interface to Sonnet
Filter layout imported from Sonnet to Cadence Virtuoso
34
Sonnet Netlist InterfaceSonnet Netlist Interface Big problems must be
divided into several small problems.
Here, we divide the problem into three small problems.
Each small problem analyzes quickly.
Stray coupling across divisions not included.
35
Sonnet Netlist InterfaceSonnet Netlist Interface
Analyze each piece at a few frequencies over the band.
Interpolate each result to many frequencies.
Connect back together.
Filter_in Filter_coupFilter_in(flipped)
36
Filter Analysis NetlistFilter Analysis Netlist
DIM FREQ GHZ
CKT GEO 1 2 3 filter_in.geo OPT=vd CTL=ctl.an GEO 2 3 4 5 filter_coup.geo OPT=vd CTL=ctl.an GEO 6 5 4 filter_in.geo OPT=vd CTL=ctl.an DEF2P 1 6 filter
FILEOUT filter TOUCH filter.rsp S MA R 50
FREQ SWEEP 40.0 65.0 0.1
37
Complete Filter AnalysisComplete Filter Analysis
38
ConclusionConclusion
Sonnet is appropriate for 3-D planar circuits. Sonnet is based on the 2-D FFT and is thus very
robust and accurate compared to numerical integration techniques.
Sonnet can interface with Agilent, Ansoft, Mentor, Cadence, and many other tools.